PageSourceSearch

https://static.retouch4.me/_next/static/chunks/154849a6-6b16196ecc0d405b.js

js retouch4.me collected 2026-10-02 03:06:23 UTC 1,015,977 bytes, 148 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[753],{84134:function(e,t,r){r.d(t,{R:function(){return fM}});var n,i,s,a,o,u,l,c,p,h,d,f,m,g,y,x,D,v,E,b,C,A,S,k,F=r(68571),w=Object.create,T=Object.defineProperty,_=Object.getOwnPropertyDescriptor,B=Object.getOwnPropertyNames,N=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty,I=(e,t,r)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,L=(e,t)=>function(){return t||(0,e[B(e)[0]])((t={exports:{}}).exports,t),t.exports},j=(e,t)=>{for(var r in t)T(e,r,{get:t[r],enumerable:!0})},O=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of B(t))P.call(e,i)||i===r||T(e,i,{get:()=>t[i],enumerable:!(n=_(t,i))||n.enumerable});return e},V=(e,t,r)=>(r=null!=e?w(N(e)):{},O(!t&&e&&e.__esModule?r:T(r,"default",{value:e,enumerable:!0}),e)),M=(e,t,r)=>I(e,"symbol"!=typeof t?t+"":t,r),R=L({"../../../node_modules/.pnpm/[email protected]/node_modules/is-buffer/index.js"(e,t){t.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}}}),$=L({"../../../node_modules/.pnpm/[email protected]/node_modules/extend/index.js"(e,t){var r=Object.prototype.hasOwnProperty,n=Object.prototype.toString,i=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},o=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var t,i=r.call(e,"constructor"),s=e.constructor&&e.constructor.prototype&&r.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!s)return!1;for(t in e);return void 0===t||r.call(e,t)},u=function(e,t){i&&"__proto__"===t.name?i(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,t){if("__proto__"===t){if(!r.call(e,t))return;if(s)return s(e,t).value}return e[t]};t.exports=function e(){var t,r,n,i,s,c,p=arguments[0],h=1,d=arguments.length,f=!1;for("boolean"==typeof p&&(f=p,p=arguments[1]||{},h=2),(null==p||"object"!=typeof p&&"function"!=typeof p)&&(p={});h<d;++h)if(t=arguments[h],null!=t)for(r in t)n=l(p,r),p!==(i=l(t,r))&&(f&&i&&(o(i)||(s=a(i)))?(s?(s=!1,c=n&&a(n)?n:[]):c=n&&o(n)?n:{},u(p,{name:r,newValue:e(f,c,i)})):void 0!==i&&u(p,{name:r,newValue:i}));return p}}}),J=L({"../../../node_modules/.pnpm/[email protected][email protected]/node_modules/acorn-jsx/xhtml.js"(e,t){t.exports={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",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
1:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}}}),U=L({"../../../node_modules/.pnpm/[email protected]/node_modules/acorn/dist/acorn.js"(e,t){var r,n;r=e,n=function(e){var t=[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,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,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,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239],r=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,3104,541,1507,4938,6,4191],n="\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-Ô¯Ô±-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-á¾´á¾¶-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-á¿´á¿¶-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌê
1˜-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ê­©ê­°-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-ï©­ï©°-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ï¹´ï¹¶-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",i={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"},s="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",a={5:s,"5module":s+" export import",6:s+" const class extends export import super"},o=/^in(stanceof)?$/,u=RegExp("["+n+"]"),l=RegExp("["+n+"‌‍\xb7̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-Û¤Û§Û¨Ûª-Û­Û°-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-à §à ©-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-á®­á®°-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_]");function c(e,t){for(var r=65536,n=0;n<t.length&&!((r+=t[n])>e);n+=2)if((r+=t[n+1])>=e)return!0;return!1}function p(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&u.test(String.fromCharCode(e)):!1!==t&&c(e,r)))}function h(e,n){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&l.test(String.fromCharCode(e)):!1!==n&&(c(e,r)||c(e,t)))))}var d=function(e,t){void 0===t&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.
vendor: 8,616 bytes, line 1
1isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null};function f(e,t){return new d(e,{beforeExpr:!0,binop:t})}var m={beforeExpr:!0},g={startsExpr:!0},y={};function x(e,t){return void 0===t&&(t={}),t.keyword=e,y[e]=new d(e,t)}var D={num:new d("num",g),regexp:new d("regexp",g),string:new d("string",g),name:new d("name",g),privateId:new d("privateId",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(",",m),semi:new d(";",m),colon:new d(":",m),dot:new d("."),question:new d("?",m),questionDot:new d("?."),arrow:new d("=>",m),template:new d("template"),invalidTemplate:new d("invalidTemplate"),ellipsis:new d("...",m),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:f("||",1),logicalAND:f("&&",2),bitwiseOR:f("|",3),bitwiseXOR:f("^",4),bitwiseAND:f("&",5),equality:f("==/!=/===/!==",6),relational:f("</>/<=/>=",7),bitShift:f("<</>>/>>>",8),plusMin:new d("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:f("%",10),star:f("*",10),slash:f("/",10),starstar:new d("**",{beforeExpr:!0}),coalesce:f("??",1),_break:x("break"),_case:x("case",m),_catch:x("catch"),_continue:x("continue"),_debugger:x("debugger"),_default:x("default",m),_do:x("do",{isLoop:!0,beforeExpr:!0}),_else:x("else",m),_finally:x("finally"),_for:x("for",{isLoop:!0}),_function:x("function",g),_if:x("if"),_return:x("return",m),_switch:x("switch"),_throw:x("throw",m),_try:x("try"),_var:x("var"),_const:x("const"),_while:x("while",{isLoop:!0}),_with:x("with"),_new:x("new",{beforeExpr:!0,startsExpr:!0}),_this:x("this",g),_super:x("super",g),_class:x("class",g),_extends:x("extends",m),_export:x("export"),_import:x("import",g),_null:x("null",g),_true:x("true",g),_false:x("false",g),_in:x("in",{beforeExpr:!0,binop:7}),_instanceof:x("instanceof",{beforeExpr:!0,binop:7}),_typeof:x("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:x("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:x("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},v=/\r\n?|\n|\u2028|\u2029/,E=RegExp(v.source,"g");function b(e){return 10===e||13===e||8232===e||8233===e}function C(e,t,r){void 0===r&&(r=e.length);for(var n=t;n<r;n++){var i=e.charCodeAt(n);if(b(i))return n<r-1&&13===i&&10===e.charCodeAt(n+1)?n+2:n+1}return -1}var A=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,S=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,k=Object.prototype,F=k.hasOwnProperty,w=k.toString,T=Object.hasOwn||function(e,t){return F.call(e,t)},_=Array.isArray||function(e){return"[object Array]"===w.call(e)};function B(e){return RegExp("^(?:"+e.replace(/ /g,"|")+")$")}function N(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(((e-=65536)>>10)+55296,(1023&e)+56320)}var P=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,I=function(e,t){this.line=e,this.column=t};I.prototype.offset=function(e){return new I(this.line,this.column+e)};var L=function(e,t,r){this.start=t,this.end=r,null!==e.sourceFile&&(this.source=e.sourceFile)};function j(e,t){for(var r=1,n=0;;){var i=C(e,n,t);if(i<0)return new I(r,t-n);++r,n=i}}var O={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},V=!1;function M(e,t){return 2|(e?4:0)|(t?8:0)}var R=function(e,t,r){this.options=e=function(e){var t,r={};for(var n in O)r[n]=e&&T(e,n)?e[n]:O[n];if("latest"===r.ecmaVersion?r.ecmaVersion=1e8:null==r.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.")),r.ecmaVersion=11):r.ecmaVersion>=2015&&(r.ecmaVersion-=2009),null==r.allowReserved&&(r.allowReserved=r.ecmaVersion<5),e&&null!=e.allowHashBang||(r.allowHashBang=r.ecmaVersion>=14),_(r.onToken)){var i=r.onToken;r.onToken=function(e){return i.push(e)}}return _(r.onComment)&&(r.onComment=(t=r.onComment,function(e,n,i,s,a,o){var u={type:e?"Block":"Line",value:n,start:i,end:s};r.locations&&(u.loc=new L(this,a,o)),r.ranges&&(u.range=[i,s]),t.push(u)})),r}(e),this.sourceFile=e.sourceFile,this.keywords=B(a[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var n="";!0!==e.allowReserved&&(n=i[e.ecmaVersion>=6?6:5===e.ecmaVersion?5:3],"module"===e.sourceType&&(n+=" await")),this.reservedWords=B(n);var s=(n?n+" ":"")+i.strict;this.reservedWordsStrict=B(s),this.reservedWordsStrictBind=B(s+" "+i.strictBind),this.input=String(t),this.containsEsc=!1,r?(this.pos=r,this.lineStart=this.input.lastIndexOf("\n",r-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(v).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=D.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null,this.privateNameStack=[]},$={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};R.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},$.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},$.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},$.inAsync.get=function(){return(4&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},$.canAwait.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e];if(t.inClassFieldInit||256&t.flags)return!1;if(2&t.flags)return(4&t.flags)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction},$.allowSuper.get=function(){var e=this.currentThisScope(),t=e.flags,r=e.inClassFieldInit;return(64&t)>0||r||this.options.allowSuperOutsideMethod},$.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},$.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},$.allowNewDotTarget.get=function(){var e=this.currentThisScope(),t=e.flags,r=e.inClassFieldInit;return(258&t)>0||r},$.inClassStaticBlock.get=function(){return(256&this.currentVarScope().flags)>0},R.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var r=this,n=0;n<e.length;n++)r=e[n](r);return r},R.parse=function(e,t){return new this(t,e).parse()},R.parseExpressionAt=function(e,t,r){var n=new this(r,e,t);return n.nextToken(),n.parseExpression()},R.tokenizer=function(e,t){return new this(t,e)},Object.defineProperties(R.prototype,$);var J=R.prototype,U=/^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/;J.strictDirective=function(e){if(this.options.ecmaVersion<5)return!1;for(;;){S.lastIndex=e,e+=S.exec(this.input)[0].length;var t=U.exec(this.input.slice(e));if(!t)return!1;if("use strict"===(t[1]||t[2])){S.lastIndex=e+t[0].length;var r=S.exec(this.input),n=r.index+r[0].length,i=this.input.charAt(n);return";"===i||"}"===i||v.test(r[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(i)||"!"===i&&"="===this.input.charAt(n+1))}e+=t[0].length,S.lastIndex=e,e+=S.exec(this.input)[0].length,";"===this.input[e]&&e++}},J.eat=function(e){return this.type===e&&(this.next(),!0)},J.isContextual=function(e){return this.type===D.name&&this.value===e&&!this.containsEsc},J.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)}
vendor: 3,749 bytes, line 1
1,J.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},J.canInsertSemicolon=function(){return this.type===D.eof||this.type===D.braceR||v.test(this.input.slice(this.lastTokEnd,this.start))},J.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},J.semicolon=function(){this.eat(D.semi)||this.insertSemicolon()||this.unexpected()},J.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},J.expect=function(e){this.eat(e)||this.unexpected()},J.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")};var q=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};J.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var r=t?e.parenthesizedAssign:e.parenthesizedBind;r>-1&&this.raiseRecoverable(r,t?"Assigning to rvalue":"Parenthesized pattern")}},J.checkExpressionErrors=function(e,t){if(!e)return!1;var r=e.shorthandAssign,n=e.doubleProto;if(!t)return r>=0||n>=0;r>=0&&this.raise(r,"Shorthand property assignments are valid only in destructuring patterns"),n>=0&&this.raiseRecoverable(n,"Redefinition of __proto__ property")},J.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")},J.isSimpleAssignTarget=function(e){return"ParenthesizedExpression"===e.type?this.isSimpleAssignTarget(e.expression):"Identifier"===e.type||"MemberExpression"===e.type};var z=R.prototype;z.parseTopLevel=function(e){var t=Object.create(null);for(e.body||(e.body=[]);this.type!==D.eof;){var r=this.parseStatement(null,!0,t);e.body.push(r)}if(this.inModule)for(var n=0,i=Object.keys(this.undefinedExports);n<i.length;n+=1){var s=i[n];this.raiseRecoverable(this.undefinedExports[s].start,"Export '"+s+"' is not defined")}return this.adaptDirectivePrologue(e.body),this.next(),e.sourceType=this.options.sourceType,this.finishNode(e,"Program")};var W={kind:"loop"},H={kind:"switch"};z.isLet=function(e){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;S.lastIndex=this.pos;var t=S.exec(this.input),r=this.pos+t[0].length,n=this.input.charCodeAt(r);if(91===n||92===n)return!0;if(e)return!1;if(123===n||n>55295&&n<56320)return!0;if(p(n,!0)){for(var i=r+1;h(n=this.input.charCodeAt(i),!0);)++i;if(92===n||n>55295&&n<56320)return!0;var s=this.input.slice(r,i);if(!o.test(s))return!0}return!1},z.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;S.lastIndex=this.pos;var e,t=S.exec(this.input),r=this.pos+t[0].length;return!v.test(this.input.slice(this.pos,r))&&"function"===this.input.slice(r,r+8)&&(r+8===this.input.length||!(h(e=this.input.charCodeAt(r+8))||e>55295&&e<56320))},z.parseStatement=function(e,t,r){var n,i=this.type,s=this.startNode();switch(this.isLet(e)&&(i=D._var,n="let"),i){case D._break:case D._continue:return this.parseBreakContinueStatement(s,i.keyword);case D._debugger:return this.parseDebuggerStatement(s);case D._do:return this.parseDoStatement(s);case D._for:return this.parseForStatement(s);case D._function:return e&&(this.strict||"if"!==e&&"label"!==e)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case D._class:return e&&this.unexpected(),this.parseClass(s,!0);case D._if:return this.parseIfStatement(s);
1case D._return:return this.parseReturnStatement(s);case D._switch:return this.parseSwitchStatement(s);case D._throw:return this.parseThrowStatement(s);case D._try:return this.parseTryStatement(s);case D._const:case D._var:return n=n||this.value,e&&"var"!==n&&this.unexpected(),this.parseVarStatement(s,n);case D._while:return this.parseWhileStatement(s);case D._with:return this.parseWithStatement(s);case D.braceL:return this.parseBlock(!0,s);case D.semi:return this.parseEmptyStatement(s);case D._export:case D._import:if(this.options.ecmaVersion>10&&i===D._import){S.lastIndex=this.pos;var a=S.exec(this.input),o=this.pos+a[0].length,u=this.input.charCodeAt(o);if(40===u||46===u)return this.parseExpressionStatement(s,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===D._import?this.parseImport(s):this.parseExport(s,r);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!e);var l=this.value,c=this.parseExpression();if(i===D.name&&"Identifier"===c.type&&this.eat(D.colon))return this.parseLabeledStatement(s,l,c,e);return this.parseExpressionStatement(s,c)}},z.parseBreakContinueStatement=function(e,t){var r="break"===t;this.next(),this.eat(D.semi)||this.insertSemicolon()?e.label=null:this.type!==D.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var n=0;n<this.labels.length;++n){var i=this.labels[n];if((null==e.label||i.name===e.label.name)&&(null!=i.kind&&(r||"loop"===i.kind)||e.label&&r))break}return n===this.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,r?"BreakStatement":"ContinueStatement")},z.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},z.parseDoStatement=function(e){return this.next(),this.labels.push(W),e.body=this.parseStatement("do"),this.labels.pop(),this.expect(D._while),e.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(D.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},z.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(W),this.enterScope(0),this.expect(D.parenL),this.type===D.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var r=this.isLet();if(this.type===D._var||this.type===D._const||r){var n=this.startNode(),i=r?"let":this.value;return(this.next(),this.parseVar(n,!0,i),this.finishNode(n,"VariableDeclaration"),(this.type===D._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===n.declarations.length)?(this.options.ecmaVersion>=9&&(this.type===D._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,n)):(t>-1&&this.unexpected(t),this.parseFor(e,n))}var s=this.isContextual("let"),a=!1,o=new q,u=this.parseExpression(!(t>-1)||"await",o);return this.type===D._in||(a=this.options.ecmaVersion>=6&&this.isContextual("of"))?(this.options.ecmaVersion>=9&&(this.type===D._in?t>-1&&this.unexpected(t):e.await=t>-1),s&&a&&this.raise(u.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(u,!1,o),this.checkLValPattern(u),this.parseForIn(e,u)):(this.checkExpressionErrors(o,!0),t>-1&&this.unexpected(t),this.parseFor(e,u))},z.parseFunctionStatement=function(e,t,r){return this.next(),this.parseFunction(e,X|(r?0:Q),!1,t)},z.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(D._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},z.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(D.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},z.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(D.braceL),this.labels.push(H),this.enterScope(0);for(var t,r=!1;this.type!==D.braceR;
1)if(this.type===D._case||this.type===D._default){var n=this.type===D._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),n?t.test=this.parseExpression():(r&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),r=!0,t.test=null),this.expect(D.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},z.parseThrowStatement=function(e){return this.next(),v.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var G=[];z.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===D._catch){var t=this.startNode();if(this.next(),this.eat(D.parenL)){t.param=this.parseBindingAtom();var r="Identifier"===t.param.type;this.enterScope(r?32:0),this.checkLValPattern(t.param,r?4:2),this.expect(D.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(D._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},z.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},z.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(W),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},z.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},z.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},z.parseLabeledStatement=function(e,t,r,n){for(var i=0,s=this.labels;i<s.length;i+=1)s[i].name===t&&this.raise(r.start,"Label '"+t+"' is already declared");for(var a=this.type.isLoop?"loop":this.type===D._switch?"switch":null,o=this.labels.length-1;o>=0;o--){var u=this.labels[o];if(u.statementStart===e.start)u.statementStart=this.start,u.kind=a;else break}return this.labels.push({name:t,kind:a,statementStart:this.start}),e.body=this.parseStatement(n?-1===n.indexOf("label")?n+"label":n:"label"),this.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")},z.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},z.parseBlock=function(e,t,r){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(D.braceL),e&&this.enterScope(0);this.type!==D.braceR;){var n=this.parseStatement(null);t.body.push(n)}return r&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},z.parseFor=function(e,t){return e.init=t,this.expect(D.semi),e.test=this.type===D.semi?null:this.parseExpression(),this.expect(D.semi),e.update=this.type===D.parenR?null:this.parseExpression(),this.expect(D.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},z.parseForIn=function(e,t){var r=this.type===D._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!r||this.options.ecmaVersion<8||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)&&this.raise(t.start,(r?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=r?this.parseExpression():this.parseMaybeAssign(),this.expect(D.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,r?"ForInStatement":"ForOfStatement")},z.parseVar=function(e,t,r){for(e.declarations=[],e.kind=r;;){var n=this.startNode();if(this.parseVarId(n,r),this.eat(D.eq)?n.init=this.parseMaybeAssign(t):"const"!==r||this.type===D._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===n.id.type||t&&(this.t
vendor: 5,201 bytes, line 1
1ype===D._in||this.isContextual("of"))?n.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(n,"VariableDeclarator")),!this.eat(D.comma))break}return e},z.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLValPattern(e.id,"var"===t?1:2,!1)};var X=1,Q=2;function K(e,t){var r=e.computed,n=e.key;return!r&&("Identifier"===n.type&&n.name===t||"Literal"===n.type&&n.value===t)}z.parseFunction=function(e,t,r,n,i){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!n)&&(this.type===D.star&&t&Q&&this.unexpected(),e.generator=this.eat(D.star)),this.options.ecmaVersion>=8&&(e.async=!!n),t&X&&(e.id=4&t&&this.type!==D.name?null:this.parseIdent(),e.id&&!(t&Q)&&this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?1:2:3));var s=this.yieldPos,a=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(M(e.async,e.generator)),t&X||(e.id=this.type===D.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,r,!1,i),this.yieldPos=s,this.awaitPos=a,this.awaitIdentPos=o,this.finishNode(e,t&X?"FunctionDeclaration":"FunctionExpression")},z.parseFunctionParams=function(e){this.expect(D.parenL),e.params=this.parseBindingList(D.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},z.parseClass=function(e,t){this.next();var r=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var n=this.enterClassBody(),i=this.startNode(),s=!1;for(i.body=[],this.expect(D.braceL);this.type!==D.braceR;){var a=this.parseClassElement(null!==e.superClass);a&&(i.body.push(a),"MethodDefinition"===a.type&&"constructor"===a.kind?(s&&this.raise(a.start,"Duplicate constructor in the same class"),s=!0):a.key&&"PrivateIdentifier"===a.key.type&&function(e,t){var r=t.key.name,n=e[r],i="true";return("MethodDefinition"===t.type&&("get"===t.kind||"set"===t.kind)&&(i=(t.static?"s":"i")+t.kind),"iget"===n&&"iset"===i||"iset"===n&&"iget"===i||"sget"===n&&"sset"===i||"sset"===n&&"sget"===i)?(e[r]="true",!1):!!n||(e[r]=i,!1)}(n,a)&&this.raiseRecoverable(a.key.start,"Identifier '#"+a.key.name+"' has already been declared"))}return this.strict=r,this.next(),e.body=this.finishNode(i,"ClassBody"),this.exitClassBody(),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},z.parseClassElement=function(e){if(this.eat(D.semi))return null;var t=this.options.ecmaVersion,r=this.startNode(),n="",i=!1,s=!1,a="method",o=!1;if(this.eatContextual("static")){if(t>=13&&this.eat(D.braceL))return this.parseClassStaticBlock(r),r;this.isClassElementNameStart()||this.type===D.star?o=!0:n="static"}if(r.static=o,!n&&t>=8&&this.eatContextual("async")&&((this.isClassElementNameStart()||this.type===D.star)&&!this.canInsertSemicolon()?s=!0:n="async"),!n&&(t>=9||!s)&&this.eat(D.star)&&(i=!0),!n&&!s&&!i){var u=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?a=u:n=u)}if(n?(r.computed=!1,r.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),r.key.name=n,this.finishNode(r.key,"Identifier")):this.parseClassElementName(r),t<13||this.type===D.parenL||"method"!==a||i||s){var l=!r.static&&K(r,"constructor");l&&"method"!==a&&this.raise(r.key.start,"Constructor can't have get/set modifier"),r.kind=l?"constructor":a,this.parseClassMethod(r,i,s,l&&e)}else this.parseClassField(r);return r},z.isClassElementNameStart=function(){return this.type===D.name||this.type===D.privateId||this.type===D.num||this.type===D.string||this.type===D.bracketL||this.type.keyword},z.parseClassElementName=function(e){this.type===D.privateId?("constructor"===this.value&&this.raise(this.start,"Classes can't have an element named '#constructor'"),e.computed=!1,e.key=this.parsePrivateIdent()):this.parsePropertyName(e)},z.parseClassMethod=function(e,t,r,n){var i=e.key;"constructor"===e.kind?(t&&this.raise(i.start,"Constructor can't be a generator"),r&&this.raise(i.start,"Constructor can't be an async method")):e.static&&K(e,"prototype")&&this.raise(i.start,"Classes may not have a static property named prototype");var s=e.value=this.parseMethod(t,r,n);return"get"===e.kind&&0!==s.params.length&&this.raiseRecoverable(s.start,"getter should have no params"),"set"===e.kind&&1!==s.params.length&&this.raiseRecoverable(s.start,"setter should have exactly one param"),"set"===e.kind&&"RestElement"===s.params[0].type&&this.raiseRecoverable(s.params[0].start,"Setter cannot use rest params"),this.finishNode(e,"MethodDefinition")},z.parseClassField=function(e){if(K(e,"constructor")?this.raise(e.key.start,"Classes can't have a field named 'constructor'"):e.static&&K(e,"prototype")&&this.raise(e.key.start,"Classes can't have a static field named 'prototype'"),this.eat(D.eq)){var t=this.currentThisScope(),r=t.inClassFieldInit;t.inClassFieldInit=!0,e.value=this.parseMaybeAssign(),t.inClassFieldInit=r}else e.value=null;return this.semicolon(),this.finishNode(e,"PropertyDefinition")},z.parseClassStaticBlock=function(e){e.body=[];var t=this.labels;for(this.labels=[],this.enterScope(320);this.type!==D.braceR;
vendor: 4,075 bytes, line 1
1){var r=this.parseStatement(null);e.body.push(r)}return this.next(),this.exitScope(),this.labels=t,this.finishNode(e,"StaticBlock")},z.parseClassId=function(e,t){this.type===D.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,2,!1)):(!0===t&&this.unexpected(),e.id=null)},z.parseClassSuper=function(e){e.superClass=this.eat(D._extends)?this.parseExprSubscripts(null,!1):null},z.enterClassBody=function(){var e={declared:Object.create(null),used:[]};return this.privateNameStack.push(e),e.declared},z.exitClassBody=function(){for(var e=this.privateNameStack.pop(),t=e.declared,r=e.used,n=this.privateNameStack.length,i=0===n?null:this.privateNameStack[n-1],s=0;s<r.length;++s){var a=r[s];T(t,a.name)||(i?i.used.push(a):this.raiseRecoverable(a.start,"Private field '#"+a.name+"' must be declared in an enclosing class"))}},z.parseExport=function(e,t){if(this.next(),this.eat(D.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(e.exported=this.parseModuleExportName(),this.checkExport(t,e.exported,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==D.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(D._default)){if(this.checkExport(t,"default",this.lastTokStart),this.type===D._function||(r=this.isAsyncFunction())){var r,n=this.startNode();this.next(),r&&this.next(),e.declaration=this.parseFunction(n,4|X,!1,r)}else if(this.type===D._class){var i=this.startNode();e.declaration=this.parseClass(i,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==D.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var s=0,a=e.specifiers;s<a.length;s+=1){var o=a[s];this.checkUnreserved(o.local),this.checkLocalExport(o.local),"Literal"===o.local.type&&this.raise(o.local.start,"A string literal cannot be used as an exported binding without `from`.")}e.source=null}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")},z.checkExport=function(e,t,r){e&&("string"!=typeof t&&(t="Identifier"===t.type?t.name:t.value),T(e,t)&&this.raiseRecoverable(r,"Duplicate export '"+t+"'"),e[t]=!0)},z.checkPatternExport=function(e,t){var r=t.type;if("Identifier"===r)this.checkExport(e,t,t.start);else if("ObjectPattern"===r)for(var n=0,i=t.properties;n<i.length;n+=1){var s=i[n];this.checkPatternExport(e,s)}else if("ArrayPattern"===r)for(var a=0,o=t.elements;a<o.length;a+=1){var u=o[a];u&&this.checkPatternExport(e,u)}else"Property"===r?this.checkPatternExport(e,t.value):"AssignmentPattern"===r?this.checkPatternExport(e,t.left):"RestElement"===r?this.checkPatternExport(e,t.argument):"ParenthesizedExpression"===r&&this.checkPatternExport(e,t.expression)},z.checkVariableExport=function(e,t){if(e)for(var r=0;r<t.length;r+=1){var n=t[r];this.checkPatternExport(e,n.id)}},z.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},z.parseExportSpecifiers=function(e){var t=[],r=!0;for(this.expect(D.braceL);!this.eat(D.braceR);){if(r)r=!1;else if(this.expect(D.comma),this.afterTrailingComma(D.braceR))break;var n=this.startNode();n.local=this.parseModuleExportName(),n.exported=this.eatContextual("as")?this.parseModuleExportName():n.local,this.checkExport(e,n.exported,n.exported.start),t.push(this.finishNode(n,"ExportSpecifier"))}return t},z.parseImport=function(e){return this.next(),this.type===D.string?(e.specifiers=G,e.source=this.parseExprAtom()):(e.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),e.source=this.t
vendor: 4,233 bytes, line 1
1ype===D.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},z.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===D.name){var r=this.startNode();if(r.local=this.parseIdent(),this.checkLValSimple(r.local,2),e.push(this.finishNode(r,"ImportDefaultSpecifier")),!this.eat(D.comma))return e}if(this.type===D.star){var n=this.startNode();return this.next(),this.expectContextual("as"),n.local=this.parseIdent(),this.checkLValSimple(n.local,2),e.push(this.finishNode(n,"ImportNamespaceSpecifier")),e}for(this.expect(D.braceL);!this.eat(D.braceR);){if(t)t=!1;else if(this.expect(D.comma),this.afterTrailingComma(D.braceR))break;var i=this.startNode();i.imported=this.parseModuleExportName(),this.eatContextual("as")?i.local=this.parseIdent():(this.checkUnreserved(i.imported),i.local=i.imported),this.checkLValSimple(i.local,2),e.push(this.finishNode(i,"ImportSpecifier"))}return e},z.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===D.string){var e=this.parseLiteral(this.value);return P.test(e.value)&&this.raise(e.start,"An export name cannot include a lone surrogate."),e}return this.parseIdent(!0)},z.adaptDirectivePrologue=function(e){for(var t=0;t<e.length&&this.isDirectiveCandidate(e[t]);++t)e[t].directive=e[t].expression.raw.slice(1,-1)},z.isDirectiveCandidate=function(e){return this.options.ecmaVersion>=5&&"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&('"'===this.input[e.start]||"'"===this.input[e.start])};var Y=R.prototype;Y.toAssignable=function(e,t,r){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",r&&this.checkPatternErrors(r,!0);for(var n=0,i=e.properties;n<i.length;n+=1){var s=i[n];this.toAssignable(s,t),"RestElement"===s.type&&("ArrayPattern"===s.argument.type||"ObjectPattern"===s.argument.type)&&this.raise(s.argument.start,"Unexpected token")}break;case"Property":"init"!==e.kind&&this.raise(e.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(e.value,t);break;case"ArrayExpression":e.type="ArrayPattern",r&&this.checkPatternErrors(r,!0),this.toAssignableList(e.elements,t);break;case"SpreadElement":e.type="RestElement",this.toAssignable(e.argument,t),"AssignmentPattern"===e.argument.type&&this.raise(e.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":"="!==e.operator&&this.raise(e.left.end,"Only '=' operator can be used for specifying default value."),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);break;case"ParenthesizedExpression":this.toAssignable(e.expression,t,r);break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":if(!t)break;default:this.raise(e.start,"Assigning to rvalue")}else r&&this.checkPatternErrors(r,!0);return e},Y.toAssignableList=function(e,t){for(var r=e.length,n=0;n<r;n++){var i=e[n];i&&this.toAssignable(i,t)}if(r){var s=e[r-1];6===this.options.ecmaVersion&&t&&s&&"RestElement"===s.type&&"Identifier"!==s.argument.type&&this.unexpected(s.argument.start)}return e},Y.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},Y.parseRestBinding=function(){var e=this.startNode();return this.next(),6===this.options.ecmaVersion&&this.type!==D.name&&this.unexpected(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},Y.parseBindingAtom=function(){if(this.options.ecmaVersion>=6)switch(this.type){case D.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(D.bracketR,!0,!0),this.finishNode(e,"ArrayPattern");case D.braceL:return this.parseObj(!0)}return this.parseIdent()},Y.parseBindingList=function(e,t,r){for(var n=[],i=!0;!this.eat(e);)if(i?i=!1:this.expect(D.comma),t&&this.type===D.comma)n.push(null);else if(r&&this.afterTrailingComma(e))break;
vendor: 5,770 bytes, line 1
1else if(this.type===D.ellipsis){var s=this.parseRestBinding();this.parseBindingListItem(s),n.push(s),this.type===D.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.expect(e);break}else{var a=this.parseMaybeDefault(this.start,this.startLoc);this.parseBindingListItem(a),n.push(a)}return n},Y.parseBindingListItem=function(e){return e},Y.parseMaybeDefault=function(e,t,r){if(r=r||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(D.eq))return r;var n=this.startNodeAt(e,t);return n.left=r,n.right=this.parseMaybeAssign(),this.finishNode(n,"AssignmentPattern")},Y.checkLValSimple=function(e,t,r){void 0===t&&(t=0);var n=0!==t;switch(e.type){case"Identifier":this.strict&&this.reservedWordsStrictBind.test(e.name)&&this.raiseRecoverable(e.start,(n?"Binding ":"Assigning to ")+e.name+" in strict mode"),n&&(2===t&&"let"===e.name&&this.raiseRecoverable(e.start,"let is disallowed as a lexically bound name"),r&&(T(r,e.name)&&this.raiseRecoverable(e.start,"Argument name clash"),r[e.name]=!0),5!==t&&this.declareName(e.name,t,e.start));break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":n&&this.raiseRecoverable(e.start,"Binding member expression");break;case"ParenthesizedExpression":return n&&this.raiseRecoverable(e.start,"Binding parenthesized expression"),this.checkLValSimple(e.expression,t,r);default:this.raise(e.start,(n?"Binding":"Assigning to")+" rvalue")}},Y.checkLValPattern=function(e,t,r){switch(void 0===t&&(t=0),e.type){case"ObjectPattern":for(var n=0,i=e.properties;n<i.length;n+=1){var s=i[n];this.checkLValInnerPattern(s,t,r)}break;case"ArrayPattern":for(var a=0,o=e.elements;a<o.length;a+=1){var u=o[a];u&&this.checkLValInnerPattern(u,t,r)}break;default:this.checkLValSimple(e,t,r)}},Y.checkLValInnerPattern=function(e,t,r){switch(void 0===t&&(t=0),e.type){case"Property":this.checkLValInnerPattern(e.value,t,r);break;case"AssignmentPattern":this.checkLValPattern(e.left,t,r);break;case"RestElement":this.checkLValPattern(e.argument,t,r);break;default:this.checkLValPattern(e,t,r)}};var Z=function(e,t,r,n,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!r,this.override=n,this.generator=!!i},ee={b_stat:new Z("{",!1),b_expr:new Z("{",!0),b_tmpl:new Z("${",!1),p_stat:new Z("(",!1),p_expr:new Z("(",!0),q_tmpl:new Z("`",!0,!0,function(e){return e.tryReadTemplateToken()}),f_stat:new Z("function",!1),f_expr:new Z("function",!0),f_expr_gen:new Z("function",!0,!1,null,!0),f_gen:new Z("function",!1,!1,null,!0)},et=R.prototype;et.initialContext=function(){return[ee.b_stat]},et.curContext=function(){return this.context[this.context.length-1]},et.braceIsBlock=function(e){var t=this.curContext();return t===ee.f_expr||t===ee.f_stat||(e===D.colon&&(t===ee.b_stat||t===ee.b_expr)?!t.isExpr:e===D._return||e===D.name&&this.exprAllowed?v.test(this.input.slice(this.lastTokEnd,this.start)):e===D._else||e===D.semi||e===D.eof||e===D.parenR||e===D.arrow||(e===D.braceL?t===ee.b_stat:e!==D._var&&e!==D._const&&e!==D.name&&!this.exprAllowed))},et.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},et.updateContext=function(e){var t,r=this.type;r.keyword&&e===D.dot?this.exprAllowed=!1:(t=r.updateContext)?t.call(this,e):this.exprAllowed=r.beforeExpr},et.overrideContext=function(e){this.curContext()!==e&&(this.context[this.context.length-1]=e)},D.parenR.updateContext=D.braceR.updateContext=function(){if(1===this.context.length){this.exprAllowed=!0;return}var e=this.context.pop();e===ee.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr},D.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?ee.b_stat:ee.b_expr),this.exprAllowed=!0},D.dollarBraceL.updateContext=function(){this.context.push(ee.b_tmpl),this.exprAllowed=!0},D.parenL.updateContext=function(e){var t=e===D._if||e===D._for||e===D._with||e===D._while;this.context.push(t?ee.p_stat:ee.p_expr),this.exprAllowed=!0},D.incDec.updateContext=function(){},D._function.updateContext=D._class.updateContext=function(e){!e.beforeExpr||e===D._else||e===D.semi&&this.curContext()!==ee.p_stat||e===D._return&&v.test(this.input.slice(this.lastTokEnd,this.start))||(e===D.colon||e===D.braceL)&&this.curContext()===ee.b_stat?this.context.push(ee.f_stat):this.context.push(ee.f_expr),this.exprAllowed=!1},D.backQuote.updateContext=function(){this.curContext()===ee.q_tmpl?this.context.pop():this.context.push(ee.q_tmpl),this.exprAllowed=!1},D.star.updateContext=function(e){if(e===D._function){var t=this.context.length-1;this.context[t]===ee.f_expr?this.context[t]=ee.f_expr_gen:this.context[t]=ee.f_gen}this.exprAllowed=!0},D.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==D.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var er=R.prototype;er.checkPropClash=function(e,t,r){if((!(this.options.ecmaVersion>=9)||"SpreadElement"!==e.type)&&(!(this.options.ecmaVersion>=6)||!e.computed&&!e.method&&!e.shorthand)){var n,i=e.key;switch(i.type){case"Identifier":n=i.name;break;case"Literal":n=String(i.value);break;default:return}var s=e.kind;if(this.options.ecmaVersion>=6){"__proto__"===n&&"init"===s&&(t.proto&&(r?r.doubleProto<0&&(r.doubleProto=i.start):this.raiseRecoverable(i.start,"Redefinition of __proto__ property")),t.proto=!0);return}var a=t[n="$"+n];a?("init"===s?this.strict&&a.init||a.get||a.set:a.init||a[s])&&this.raiseRecoverable(i.start,"Redefinition of property"):a=t[n]={init:!1,get:!1,set:!1},a[s]=!0}},er.parseExpression=function(e,t){var r=this.start,n=this.startLoc,i=this.parseMaybeAssign(e,t);
1if(this.type===D.comma){var s=this.startNodeAt(r,n);for(s.expressions=[i];this.eat(D.comma);)s.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(s,"SequenceExpression")}return i},er.parseMaybeAssign=function(e,t,r){if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(e);this.exprAllowed=!1}var n=!1,i=-1,s=-1,a=-1;t?(i=t.parenthesizedAssign,s=t.trailingComma,a=t.doubleProto,t.parenthesizedAssign=t.trailingComma=-1):(t=new q,n=!0);var o=this.start,u=this.startLoc;(this.type===D.parenL||this.type===D.name)&&(this.potentialArrowAt=this.start,this.potentialArrowInForAwait="await"===e);var l=this.parseMaybeConditional(e,t);if(r&&(l=r.call(this,l,o,u)),this.type.isAssign){var c=this.startNodeAt(o,u);return c.operator=this.value,this.type===D.eq&&(l=this.toAssignable(l,!1,t)),n||(t.parenthesizedAssign=t.trailingComma=t.doubleProto=-1),t.shorthandAssign>=l.start&&(t.shorthandAssign=-1),this.type===D.eq?this.checkLValPattern(l):this.checkLValSimple(l),c.left=l,this.next(),c.right=this.parseMaybeAssign(e),a>-1&&(t.doubleProto=a),this.finishNode(c,"AssignmentExpression")}return n&&this.checkExpressionErrors(t,!0),i>-1&&(t.parenthesizedAssign=i),s>-1&&(t.trailingComma=s),l},er.parseMaybeConditional=function(e,t){var r=this.start,n=this.startLoc,i=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return i;if(this.eat(D.question)){var s=this.startNodeAt(r,n);return s.test=i,s.consequent=this.parseMaybeAssign(),this.expect(D.colon),s.alternate=this.parseMaybeAssign(e),this.finishNode(s,"ConditionalExpression")}return i},er.parseExprOps=function(e,t){var r=this.start,n=this.startLoc,i=this.parseMaybeUnary(t,!1,!1,e);return this.checkExpressionErrors(t)?i:i.start===r&&"ArrowFunctionExpression"===i.type?i:this.parseExprOp(i,r,n,-1,e)},er.parseExprOp=function(e,t,r,n,i){var s=this.type.binop;if(null!=s&&(!i||this.type!==D._in)&&s>n){var a=this.type===D.logicalOR||this.type===D.logicalAND,o=this.type===D.coalesce;o&&(s=D.logicalAND.binop);var u=this.value;this.next();var l=this.start,c=this.startLoc,p=this.parseExprOp(this.parseMaybeUnary(null,!1,!1,i),l,c,s,i),h=this.buildBinary(t,r,e,p,u,a||o);return(a&&this.type===D.coalesce||o&&(this.type===D.logicalOR||this.type===D.logicalAND))&&this.raiseRecoverable(this.start,"Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"),this.parseExprOp(h,t,r,n,i)}return e},er.buildBinary=function(e,t,r,n,i,s){"PrivateIdentifier"===n.type&&this.raise(n.start,"Private identifier can only be left side of binary expression");var a=this.startNodeAt(e,t);return a.left=r,a.operator=i,a.right=n,this.finishNode(a,s?"LogicalExpression":"BinaryExpression")},er.parseMaybeUnary=function(e,t,r,n){var i,s=this.start,a=this.startLoc;if(this.isContextual("await")&&this.canAwait)i=this.parseAwait(n),t=!0;else if(this.type.prefix){var o=this.startNode(),u=this.type===D.incDec;o.operator=this.value,o.prefix=!0,this.next(),o.argument=this.parseMaybeUnary(null,!0,u,n),this.checkExpressionErrors(e,!0),u?this.checkLValSimple(o.argument):this.strict&&"delete"===o.operator&&"Identifier"===o.argument.type?this.raiseRecoverable(o.start,"Deleting local variable in strict mode"):"delete"===o.operator&&function e(t){return"MemberExpression"===t.type&&"PrivateIdentifier"===t.property.type||"ChainExpression"===t.type&&e(t.expression)}(o.argument)?this.raiseRecoverable(o.start,"Private fields can not be deleted"):t=!0,i=this.finishNode(o,u?"UpdateExpression":"UnaryExpression")}else if(t||this.type!==D.privateId){if(i=this.parseExprSubscripts(e,n),this.checkExpressionErrors(e))return i;for(;this.type.postfix&&!this.canInsertSemicolon();){var l=this.startNodeAt(s,a);l.operator=this.value,l.prefix=!1,l.argument=i,this.checkLValSimple(i),this.next(),i=this.finishNode(l,"UpdateExpression")}}else(n||0===this.privateNameStack.length)&&this.unexpected(),i=this.parsePrivateIdent(),this.type!==D._in&&this.unexpected();return!r&&this.eat(D.starstar)?t?void this.unexpected(this.lastTokStart):this.buildBinary(s,a,i,this.parseMaybeUnary(null,!1,!1,n),"**",!1):i},er.parseExprSubscripts=function(e,t){var r=this.start,n=this.startLoc,i=this.parseExprAtom(e,t);
vendor: 17,094 bytes, line 1
1if("ArrowFunctionExpression"===i.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd))return i;var s=this.parseSubscripts(i,r,n,!1,t);return e&&"MemberExpression"===s.type&&(e.parenthesizedAssign>=s.start&&(e.parenthesizedAssign=-1),e.parenthesizedBind>=s.start&&(e.parenthesizedBind=-1),e.trailingComma>=s.start&&(e.trailingComma=-1)),s},er.parseSubscripts=function(e,t,r,n,i){for(var s=this.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&e.end-e.start==5&&this.potentialArrowAt===e.start,a=!1;;){var o=this.parseSubscript(e,t,r,n,s,a,i);if(o.optional&&(a=!0),o===e||"ArrowFunctionExpression"===o.type){if(a){var u=this.startNodeAt(t,r);u.expression=o,o=this.finishNode(u,"ChainExpression")}return o}e=o}},er.parseSubscript=function(e,t,r,n,i,s,a){var o=this.options.ecmaVersion>=11,u=o&&this.eat(D.questionDot);n&&u&&this.raise(this.lastTokStart,"Optional chaining cannot appear in the callee of new expressions");var l=this.eat(D.bracketL);if(l||u&&this.type!==D.parenL&&this.type!==D.backQuote||this.eat(D.dot)){var c=this.startNodeAt(t,r);c.object=e,l?(c.property=this.parseExpression(),this.expect(D.bracketR)):this.type===D.privateId&&"Super"!==e.type?c.property=this.parsePrivateIdent():c.property=this.parseIdent("never"!==this.options.allowReserved),c.computed=!!l,o&&(c.optional=u),e=this.finishNode(c,"MemberExpression")}else if(!n&&this.eat(D.parenL)){var p=new q,h=this.yieldPos,d=this.awaitPos,f=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var m=this.parseExprList(D.parenR,this.options.ecmaVersion>=8,!1,p);if(i&&!u&&!this.canInsertSemicolon()&&this.eat(D.arrow))return this.checkPatternErrors(p,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=h,this.awaitPos=d,this.awaitIdentPos=f,this.parseArrowExpression(this.startNodeAt(t,r),m,!0,a);this.checkExpressionErrors(p,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=d||this.awaitPos,this.awaitIdentPos=f||this.awaitIdentPos;var g=this.startNodeAt(t,r);g.callee=e,g.arguments=m,o&&(g.optional=u),e=this.finishNode(g,"CallExpression")}else if(this.type===D.backQuote){(u||s)&&this.raise(this.start,"Optional chaining cannot appear in the tag of tagged template expressions");var y=this.startNodeAt(t,r);y.tag=e,y.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(y,"TaggedTemplateExpression")}return e},er.parseExprAtom=function(e,t){this.type===D.slash&&this.readRegexp();var r,n=this.potentialArrowAt===this.start;switch(this.type){case D._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),r=this.startNode(),this.next(),this.type!==D.parenL||this.allowDirectSuper||this.raise(r.start,"super() call outside constructor of a subclass"),this.type!==D.dot&&this.type!==D.bracketL&&this.type!==D.parenL&&this.unexpected(),this.finishNode(r,"Super");case D._this:return r=this.startNode(),this.next(),this.finishNode(r,"ThisExpression");case D.name:var i=this.start,s=this.startLoc,a=this.containsEsc,o=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!a&&"async"===o.name&&!this.canInsertSemicolon()&&this.eat(D._function))return this.overrideContext(ee.f_expr),this.parseFunction(this.startNodeAt(i,s),0,!1,!0,t);if(n&&!this.canInsertSemicolon()){if(this.eat(D.arrow))return this.parseArrowExpression(this.startNodeAt(i,s),[o],!1,t);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===D.name&&!a&&(!this.potentialArrowInForAwait||"of"!==this.value||this.containsEsc))return o=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat(D.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,s),[o],!0,t)}return o;case D.regexp:var u=this.value;return(r=this.parseLiteral(u.value)).regex={pattern:u.pattern,flags:u.flags},r;case D.num:case D.string:return this.parseLiteral(this.value);case D._null:case D._true:case D._false:return(r=this.startNode()).value=this.type===D._null?null:this.type===D._true,r.raw=this.type.keyword,this.next(),this.finishNode(r,"Literal");case D.parenL:var l=this.start,c=this.parseParenAndDistinguishExpression(n,t);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(c)&&(e.parenthesizedAssign=l),e.parenthesizedBind<0&&(e.parenthesizedBind=l)),c;case D.bracketL:return r=this.startNode(),this.next(),r.elements=this.parseExprList(D.bracketR,!0,!0,e),this.finishNode(r,"ArrayExpression");case D.braceL:return this.overrideContext(ee.b_expr),this.parseObj(!1,e);case D._function:return r=this.startNode(),this.next(),this.parseFunction(r,0);case D._class:return this.parseClass(this.startNode(),!1);case D._new:return this.parseNew();case D.backQuote:return this.parseTemplate();case D._import:if(this.options.ecmaVersion>=11)return this.parseExprImport();return this.unexpected();default:this.unexpected()}},er.parseExprImport=function(){var e=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var t=this.parseIdent(!0);switch(this.type){case D.parenL:return this.parseDynamicImport(e);case D.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected()}},er.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(D.parenR)){var t=this.start;this.eat(D.comma)&&this.eat(D.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},er.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"===this.options.sourceType||this.options.allowImportExportEverywhere||this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},er.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")},er.parseParenExpression=function(){this.expect(D.parenL);var e=this.parseExpression();return this.expect(D.parenR),e},er.parseParenAndDistinguishExpression=function(e,t){var r,n=this.start,i=this.startLoc,s=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var a,o=this.start,u=this.startLoc,l=[],c=!0,p=!1,h=new q,d=this.yieldPos,f=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==D.parenR;){if(c?c=!1:this.expect(D.comma),s&&this.afterTrailingComma(D.parenR,!0)){p=!0;break}if(this.type===D.ellipsis){a=this.start,l.push(this.parseParenItem(this.parseRestBinding())),this.type===D.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}l.push(this.parseMaybeAssign(!1,h,this.parseParenItem))}var m=this.lastTokEnd,g=this.lastTokEndLoc;if(this.expect(D.parenR),e&&!this.canInsertSemicolon()&&this.eat(D.arrow))return this.checkPatternErrors(h,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=d,this.awaitPos=f,this.parseParenArrowList(n,i,l,t);(!l.length||p)&&this.unexpected(this.lastTokStart),a&&this.unexpected(a),this.checkExpressionErrors(h,!0),this.yieldPos=d||this.yieldPos,this.awaitPos=f||this.awaitPos,l.length>1?((r=this.startNodeAt(o,u)).expressions=l,this.finishNodeAt(r,"SequenceExpression",m,g)):r=l[0]}else r=this.parseParenExpression();if(!this.options.preserveParens)return r;var y=this.startNodeAt(n,i);return y.expression=r,this.finishNode(y,"ParenthesizedExpression")},er.parseParenItem=function(e){return e},er.parseParenArrowList=function(e,t,r,n){return this.parseArrowExpression(this.startNodeAt(e,t),r,!1,n)};var en=[];er.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(D.dot)){e.meta=t;var r=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),r&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(e.start,"'new.target' can only be used in functions and class static block"),this.finishNode(e,"MetaProperty")}var n=this.start,i=this.startLoc,s=this.type===D._import;return e.callee=this.parseSubscripts(this.parseExprAtom(),n,i,!0,!1),s&&"ImportExpression"===e.callee.type&&this.raise(n,"Cannot use new with import()"),this.eat(D.parenL)?e.arguments=this.parseExprList(D.parenR,this.options.ecmaVersion>=8,!1):e.arguments=en,this.finishNode(e,"NewExpression")},er.parseTemplateElement=function(e){var t=e.isTagged,r=this.startNode();return this.type===D.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),r.value={raw:this.value,cooked:null}):r.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),r.tail=this.type===D.backQuote,this.finishNode(r,"TemplateElement")},er.parseTemplate=function(e){void 0===e&&(e={});var t=e.isTagged;void 0===t&&(t=!1);var r=this.startNode();this.next(),r.expressions=[];var n=this.parseTemplateElement({isTagged:t});for(r.quasis=[n];!n.tail;)this.type===D.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(D.dollarBraceL),r.expressions.push(this.parseExpression()),this.expect(D.braceR),r.quasis.push(n=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(r,"TemplateLiteral")},er.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===D.name||this.type===D.num||this.type===D.string||this.type===D.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===D.star)&&!v.test(this.input.slice(this.lastTokEnd,this.start))},er.parseObj=function(e,t){var r=this.startNode(),n=!0,i={};for(r.properties=[],this.next();!this.eat(D.braceR);){if(n)n=!1;else if(this.expect(D.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(D.braceR))break;var s=this.parseProperty(e,t);e||this.checkPropClash(s,i,t),r.properties.push(s)}return this.finishNode(r,e?"ObjectPattern":"ObjectExpression")},er.parseProperty=function(e,t){var r,n,i,s,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(D.ellipsis))return e?(a.argument=this.parseIdent(!1),this.type===D.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(a.argument=this.parseMaybeAssign(!1,t),this.type===D.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(a,"SpreadElement"));this.options.ecmaVersion>=6&&(a.method=!1,a.shorthand=!1,(e||t)&&(i=this.start,s=this.startLoc),e||(r=this.eat(D.star)));var o=this.containsEsc;return this.parsePropertyName(a),!e&&!o&&this.options.ecmaVersion>=8&&!r&&this.isAsyncProp(a)?(n=!0,r=this.options.ecmaVersion>=9&&this.eat(D.star),this.parsePropertyName(a)):n=!1,this.parsePropertyValue(a,e,r,n,i,s,t,o),this.finishNode(a,"Property")},er.parsePropertyValue=function(e,t,r,n,i,s,a,o){if((r||n)&&this.type===D.colon&&this.unexpected(),this.eat(D.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,a),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===D.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(r,n);else if(t||o||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===D.comma||this.type===D.braceR||this.type===D.eq)this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((r||n)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=i),e.kind="init",t?e.value=this.parseMaybeDefault(i,s,this.copyNode(e.key)):this.type===D.eq&&a?(a.shorthandAssign<0&&(a.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,s,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.shorthand=!0):this.unexpected();else{(r||n)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var u="get"===e.kind?0:1;if(e.value.params.length!==u){var l=e.value.start;"get"===e.kind?this.raiseRecoverable(l,"getter should have no params"):this.raiseRecoverable(l,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}},er.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(D.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(D.bracketR),e.key;e.computed=!1}return e.key=this.type===D.num||this.type===D.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},er.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},er.parseMethod=function(e,t,r){var n=this.startNode(),i=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.initFunction(n),this.options.ecmaVersion>=6&&(n.generator=e),this.options.ecmaVersion>=8&&(n.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|M(t,n.generator)|(r?128:0)),this.expect(D.parenL),n.params=this.parseBindingList(D.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(n,!1,!0,!1),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(n,"FunctionExpression")},er.parseArrowExpression=function(e,t,r,n){var i=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.enterScope(16|M(r,!1)),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!r),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1,n),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(e,"ArrowFunctionExpression")},er.parseFunctionBody=function(e,t,r,n){var i=t&&this.type!==D.braceL,s=this.strict,a=!1;if(i)e.body=this.parseMaybeAssign(n),e.expression=!0,this.checkParams(e,!1);else{var o=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);(!s||o)&&(a=this.strictDirective(this.end))&&o&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list");var u=this.labels;this.labels=[],a&&(this.strict=!0),this.checkParams(e,!s&&!a&&!t&&!r&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,5),e.body=this.parseBlock(!1,void 0,a&&!s),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=u}this.exitScope()},er.isSimpleParamList=function(e){for(var t=0;t<e.length;t+=1)if("Identifier"!==e[t].type)return!1;return!0},er.checkParams=function(e,t){for(var r=Object.create(null),n=0,i=e.params;n<i.length;n+=1){var s=i[n];this.checkLValInnerPattern(s,1,t?null:r)}},er.parseExprList=function(e,t,r,n){for(var i=[],s=!0;!this.eat(e);){if(s)s=!1;else if(this.expect(D.comma),t&&this.afterTrailingComma(e))break;var a=void 0;r&&this.type===D.comma?a=null:this.type===D.ellipsis?(a=this.parseSpread(n),n&&this.type===D.comma&&n.trailingComma<0&&(n.trailingComma=this.start)):a=this.parseMaybeAssign(!1,n),i.push(a)}return i},er.checkUnreserved=function(e){var t=e.start,r=e.end,n=e.name;this.inGenerator&&"yield"===n&&this.raiseRecoverable(t,"Cannot use 'yield' as identifier inside a generator"),this.inAsync&&"await"===n&&this.raiseRecoverable(t,"Cannot use 'await' as identifier inside an async function"),this.currentThisScope().inClassFieldInit&&"arguments"===n&&this.raiseRecoverable(t,"Cannot use 'arguments' in class field initializer"),this.inClassStaticBlock&&("arguments"===n||"await"===n)&&this.raise(t,"Cannot use "+n+" in class static initialization block"),this.keywords.test(n)&&this.raise(t,"Unexpected keyword '"+n+"'"),(!(this.options.ecmaVersion<6)||-1===this.input.slice(t,r).indexOf("\\"))&&(this.strict?this.reservedWordsStrict:this.reservedWords).test(n)&&(this.inAsync||"await"!==n||this.raiseRecoverable(t,"Cannot use keyword 'await' outside an async function"),this.raiseRecoverable(t,"The keyword '"+n+"' is reserved"))},er.parseIdent=function(e){var t=this.startNode();return this.type===D.name?t.name=this.value:this.type.keyword?(t.name=this.type.keyword,("class"===t.name||"function"===t.name)&&(this.lastTokEnd!==this.lastTokStart+1||46!==this.input.charCodeAt(this.lastTokStart))&&this.context.pop()):this.unexpected(),this.next(!!e),this.finishNode(t,"Identifier"),e||(this.checkUnreserved(t),"await"!==t.name||this.awaitIdentPos||(this.awaitIdentPos=t.start)),t},er.parsePrivateIdent=function(){var e=this.startNode();return this.type===D.privateId?e.name=this.value:this.unexpected(),this.next(),this.finishNode(e,"PrivateIdentifier"),0===this.privateNameStack.length?this.raise(e.start,"Private field '#"+e.n
vendor: 6,639 bytes, line 1
1ame+"' must be declared in an enclosing class"):this.privateNameStack[this.privateNameStack.length-1].used.push(e),e},er.parseYield=function(e){this.yieldPos||(this.yieldPos=this.start);var t=this.startNode();return this.next(),this.type===D.semi||this.canInsertSemicolon()||this.type!==D.star&&!this.type.startsExpr?(t.delegate=!1,t.argument=null):(t.delegate=this.eat(D.star),t.argument=this.parseMaybeAssign(e)),this.finishNode(t,"YieldExpression")},er.parseAwait=function(e){this.awaitPos||(this.awaitPos=this.start);var t=this.startNode();return this.next(),t.argument=this.parseMaybeUnary(null,!0,!1,e),this.finishNode(t,"AwaitExpression")};var ei=R.prototype;ei.raise=function(e,t){var r=j(this.input,e),n=SyntaxError(t+=" ("+r.line+":"+r.column+")");throw n.pos=e,n.loc=r,n.raisedAt=this.pos,n},ei.raiseRecoverable=ei.raise,ei.curPosition=function(){if(this.options.locations)return new I(this.curLine,this.pos-this.lineStart)};var es=R.prototype,ea=function(e){this.flags=e,this.var=[],this.lexical=[],this.functions=[],this.inClassFieldInit=!1};es.enterScope=function(e){this.scopeStack.push(new ea(e))},es.exitScope=function(){this.scopeStack.pop()},es.treatFunctionsAsVarInScope=function(e){return 2&e.flags||!this.inModule&&1&e.flags},es.declareName=function(e,t,r){var n=!1;if(2===t){var i=this.currentScope();n=i.lexical.indexOf(e)>-1||i.functions.indexOf(e)>-1||i.var.indexOf(e)>-1,i.lexical.push(e),this.inModule&&1&i.flags&&delete this.undefinedExports[e]}else if(4===t)this.currentScope().lexical.push(e);else if(3===t){var s=this.currentScope();n=this.treatFunctionsAsVar?s.lexical.indexOf(e)>-1:s.lexical.indexOf(e)>-1||s.var.indexOf(e)>-1,s.functions.push(e)}else for(var a=this.scopeStack.length-1;a>=0;--a){var o=this.scopeStack[a];if(o.lexical.indexOf(e)>-1&&!(32&o.flags&&o.lexical[0]===e)||!this.treatFunctionsAsVarInScope(o)&&o.functions.indexOf(e)>-1){n=!0;break}if(o.var.push(e),this.inModule&&1&o.flags&&delete this.undefinedExports[e],259&o.flags)break}n&&this.raiseRecoverable(r,"Identifier '"+e+"' has already been declared")},es.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},es.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},es.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(259&t.flags)return t}},es.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(259&t.flags&&!(16&t.flags))return t}};var eo=function(e,t,r){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new L(e,r)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},eu=R.prototype;function el(e,t,r,n){return e.type=t,e.end=r,this.options.locations&&(e.loc.end=n),this.options.ranges&&(e.range[1]=r),e}eu.startNode=function(){return new eo(this,this.start,this.startLoc)},eu.startNodeAt=function(e,t){return new eo(this,e,t)},eu.finishNode=function(e,t){return el.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},eu.finishNodeAt=function(e,t,r,n){return el.call(this,e,t,r,n)},eu.copyNode=function(e){var t=new eo(this,e.start,this.startLoc);for(var r in e)t[r]=e[r];return t};for(var ec="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",ep=ec+" Extended_Pictographic",eh=ep+" EBase EComp EMod EPres ExtPict",ed={9:ec,10:ep,11:ep,12:eh,13:eh,14:eh},ef="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",em="Adlam Adlm 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 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 Re
1jang 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",eg=em+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",ey=eg+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",ex=ey+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",eD=ex+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith",ev={9:em,10:eg,11:ey,12:ex,13:eD,14:eD+" Kawi Nag_Mundari Nagm"},eE={},eb=0,eC=[9,10,11,12,13,14];eb<eC.length;eb+=1)!function(e){var t=eE[e]={binary:B(ed[e]+" "+ef),nonBinary:{General_Category:B(ef),Script:B(ev[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}(eC[eb]);var eA=R.prototype,eS=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":"")+(e.options.ecmaVersion>=13?"d":""),this.unicodeProperties=eE[e.options.ecmaVersion>=14?14:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function ek(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function eF(e){return e>=65&&e<=90||e>=97&&e<=122}function ew(e){return eF(e)||95===e}function eT(e){return e>=48&&e<=57}function e_(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function eB(e){return e>=65&&e<=70?10+(e-65):e>=97&&e<=102?10+(e-97):e-48}function eN(e){return e>=48&&e<=55}eS.prototype.reset=function(e,t,r){var n=-1!==r.indexOf("u");this.start=0|e,this.source=t+"",this.flags=r,this.switchU=n&&this.parser.options.ecmaVersion>=6,this.switchN=n&&this.parser.options.ecmaVersion>=9},eS.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},eS.prototype.at=function(e,t){void 0===t&&(t=!1);var r=this.source,n=r.length;if(e>=n)return -1;var i=r.charCodeAt(e);if(!(t||this.switchU)||i<=55295||i>=57344||e+1>=n)return i;var s=r.charCodeAt(e+1);return s>=56320&&s<=57343?(i<<10)+s-56613888:i},eS.prototype.nextIndex=function(e,t){void 0===t&&(t=!1);var r=this.source,n=r.length;if(e>=n)return n;var i,s=r.charCodeAt(e);return!(t||this.switchU)||s<=55295||s>=57344||e+1>=n||(i=r.charCodeAt(e+1))<56320||i>57343?e+1:e+2},eS.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},eS.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},eS.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},eS.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},eA.validateRegExpFlags=function(e){for(var t=e.validFlags,r=e.flags,n=0;n<r.length;n++){var i=r.charAt(n);-1===t.indexOf(i)&&this.raise(e.start,"Invalid regular expression flag"),r.indexOf(i,n+1)>-1&&this.raise(e.start,"Duplicate regular expression flag")}},eA.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&e.groupNames.length>0&&(e.switchN=!0,this.regexp_pattern(e))},eA.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames.length=0,e.backReferenceNames.length=0,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,r=e.backReferenceNames;t<r.length;t+=1){var n=r[t];-1===e.groupNames.indexOf(n)&&e.raise("Invalid named capture referenced")}},eA.regexp_disjunction=function(e){for(this.regexp_alternative(e);e.eat(124);)this.regexp_alternative(e);this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")},eA.regexp_alternative=function(e){for(;e.pos<e.source.length&&this.regexp_eatTerm(e););},eA.regexp_eatTerm=function(e){return this.regexp_eatAssertion(e)?(e.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier(e)&&e.switchU&&e.raise("Invalid quantifier"),!0):(e.switchU?!!this.regexp_eatAtom(e):!!this.regexp_eatExtendedAtom(e))&&(this.regexp_eatQuantifier(e),!0)},eA.regexp_eatAssertion=function(e){var t=e.pos;if(e.lastAssertionIsQuantifiable=!1,e.eat(94)||e.eat(36))return!0;
1if(e.eat(92)){if(e.eat(66)||e.eat(98))return!0;e.pos=t}if(e.eat(40)&&e.eat(63)){var r=!1;if(this.options.ecmaVersion>=9&&(r=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!r,!0}return e.pos=t,!1},eA.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},eA.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},eA.regexp_eatBracedQuantifier=function(e,t){var r=e.pos;if(e.eat(123)){var n=0,i=-1;if(this.regexp_eatDecimalDigits(e)&&(n=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(i=e.lastIntValue),e.eat(125)))return -1!==i&&i<n&&!t&&e.raise("numbers out of order in {} quantifier"),!0;e.switchU&&!t&&e.raise("Incomplete quantifier"),e.pos=r}return!1},eA.regexp_eatAtom=function(e){return this.regexp_eatPatternCharacters(e)||e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)},eA.regexp_eatReverseSolidusAtomEscape=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatAtomEscape(e))return!0;e.pos=t}return!1},eA.regexp_eatUncapturingGroup=function(e){var t=e.pos;if(e.eat(40)){if(e.eat(63)&&e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}e.pos=t}return!1},eA.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):63===e.current()&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},eA.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},eA.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},eA.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!ek(t)&&(e.lastIntValue=t,e.advance(),!0)},eA.regexp_eatPatternCharacters=function(e){for(var t=e.pos,r=0;-1!==(r=e.current())&&!ek(r);)e.advance();return e.pos!==t},eA.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return -1!==t&&36!==t&&(!(t>=40)||!(t<=43))&&46!==t&&63!==t&&91!==t&&94!==t&&124!==t&&(e.advance(),!0)},eA.regexp_groupSpecifier=function(e){if(e.eat(63)){if(this.regexp_eatGroupName(e)){-1!==e.groupNames.indexOf(e.lastStringValue)&&e.raise("Duplicate capture group name"),e.groupNames.push(e.lastStringValue);return}e.raise("Invalid group")}},eA.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},eA.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=N(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=N(e.lastIntValue);return!0}return!1},eA.regexp_eatRegExpIdentifierStart=function(e){var t,r=e.pos,n=this.options.ecmaVersion>=11,i=e.current(n);return(e.advance(n),92===i&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(i=e.lastIntValue),p(t=i,!0)||36===t||95===t)?(e.lastIntValue=i,!0):(e.pos=r,!1)},eA.regexp_eatRegExpIdentifierPart=function(e){var t,r=e.pos,n=this.options.ecmaVersion>=11,i=e.current(n);return(e.advance(n),92===i&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(i=e.lastIntValue),h(t=i,!0)||36===t||95===t||8204===t||8205===t)?(e.lastIntValue=i,!0):(e.pos=r,!1)},eA.regexp_eatAtomEscape=function(e){return!!(this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e))||(e.switchU&&(99===e.current()&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},eA.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var r=e.lastIntValue;if(e.switchU)return r>e.maxBackReference&&(e.maxBackReference=r),!0;if(r<=e.numCapturingParens)return!0;e.pos=t}return!1},eA.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},eA.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||
1!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},eA.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},eA.regexp_eatZero=function(e){return!(48!==e.current()||eT(e.lookahead()))&&(e.lastIntValue=0,e.advance(),!0)},eA.regexp_eatControlEscape=function(e){var t=e.current();return 116===t?(e.lastIntValue=9,e.advance(),!0):110===t?(e.lastIntValue=10,e.advance(),!0):118===t?(e.lastIntValue=11,e.advance(),!0):102===t?(e.lastIntValue=12,e.advance(),!0):114===t&&(e.lastIntValue=13,e.advance(),!0)},eA.regexp_eatControlLetter=function(e){var t=e.current();return!!eF(t)&&(e.lastIntValue=t%32,e.advance(),!0)},eA.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){void 0===t&&(t=!1);var r=e.pos,n=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var i,s=e.lastIntValue;if(n&&s>=55296&&s<=56319){var a=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(o>=56320&&o<=57343)return e.lastIntValue=(s-55296)*1024+(o-56320)+65536,!0}e.pos=a,e.lastIntValue=s}return!0}if(n&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&(i=e.lastIntValue)>=0&&i<=1114111)return!0;n&&e.raise("Invalid unicode escape"),e.pos=r}return!1},eA.regexp_eatIdentityEscape=function(e){if(e.switchU)return!!this.regexp_eatSyntaxCharacter(e)||!!e.eat(47)&&(e.lastIntValue=47,!0);var t=e.current();return 99!==t&&(!e.switchN||107!==t)&&(e.lastIntValue=t,e.advance(),!0)},eA.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do e.lastIntValue=10*e.lastIntValue+(t-48),e.advance();while((t=e.current())>=48&&t<=57);return!0}return!1},eA.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(100===t||68===t||115===t||83===t||119===t||87===t)return e.lastIntValue=-1,e.advance(),!0;if(e.switchU&&this.options.ecmaVersion>=9&&(80===t||112===t)){if(e.lastIntValue=-1,e.advance(),e.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(e)&&e.eat(125))return!0;e.raise("Invalid property name")}return!1},eA.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var r=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var n=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,r,n),!0}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var i=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,i),!0}return!1},eA.regexp_validateUnicodePropertyNameAndValue=function(e,t,r){T(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(r)||e.raise("Invalid property value")},eA.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},eA.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";ew(t=e.current());)e.lastStringValue+=N(t),e.advance();return""!==e.lastStringValue},eA.regexp_eatUnicodePropertyValue=function(e){var t,r=0;for(e.lastStringValue="";ew(t=r=e.current())||eT(t);)e.lastStringValue+=N(r),e.advance();return""!==e.lastStringValue},eA.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},eA.regexp_eatCharacterClass=function(e){if(e.eat(91)){if(e.eat(94),this.regexp_classRanges(e),e.eat(93))return!0;e.raise("Unterminated character class")}return!1},eA.regexp_classRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var r=e.lastIntValue;e.switchU&&(-1===t||-1===r)&&e.raise("Invalid character class"),-1!==t&&-1!==r&&t>r&&e.raise("Range out of order in character class")}}},eA.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var r=e.current();(99===r||eN(r))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var n=e.current();return 93!==n&&(e.lastIntValue=n,e.advance(),!0)},eA.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;
vendor: 4,291 bytes, line 1
1if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},eA.regexp_eatClassControlLetter=function(e){var t=e.current();return(!!eT(t)||95===t)&&(e.lastIntValue=t%32,e.advance(),!0)},eA.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},eA.regexp_eatDecimalDigits=function(e){var t=e.pos,r=0;for(e.lastIntValue=0;eT(r=e.current());)e.lastIntValue=10*e.lastIntValue+(r-48),e.advance();return e.pos!==t},eA.regexp_eatHexDigits=function(e){var t=e.pos,r=0;for(e.lastIntValue=0;e_(r=e.current());)e.lastIntValue=16*e.lastIntValue+eB(r),e.advance();return e.pos!==t},eA.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var r=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=64*t+8*r+e.lastIntValue:e.lastIntValue=8*t+r}else e.lastIntValue=t;return!0}return!1},eA.regexp_eatOctalDigit=function(e){var t=e.current();return eN(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},eA.regexp_eatFixedHexDigits=function(e,t){var r=e.pos;e.lastIntValue=0;for(var n=0;n<t;++n){var i=e.current();if(!e_(i))return e.pos=r,!1;e.lastIntValue=16*e.lastIntValue+eB(i),e.advance()}return!0};var eP=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new L(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])},eI=R.prototype;function eL(e){return"function"!=typeof BigInt?null:BigInt(e.replace(/_/g,""))}eI.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new eP(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},eI.getToken=function(){return this.next(),new eP(this)},"undefined"!=typeof Symbol&&(eI[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===D.eof,value:t}}}}),eI.nextToken=function(){var e=this.curContext();return(e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length)?this.finishToken(D.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},eI.readToken=function(e){return p(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},eI.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=56320)return e;var t=this.input.charCodeAt(this.pos+1);return t<=56319||t>=57344?e:(e<<10)+t-56613888},eI.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,r=this.input.indexOf("*/",this.pos+=2);if(-1===r&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations)for(var n=void 0,i=t;(n=C(this.input,i,this.pos))>-1;)++this.curLine,i=this.lineStart=n;this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,r),t,this.pos,e,this.curPosition())},eI.skipLineComment=function(e){for(var t=this.pos,r=this.options.onComment&&this.curPosition(),n=this.input.charCodeAt(this.pos+=e);this.pos<this.input.length&&!b(n);)n=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(t+e,this.pos),t,this.pos,r,this.curPosition())},eI.skipSpace=function(){e:for(;this.pos<this.input.length;){var e=this.input.charCodeAt(this.pos);switch(e){case 32:case 160:++this.pos;break;case 13:10===this.input.charCodeAt(this.pos+1)&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(e>8&&e<14||e>=5760&&A.test(String.fromCharCode(e)))++this.pos;else break e}}},eI.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());
1var r=this.type;this.type=e,this.value=t,this.updateContext(r)},eI.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(D.ellipsis)):(++this.pos,this.finishToken(D.dot))},eI.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(D.assign,2):this.finishOp(D.slash,1)},eI.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),r=1,n=42===e?D.star:D.modulo;return(this.options.ecmaVersion>=7&&42===e&&42===t&&(++r,n=D.starstar,t=this.input.charCodeAt(this.pos+2)),61===t)?this.finishOp(D.assign,r+1):this.finishOp(n,r)},eI.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?this.options.ecmaVersion>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(D.assign,3):this.finishOp(124===e?D.logicalOR:D.logicalAND,2):61===t?this.finishOp(D.assign,2):this.finishOp(124===e?D.bitwiseOR:D.bitwiseAND,1)},eI.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(D.assign,2):this.finishOp(D.bitwiseXOR,1)},eI.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45===t&&!this.inModule&&62===this.input.charCodeAt(this.pos+2)&&(0===this.lastTokEnd||v.test(this.input.slice(this.lastTokEnd,this.pos)))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(D.incDec,2):61===t?this.finishOp(D.assign,2):this.finishOp(D.plusMin,1)},eI.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),r=1;return t===e?(r=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+r))?this.finishOp(D.assign,r+1):this.finishOp(D.bitShift,r):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(r=2),this.finishOp(D.relational,r)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},eI.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(D.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(D.arrow)):this.finishOp(61===e?D.eq:D.prefix,1)},eI.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(46===t){var r=this.input.charCodeAt(this.pos+2);if(r<48||r>57)return this.finishOp(D.questionDot,2)}if(63===t)return e>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(D.assign,3):this.finishOp(D.coalesce,2)}return this.finishOp(D.question,1)},eI.readToken_numberSign=function(){var e=this.options.ecmaVersion,t=35;if(e>=13&&(++this.pos,p(t=this.fullCharCodeAtPos(),!0)||92===t))return this.finishToken(D.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+N(t)+"'")},eI.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(D.parenL);case 41:return++this.pos,this.finishToken(D.parenR);case 59:return++this.pos,this.finishToken(D.semi);case 44:return++this.pos,this.finishToken(D.comma);case 91:return++this.pos,this.finishToken(D.bracketL);case 93:return++this.pos,this.finishToken(D.bracketR);case 123:return++this.pos,this.finishToken(D.braceL);case 125:return++this.pos,this.finishToken(D.braceR);case 58:return++this.pos,this.finishToken(D.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(D.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);
vendor: 4,166 bytes, line 1
1case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(D.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+N(e)+"'")},eI.finishOp=function(e,t){var r=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,r)},eI.readRegexp=function(){for(var e,t,r=this.pos;;){this.pos>=this.input.length&&this.raise(r,"Unterminated regular expression");var n=this.input.charAt(this.pos);if(v.test(n)&&this.raise(r,"Unterminated regular expression"),e)e=!1;else{if("["===n)t=!0;else if("]"===n&&t)t=!1;else if("/"===n&&!t)break;e="\\"===n}++this.pos}var i=this.input.slice(r,this.pos);++this.pos;var s=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(s);var o=this.regexpState||(this.regexpState=new eS(this));o.reset(r,i,a),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var u=null;try{u=new RegExp(i,a)}catch(e){}return this.finishToken(D.regexp,{pattern:i,flags:a,value:u})},eI.readInt=function(e,t,r){for(var n=this.options.ecmaVersion>=12&&void 0===t,i=r&&48===this.input.charCodeAt(this.pos),s=this.pos,a=0,o=0,u=0,l=null==t?1/0:t;u<l;++u,++this.pos){var c=this.input.charCodeAt(this.pos),p=void 0;if(n&&95===c){i&&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===u&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed at the first of digits"),o=c;continue}if((p=c>=97?c-97+10:c>=65?c-65+10:c>=48&&c<=57?c-48:1/0)>=e)break;o=c,a=a*e+p}return(n&&95===o&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===s||null!=t&&this.pos-s!==t)?null:a},eI.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var r=this.readInt(e);return null==r&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(r=eL(this.input.slice(t,this.pos)),++this.pos):p(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(D.num,r)},eI.readNumber=function(e){var t,r=this.pos;e||null!==this.readInt(10,void 0,!0)||this.raise(r,"Invalid number");var n=this.pos-r>=2&&48===this.input.charCodeAt(r);n&&this.strict&&this.raise(r,"Invalid number");var i=this.input.charCodeAt(this.pos);if(!n&&!e&&this.options.ecmaVersion>=11&&110===i){var s=eL(this.input.slice(r,this.pos));return++this.pos,p(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(D.num,s)}n&&/[89]/.test(this.input.slice(r,this.pos))&&(n=!1),46!==i||n||(++this.pos,this.readInt(10),i=this.input.charCodeAt(this.pos)),69!==i&&101!==i||n||((43===(i=this.input.charCodeAt(++this.pos))||45===i)&&++this.pos,null===this.readInt(10)&&this.raise(r,"Invalid number")),p(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var a=(t=this.input.slice(r,this.pos),n?parseInt(t,8):parseFloat(t.replace(/_/g,"")));return this.finishToken(D.num,a)},eI.readCodePoint=function(){var e;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var t=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(t,"Code point out of bounds")}else e=this.readHexChar(4);return e},eI.readString=function(e){for(var t="",r=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var n=this.input.charCodeAt(this.pos);if(n===e)break;92===n?(t+=this.input.slice(r,this.pos)+this.readEscapedChar(!1),r=this.pos):8232===n||8233===n?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(b(n)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(r,this.pos++),this.finishToken(D.string,t)};var ej={};eI.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}
1catch(e){if(e===ej)this.readInvalidTemplateToken();else throw e}this.inTemplateElement=!1},eI.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw ej;this.raise(e,t)},eI.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var r=this.input.charCodeAt(this.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.pos+1)){if(this.pos===this.start&&(this.type===D.template||this.type===D.invalidTemplate)){if(36===r)return this.pos+=2,this.finishToken(D.dollarBraceL);return++this.pos,this.finishToken(D.backQuote)}return e+=this.input.slice(t,this.pos),this.finishToken(D.template,e)}if(92===r)e+=this.input.slice(t,this.pos)+this.readEscapedChar(!0),t=this.pos;else if(b(r)){switch(e+=this.input.slice(t,this.pos),++this.pos,r){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(r)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},eI.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(D.invalidTemplate,this.input.slice(this.start,this.pos))}this.raise(this.start,"Unterminated template")},eI.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.pos);switch(++this.pos,t){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return N(this.readCodePoint());case 116:return"	";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"),e){var r=this.pos-1;this.invalidStringToken(r,"Invalid escape sequence in template string")}default:if(t>=48&&t<=55){var n=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(n,8);return i>255&&(i=parseInt(n=n.slice(0,-1),8)),this.pos+=n.length-1,t=this.input.charCodeAt(this.pos),("0"!==n||56===t||57===t)&&(this.strict||e)&&this.invalidStringToken(this.pos-1-n.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}if(b(t))return"";return String.fromCharCode(t)}},eI.readHexChar=function(e){var t=this.pos,r=this.readInt(16,e);return null===r&&this.invalidStringToken(t,"Bad character escape sequence"),r},eI.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,r=this.pos,n=this.options.ecmaVersion>=6;this.pos<this.input.length;){var i=this.fullCharCodeAtPos();if(h(i,n))this.pos+=i<=65535?1:2;else if(92===i){this.containsEsc=!0,e+=this.input.slice(r,this.pos);var s=this.pos;117!==this.input.charCodeAt(++this.pos)&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var a=this.readCodePoint();(t?p:h)(a,n)||this.invalidStringToken(s,"Invalid Unicode escape"),e+=N(a),r=this.pos}else break;t=!1}return e+this.input.slice(r,this.pos)},eI.readWord=function(){var e=this.readWord1(),t=D.name;return this.keywords.test(e)&&(t=y[e]),this.finishToken(t,e)};var eO="8.8.2";R.acorn={Parser:R,version:eO,defaultOptions:O,Position:I,SourceLocation:L,getLineInfo:j,Node:eo,TokenType:d,tokTypes:D,keywordTypes:y,TokContext:Z,tokContexts:ee,isIdentifierChar:h,isIdentifierStart:p,Token:eP,isNewLine:b,lineBreak:v,lineBreakG:E,nonASCIIwhitespace:A},e.Node=eo,e.Parser=R,e.Position=I,e.SourceLocation=L,e.TokContext=Z,e.Token=eP,e.TokenType=d,e.defaultOptions=O,e.getLineInfo=j,e.isIdentifierChar=h,e.isIdentifierStart=p,e.isNewLine=b,e.keywordTypes=y,e.lineBreak=v,e.lineBreakG=E,e.nonASCIIwhitespace=A,e.parse=function(e,t){return R.parse(e,t)},e.parseExpressionAt=function(e,t,r){return R.parseExpressionAt(e,t,r)},e.tokContexts=ee,e.tokTypes=D,e.tokenizer=function(e,t){return R.tokenizer(e,t)},e.version=eO},"object"==typeof e&&void 0!==t?n(e):"function"==typeof define&&define.amd?define(["exports"],n):n((r="undefined"!=typeof globalThis?globalThis:r||self).acorn={})}}),q=L({"../../../node_modules/.pnpm/[email protected][email protected]/node_modules/acorn-jsx/index.js"(e,t){var r=J(),n=/^[\da-fA-F]+$/,i=/^\d+$/,s=new WeakMap;function a(e){e=e.Parser.acorn||e;let t=s.get(e);if(!t){let r=e.tokTypes,n=e.TokContext,i=e.TokenType,a=new n("<tag",!1),o=new n("</tag",!1),u=new n("<tag>...</tag>",!0,!0),l={jsxName:new i("jsxName"),jsxText:new i("jsxText",{beforeE
1xpr:!0}),jsxTagStart:new i("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new i("jsxTagEnd")};l.jsxTagStart.updateContext=function(){this.context.push(u),this.context.push(a),this.exprAllowed=!1},l.jsxTagEnd.updateContext=function(e){let t=this.context.pop();t===a&&e===r.slash||t===o?(this.context.pop(),this.exprAllowed=this.curContext()===u):this.exprAllowed=!0},t={tokContexts:{tc_oTag:a,tc_cTag:o,tc_expr:u},tokTypes:l},s.set(e,t)}return t}function o(e){return e?"JSXIdentifier"===e.type?e.name:"JSXNamespacedName"===e.type?e.namespace.name+":"+e.name.name:"JSXMemberExpression"===e.type?o(e.object)+"."+o(e.property):void 0:e}t.exports=function(e){return e=e||{},function(t){return function(e,t){let s=t.acorn||U(),u=a(s),l=s.tokTypes,c=u.tokTypes,p=s.tokContexts,h=u.tokContexts.tc_oTag,d=u.tokContexts.tc_cTag,f=u.tokContexts.tc_expr,m=s.isNewLine,g=s.isIdentifierStart,y=s.isIdentifierChar;return class extends t{static get acornJsx(){return u}jsx_readToken(){let e="",t=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let r=this.input.charCodeAt(this.pos);switch(r){case 60:case 123:if(this.pos===this.start){if(60===r&&this.exprAllowed)return++this.pos,this.finishToken(c.jsxTagStart);return this.getTokenFromCode(r)}return e+=this.input.slice(t,this.pos),this.finishToken(c.jsxText,e);case 38:e+=this.input.slice(t,this.pos)+this.jsx_readEntity(),t=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:m(r)?(e+=this.input.slice(t,this.pos)+this.jsx_readNewLine(!0),t=this.pos):++this.pos}}}jsx_readNewLine(e){let t,r=this.input.charCodeAt(this.pos);return++this.pos,13===r&&10===this.input.charCodeAt(this.pos)?(++this.pos,t=e?"\n":"\r\n"):t=String.fromCharCode(r),this.options.locations&&(++this.curLine,this.lineStart=this.pos),t}jsx_readString(e){let t="",r=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let n=this.input.charCodeAt(this.pos);if(n===e)break;38===n?(t+=this.input.slice(r,this.pos)+this.jsx_readEntity(),r=this.pos):m(n)?(t+=this.input.slice(r,this.pos)+this.jsx_readNewLine(!1),r=this.pos):++this.pos}return t+=this.input.slice(r,this.pos++),this.finishToken(l.string,t)}jsx_readEntity(){let e="",t=0,s,a=this.input[this.pos];"&"!==a&&this.raise(this.pos,"Entity must start with an ampersand");let o=++this.pos;for(;this.pos<this.input.length&&t++<10;){if(";"===(a=this.input[this.pos++])){"#"===e[0]?"x"===e[1]?(e=e.substr(2),n.test(e)&&(s=String.fromCharCode(parseInt(e,16)))):(e=e.substr(1),i.test(e)&&(s=String.fromCharCode(parseInt(e,10)))):s=r[e];break}e+=a}return s||(this.pos=o,"&")}jsx_readWord(){let e,t=this.pos;do e=this.input.charCodeAt(++this.pos);while(y(e)||45===e);return this.finishToken(c.jsxName,this.input.slice(t,this.pos))}jsx_parseIdentifier(){let e=this.startNode();return this.type===c.jsxName?e.name=this.value:this.type.keyword?e.name=this.type.keyword:this.unexpected(),this.next(),this.finishNode(e,"JSXIdentifier")}jsx_parseNamespacedName(){let t=this.start,r=this.startLoc,n=this.jsx_parseIdentifier();if(!e.allowNamespaces||!this.eat(l.colon))return n;var i=this.startNodeAt(t,r);return i.namespace=n,i.name=this.jsx_parseIdentifier(),this.finishNode(i,"JSXNamespacedName")}jsx_parseElementName(){if(this.type===c.jsxTagEnd)return"";let t=this.start,r=this.startLoc,n=this.jsx_parseNamespacedName();for(this.type!==l.dot||"JSXNamespacedName"!==n.type||e.allowNamespacedObjects||this.unexpected();this.eat(l.dot);){let e=this.startNodeAt(t,r);e.object=n,e.property=this.jsx_parseIdentifier(),n=this.finishNode(e,"JSXMemberExpression")}return n}jsx_parseAttributeValue(){switch(this.type){case l.braceL:let e=this.jsx_parseExpressionContainer();return"JSXEmptyExpression"===e.expression.type&&this.raise(e.start,"JSX attributes must only be assigned a non-empty expression"),e;case c.jsxTagStart:case l.string:return this.parseExprAtom();default:this.raise(this.start,"JSX value should be either an expression or a quoted JSX text")}}jsx_parseEmptyExpression(){let e=this.startNodeAt(this.lastTokEnd,this.lastTokEndLoc);return this.finishNodeAt(e,"JSXEmptyExpression",this.start,this.startLoc)}jsx_parseExpressionContainer(){let e=this.startNode();return this.next(),e.expression=this.type===l.braceR?this.jsx_parseEmptyExpression():this.parseExpression(),this.expect(l.braceR),this.finishNode(e,"JSXExpressionContainer")}jsx_parseAttribute(){let e=this.startNode();return this.eat(l.braceL)?(this.expect(l.ellipsis),e.argument=this.parseMaybeAssign(),this.expect(l.braceR),this.finishNode(e,"JSXSpreadAttribute")):(e.name=this.jsx_parseNamespacedName(),e.value=this.eat(l.eq)?this.jsx_parseAttributeValue():null,this.finishNode(e,"JSXAttribute"))}jsx_parseOpeningElementAt(e,t){let r=this.startNodeAt(e,t);r.attributes=[];let n=this.jsx_parseElementName();for(n&&(r.name=n);this.type!==l.slash&&this.type!==c.jsxTagEnd;)r.attributes.push(this.jsx_parseAttribute());return r.selfClosing=this.eat(l.slash),this.expect(c.jsxTagEnd),this.finishNode(r,n?"JSXOpeningElement":"JSXOpeningFragment")}jsx_parseClosingElementAt(e,t){let r=this.startNodeAt(e,t),n=this.jsx_parseElementName();return n&&(r.name=n),this.expect(c.jsxTagEnd),this.finishNode(r,n?"JSXClosingElement":"JSXClosingFragment")}jsx_parseElementAt(e,t){let r=this.startNodeAt(e,t),n=[],i=this.jsx_parseOpeningElementAt(e,t),s=null;if(!i.selfClosing){t:for(;;)switch(this.type){case c.jsxTagStart:if(e=this.start,t=this.startLoc,this.next(),this.eat(l.slash)){s=this.jsx_parseClosingElementAt(e,t);break t}n.push(this.jsx_parseElementAt(e,t));break;case c.jsxText:n.push(this.parseExprAtom());break;case l.braceL:n.push(this.jsx_parseExpressionContainer());break;default:this.unexpected()}o(s.name)!==o(i.name)&&this.raise(s.start,"Expected corresponding JSX closing tag for <"+o(i.name)+">")}let a=i.name?"Element":"Fragment";return r["opening"+a]=i,r["closing"+a]=s,r.children=n,this.type===l.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(r,"JSX"+a)}jsx_parseText(){let e=this.parseLiteral(this.value);return e.type="JSXText",e}jsx_parseElement(){let e=this.start,t=this.startLoc;return this.next(),this.jsx_parseElementAt(e,t)}parseExprAtom(e){return this.type===c.jsxText?this.jsx_parseText():this.type===c.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(e)}readToken(e){let t=this.curContext();if(t===f)return this.jsx_readToken();if(t===h||t===d){if(g(e))return this.jsx_readWord();if(62==e)return++this.pos,this.finishToken(c.jsxTagEnd);if((34===e||39===e)&&t==h)return this.jsx_readString(e)}return 60===e&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(c.jsxTagStart)):super.readToken(e)}
1updateContext(e){if(this.type==l.braceL){var t=this.curContext();t==h?this.context.push(p.b_expr):t==f?this.context.push(p.b_tmpl):super.updateContext(e),this.exprAllowed=!0}else{if(this.type!==l.slash||e!==c.jsxTagStart)return super.updateContext(e);this.context.length-=2,this.context.push(d),this.exprAllowed=!1}}}}({allowNamespaces:!1!==e.allowNamespaces,allowNamespacedObjects:!!e.allowNamespacedObjects},t)}},Object.defineProperty(t.exports,"tokTypes",{get:function(){return a(U()).tokTypes},configurable:!0,enumerable:!0})}}),z=L({"../../../node_modules/.pnpm/[email protected]/node_modules/lodash.flatten/index.js"(e,t){var r="object"==typeof global&&global&&global.Object===Object&&global,n="object"==typeof self&&self&&self.Object===Object&&self,i=r||n||Function("return this")(),s=Object.prototype,a=s.hasOwnProperty,o=s.toString,u=i.Symbol,l=s.propertyIsEnumerable,c=u?u.isConcatSpreadable:void 0;function p(e){var t,r,n,i,s,u;return h(e)||!!e&&"object"==typeof e&&null!=(t=e)&&"number"==typeof(r=t.length)&&r>-1&&r%1==0&&r<=9007199254740991&&!("[object Function]"==(s=typeof(i=n=t),u=i&&("object"==s||"function"==s)?o.call(n):"")||"[object GeneratorFunction]"==u)&&a.call(e,"callee")&&(!l.call(e,"callee")||"[object Arguments]"==o.call(e))||!!(c&&e&&e[c])}var h=Array.isArray;t.exports=function(e){return(e?e.length:0)?function e(t,r,n,i,s){var a=-1,o=t.length;for(n||(n=p),s||(s=[]);++a<o;){var u=t[a];r>0&&n(u)?r>1?e(u,r-1,n,i,s):function(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}(s,u):i||(s[s.length]=u)}return s}(e,1):[]}}});function W(e){if(e)throw e}var H=V(R(),1),G=V($(),1);function X(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}var Q=V(R(),1);function K(e){return e&&"object"==typeof e?"position"in e||"type"in e?Z(e.position):"start"in e||"end"in e?Z(e):"line"in e||"column"in e?Y(e):"":""}function Y(e){return ee(e&&e.line)+":"+ee(e&&e.column)}function Z(e){return Y(e&&e.start)+"-"+Y(e&&e.end)}function ee(e){return e&&"number"==typeof e?e:1}var et=class extends Error{constructor(e,t,r){let n=[null,null],i={start:{line:null,column:null},end:{line:null,column:null}};if(super(),"string"==typeof t&&(r=t,t=void 0),"string"==typeof r){let e=r.indexOf(":");-1===e?n[1]=r:(n[0]=r.slice(0,e),n[1]=r.slice(e+1))}t&&("type"in t||"position"in t?t.position&&(i=t.position):"start"in t||"end"in t?i=t:("line"in t||"column"in t)&&(i.start=t)),this.name=K(t)||"1:1",this.message="object"==typeof e?e.message:e,this.stack="","object"==typeof e&&e.stack&&(this.stack=e.stack),this.reason=this.message,this.fatal,this.line=i.start.line,this.column=i.start.column,this.position=i,this.source=n[0],this.ruleId=n[1],this.file,this.actual,this.expected,this.url,this.note}};et.prototype.file="",et.prototype.name="",et.prototype.reason="",et.prototype.message="",et.prototype.stack="",et.prototype.fatal=null,et.prototype.column=null,et.prototype.line=null,et.prototype.source=null,et.prototype.ruleId=null,et.prototype.position=null;var er={basename:function(e,t){let r;if(void 0!==t&&"string"!=typeof t)throw TypeError('"ext" argument must be a string');en(e);let n=0,i=-1,s=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;s--;)if(47===e.charCodeAt(s)){if(r){n=s+1;break}}else i<0&&(r=!0,i=s+1);return i<0?"":e.slice(n,i)}if(t===e)return"";let a=-1,o=t.length-1;for(;s--;)if(47===e.charCodeAt(s)){if(r){n=s+1;break}}else a<0&&(r=!0,a=s+1),o>-1&&(e.charCodeAt(s)===t.charCodeAt(o--)?o<0&&(i=s):(o=-1,i=a));return n===i?i=a:i<0&&(i=e.length),e.slice(n,i)},dirname:function(e){let t;if(en(e),0===e.length)return".";let r=-1,n=e.length;for(;--n;)if(47===e.charCodeAt(n)){if(t){r=n;break}}else t||(t=!0);return r<0?47===e.charCodeAt(0)?"/":".":1===r&&47===e.charCodeAt(0)?"//":e.slice(0,r)},extname:function(e){let t;en(e);let r=e.length,n=-1,i=0,s=-1,a=0;for(;r--;){let o=e.charCodeAt(r);if(47===o){if(t){i=r+1;break}continue}n<0&&(t=!0,n=r+1),46===o?s<0?s=r:1!==a&&(a=1):s>-1&&(a=-1)}return s<0||n<0||0===a||1===a&&s===n-1&&s===i+1?"":e.slice(s,n)},join:function(...e){let t,r=-1;for(;++r<e.length;)en(e[r]),e[r]&&(t=void 0===t?e[r]:t+"/"+e[r]);return void 0===t?".":function(e){en(e);let t=47===e.charCodeAt(0),r=function(e,t){let r,n,i="",s=0,a=-1,o=0,u=-1;for(;++u<=e.length;){if(u<e.length)r=e.charCodeAt(u);else if(47===r)break;else r=47;if(47===r){if(a===u-1||1===o);else if(a!==u-1&&2===o){if(i.length<2||2!==s||46!==i.charCodeAt(i.length-1)||46!==i.charCodeAt(i.length-2)){if(i.length>2){if((n=i.lastIndexOf("/"))!==i.length-1){n<0?(i="",s=0):s=(i=i.slice(0,n)).length-1-i.lastIndexOf("/"),a=u,o=0;continue}}else if(i.length>0){i="",s=0,a=u,o=0;continue}}t&&(i=i.length>0?i+"/..":"..",s=2)}else i.length>0?i+="/"+e.slice(a+1,u):i=e.slice(a+1,u),s=u-a-1;a=u,o=0}else 46===r&&o>-1?o++:o=-1}return i}(e,!t);return 0!==r.length||t||(r="."),r.length>0&&47===e.charCodeAt(e.length-1)&&(r+="/"),t?"/"+r:r}(t)},sep:"/"};function en(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function ei(e){return null!==e&&"object"==typeof e&&e.href&&e.origin}var es=["history","path","basename","stem","extname","dirname"],ea=class{constructor(e){let t,r;t=e?"string"==typeof e||(0,Q.default)(e)?{value:e}:ei(e)?{path:e}:e:{},this.data={},this.messages=[],this.history=[],this.cwd="/",this.value,this.stored,this.result,this.map;let n=-1;for(;++n<es.length;){let e=es[n];e in t&&void 0!==t[e]&&null!==t[e]&&(this[e]="history"===e?[...t[e]]:t[e])}for(r in t)es.includes(r)||(this[r]=t[r])}get path(){return this.history[this.history.length-1]}set path(e){ei(e)&&(e=function(e){if("string"==typeof e)e=new URL(e);else if(!ei(e)){let t=TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){let e=TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){let e=TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}let t=e.pathname,r=-1;for(;++r<t.length;)if(37===t.charCodeAt(r)&&50===t.charCodeAt(r+1)){let e=t.charCodeAt(r+2);if(70===e||102===e){let e=TypeError("File URL path must not include encoded / characters");throw e.code="ERR_INVALID_FILE_URL_PATH",e}}return decodeURIComponent(t)}(e)}(e)),eu(e,"path"),this.path!==e&&this.history.push(e)}get dirname(){return"string"==typeof this.path?er.dirname(this.path):void 0}set dirname(e){el(this.basename,"dirname"),this.path=er.join(e||"",this.basename)}get basename(){return"string"==typeof this.path?er.basename(this.path):void 0}
1set basename(e){eu(e,"basename"),eo(e,"basename"),this.path=er.join(this.dirname||"",e)}get extname(){return"string"==typeof this.path?er.extname(this.path):void 0}set extname(e){if(eo(e,"extname"),el(this.dirname,"extname"),e){if(46!==e.charCodeAt(0))throw Error("`extname` must start with `.`");if(e.includes(".",1))throw Error("`extname` cannot contain multiple dots")}this.path=er.join(this.dirname,this.stem+(e||""))}get stem(){return"string"==typeof this.path?er.basename(this.path,this.extname):void 0}set stem(e){eu(e,"stem"),eo(e,"stem"),this.path=er.join(this.dirname||"",e+(this.extname||""))}toString(e){return(this.value||"").toString(e||void 0)}message(e,t,r){let n=new et(e,t,r);return this.path&&(n.name=this.path+":"+n.name,n.file=this.path),n.fatal=!1,this.messages.push(n),n}info(e,t,r){let n=this.message(e,t,r);return n.fatal=null,n}fail(e,t,r){let n=this.message(e,t,r);throw n.fatal=!0,n}};function eo(e,t){if(e&&e.includes(er.sep))throw Error("`"+t+"` cannot be a path: did not expect `"+er.sep+"`")}function eu(e,t){if(!e)throw Error("`"+t+"` cannot be empty")}function el(e,t){if(!e)throw Error("Setting `"+t+"` requires `path` to be set too")}var ec=(function e(){let t;let r=function(){let e=[],t={run:function(...t){let r=-1,n=t.pop();if("function"!=typeof n)throw TypeError("Expected function as last argument, not "+n);!function i(s,...a){let o=e[++r],u=-1;if(s){n(s);return}for(;++u<t.length;)(null===a[u]||void 0===a[u])&&(a[u]=t[u]);t=a,o?(function(e,t){let r;return function(...t){let s;let a=e.length>t.length;a&&t.push(n);try{s=e.apply(this,t)}catch(e){if(a&&r)throw e;return n(e)}a||(s&&s.then&&"function"==typeof s.then?s.then(i,n):s instanceof Error?n(s):i(s))};function n(e,...i){r||(r=!0,t(e,...i))}function i(e){n(null,e)}})(o,i)(...a):n(null,...a)}(null,...t)},use:function(r){if("function"!=typeof r)throw TypeError("Expected `middelware` to be a function, not "+r);return e.push(r),t}};return t}(),n=[],i={},s=-1;return a.data=function(e,r){return"string"==typeof e?2==arguments.length?(em("data",t),i[e]=r,a):ep.call(i,e)&&i[e]||null:e?(em("data",t),i=e,a):i},a.Parser=void 0,a.Compiler=void 0,a.freeze=function(){if(t)return a;for(;++s<n.length;){let[e,...t]=n[s];if(!1===t[0])continue;!0===t[0]&&(t[0]=void 0);let i=e.call(a,...t);"function"==typeof i&&r.use(i)}return t=!0,s=Number.POSITIVE_INFINITY,a},a.attachers=n,a.use=function(e,...r){let s;if(em("use",t),null==e);else if("function"==typeof e)l(e,...r);else if("object"==typeof e)Array.isArray(e)?u(e):o(e);else throw TypeError("Expected usable value, not `"+e+"`");return s&&(i.settings=Object.assign(i.settings||{},s)),a;function o(e){u(e.plugins),e.settings&&(s=Object.assign(s||{},e.settings))}function u(e){let t=-1;if(null==e);else if(Array.isArray(e))for(;++t<e.length;)!function(e){if("function"==typeof e)l(e);else if("object"==typeof e){if(Array.isArray(e)){let[t,...r]=e;l(t,...r)}else o(e)}else throw TypeError("Expected usable value, not `"+e+"`")}(e[t]);else throw TypeError("Expected a list of plugins, not `"+e+"`")}function l(e,t){let r,i=-1;for(;++i<n.length;)if(n[i][0]===e){r=n[i];break}r?(X(r[1])&&X(t)&&(t=(0,G.default)(!0,r[1],t)),r[1]=t):n.push([...arguments])}},a.parse=function(e){a.freeze();let t=ex(e),r=a.Parser;return(ed("parse",r),eh(r,"parse"))?new r(String(t),t).parse():r(String(t),t)},a.stringify=function(e,t){a.freeze();let r=ex(t),n=a.Compiler;return(ef("stringify",n),eg(e),eh(n,"compile"))?new n(e,r).compile():n(e,r)},a.run=function(e,t,n){if(eg(e),a.freeze(),n||"function"!=typeof t||(n=t,t=void 0),!n)return new Promise(i);function i(i,s){r.run(e,ex(t),function(t,r,a){r=r||e,t?s(t):i?i(r):n(null,r,a)})}i(null,n)},a.runSync=function(e,t){let r,n;return a.run(e,t,function(e,t){W(e),r=t,n=!0}),ey("runSync","run",n),r},a.process=function(e,t){if(a.freeze(),ed("process",a.Parser),ef("process",a.Compiler),!t)return new Promise(r);function r(r,n){let i=ex(e);function s(e,i){e||!i?n(e):r?r(i):t(null,i)}a.run(a.parse(i),i,(e,t,r)=>{if(!e&&t&&r){let n=a.stringify(t,r);null==n||("string"==typeof n||(0,H.default)(n)?r.value=n:r.result=n),s(e,r)}else s(e)})}r(null,t)},a.processSync=function(e){let t;a.freeze(),ed("processSync",a.Parser),ef("processSync",a.Compiler);let r=ex(e);return a.process(r,function(e){t=!0,W(e)}),ey("processSync","process",t),r},a;function a(){let t=e(),r=-1;for(;++r<n.length;)t.use(...n[r]);return t.data((0,G.default)(!0,{},i)),t}})().freeze(),ep={}.hasOwnProperty;function eh(e,t){return"function"==typeof e&&e.prototype&&(function(e){let t;for(t in e)if(ep.call(e,t))return!0;return!1}(e.prototype)||t in e.prototype)}function ed(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `Parser`")}function ef(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `Compiler`")}function em(e,t){if(t)throw Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function eg(e){if(!X(e)||"string"!=typeof e.type)throw TypeError("Expected node, got `"+e+"`")}function ey(e,t,r){if(!r)throw Error("`"+e+"` finished async. Use `"+t+"` instead")}function ex(e){return e&&"object"==typeof e&&"message"in e&&"messages"in e?e:new ea(e)}var eD={};function ev(e,t){let r=t||eD;return eE(e,"boolean"!=typeof r.includeImageAlt||r.includeImageAlt,"boolean"!=typeof r.includeHtml||r.includeHtml)}function eE(e,t,r){if(e&&"object"==typeof e){if("value"in e)return"html"!==e.type||r?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return eb(e.children,t,r)}return Array.isArray(e)?eb(e,t,r):""}function eb(e,t,r){let n=[],i=-1;for(;++i<e.length;)n[i]=eE(e[i],t,r);return n.join("")}function eC(e,t,r,n){let i;let s=e.length,a=0;if(t=t<0?-t>s?0:s+t:t>s?s:t,r=r>0?r:0,n.length<1e4)(i=Array.from(n)).unshift(t,r),e.splice(...i);else for(r&&e.splice(t,r);a<n.length;)(i=n.slice(a,a+1e4)).unshift(t,0),e.splice(...i),a+=1e4,t+=1e4}function eA(e,t){return e.length>0?(eC(e,e.length,0,t),e):t}var eS={}.hasOwnProperty;function ek(e){let t={},r=-1;for(;++r<e.length;)!function(e,t){let r;for(r in t){let n;let i=(eS.call(e,r)?e[r]:void 0)||(e[r]={}),s=t[r];
1if(s)for(n in s){eS.call(i,n)||(i[n]=[]);let e=s[n];!function(e,t){let r=-1,n=[];for(;++r<t.length;)("after"===t[r].add?e:n).push(t[r]);eC(e,0,0,n)}(i[n],Array.isArray(e)?e:e?[e]:[])}}}(t,e[r]);return t}var eF=eM(/[A-Za-z]/),ew=eM(/\d/),eT=eM(/[\dA-Fa-f]/),e_=eM(/[\dA-Za-z]/),eB=eM(/[!-/:-@[-`{-~]/),eN=eM(/[#-'*+\--9=?A-Z^-~]/);function eP(e){return null!==e&&(e<32||127===e)}function eI(e){return null!==e&&(e<0||32===e)}function eL(e){return null!==e&&e<-2}function ej(e){return -2===e||-1===e||32===e}var eO=eM(/\s/),eV=eM(/[!-/:-@[-`{-~\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/);function eM(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}function eR(e,t,r,n){let i=n?n-1:Number.POSITIVE_INFINITY,s=0;return function(n){return ej(n)?(e.enter(r),function n(a){return ej(a)&&s++<i?(e.consume(a),n):(e.exit(r),t(a))}(n)):t(n)}}var e$={tokenize:function(e){let t;let r=e.attempt(this.parser.constructs.contentInitial,function(t){if(null===t){e.consume(t);return}return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),eR(e,r,"linePrefix")},function(r){return e.enter("paragraph"),function r(n){let i=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=i),t=i,function t(n){if(null===n){e.exit("chunkText"),e.exit("paragraph"),e.consume(n);return}return eL(n)?(e.consume(n),e.exit("chunkText"),r):(e.consume(n),t)}(n)}(r)});return r}},eJ={tokenize:function(e){let t,r,n;let i=this,s=[],a=0;return o;function o(t){if(a<s.length){let r=s[a];return i.containerState=r[1],e.attempt(r[0].continuation,u,l)(t)}return l(t)}function u(e){if(a++,i.containerState._closeFlow){let r;i.containerState._closeFlow=void 0,t&&y();let n=i.events.length,s=n;for(;s--;)if("exit"===i.events[s][0]&&"chunkFlow"===i.events[s][1].type){r=i.events[s][1].end;break}g(a);let o=n;for(;o<i.events.length;)i.events[o][1].end=Object.assign({},r),o++;return eC(i.events,s+1,0,i.events.slice(n)),i.events.length=o,l(e)}return o(e)}function l(r){if(a===s.length){if(!t)return h(r);if(t.currentConstruct&&t.currentConstruct.concrete)return f(r);i.interrupt=!!(t.currentConstruct&&!t._gfmTableDynamicInterruptHack)}return i.containerState={},e.check(eU,c,p)(r)}function c(e){return t&&y(),g(a),h(e)}function p(e){return i.parser.lazy[i.now().line]=a!==s.length,n=i.now().offset,f(e)}function h(t){return i.containerState={},e.attempt(eU,d,f)(t)}function d(e){return a++,s.push([i.currentConstruct,i.containerState]),h(e)}function f(n){if(null===n){t&&y(),g(0),e.consume(n);return}return t=t||i.parser.flow(i.now()),e.enter("chunkFlow",{contentType:"flow",previous:r,_tokenizer:t}),function t(r){if(null===r){m(e.exit("chunkFlow"),!0),g(0),e.consume(r);return}return eL(r)?(e.consume(r),m(e.exit("chunkFlow")),a=0,i.interrupt=void 0,o):(e.consume(r),t)}(n)}function m(e,s){let o=i.sliceStream(e);if(s&&o.push(null),e.previous=r,r&&(r.next=e),r=e,t.defineSkip(e.start),t.write(o),i.parser.lazy[e.start.line]){let e,r,s=t.events.length;for(;s--;)if(t.events[s][1].start.offset<n&&(!t.events[s][1].end||t.events[s][1].end.offset>n))return;let o=i.events.length,u=o;for(;u--;)if("exit"===i.events[u][0]&&"chunkFlow"===i.events[u][1].type){if(e){r=i.events[u][1].end;break}e=!0}for(g(a),s=o;s<i.events.length;)i.events[s][1].end=Object.assign({},r),s++;eC(i.events,u+1,0,i.events.slice(o)),i.events.length=s}}function g(t){let r=s.length;for(;r-- >t;){let t=s[r];i.containerState=t[1],t[0].exit.call(i,e)}s.length=t}function y(){t.write([null]),r=void 0,t=void 0,i.containerState._closeFlow=void 0}}},eU={tokenize:function(e,t,r){return eR(e,e.attempt(this.parser.constructs.document,t,r),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};function eq(e){return null===e||eI(e)||eO(e)?1:eV(e)?2:void 0}function ez(e,t,r){let n=[],i=-1;for(;++i<e.length;){let s=e[i].resolveAll;s&&!n.includes(s)&&(t=s(t,r),n.push(s))}return t}var eW={name:"attention",tokenize:function(e,t){let r;let n=this.parser.constructs.attentionMarkers.null,i=this.previous,s=eq(i);return function(a){return r=a,e.enter("attentionSequence"),function a(o){if(o===r)return e.consume(o),a;let u=e.exit("attentionSequence"),l=eq(o),c=!l||2===l&&s||n.includes(o),p=!s||2===s&&l||n.includes(i);return u._open=!!(42===r?c:c&&(s||!p)),u._close=!!(42===r?p:p&&(l||!c)),t(o)}(a)}},resolveAll:function(e,t){let r,n,i,s,a,o,u,l,c=-1;for(;++c<e.length;)if("enter"===e[c][0]&&"attentionSequence"===e[c][1].type&&e[c][1]._close){for(r=c;r--;)if("exit"===e[r][0]&&"attentionSequence"===e[r][1].type&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCo
1deAt(0)===t.sliceSerialize(e[c][1]).charCodeAt(0)){if((e[r][1]._close||e[c][1]._open)&&(e[c][1].end.offset-e[c][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[c][1].end.offset-e[c][1].start.offset)%3))continue;o=e[r][1].end.offset-e[r][1].start.offset>1&&e[c][1].end.offset-e[c][1].start.offset>1?2:1;let p=Object.assign({},e[r][1].end),h=Object.assign({},e[c][1].start);eH(p,-o),eH(h,o),s={type:o>1?"strongSequence":"emphasisSequence",start:p,end:Object.assign({},e[r][1].end)},a={type:o>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[c][1].start),end:h},i={type:o>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[c][1].start)},n={type:o>1?"strong":"emphasis",start:Object.assign({},s.start),end:Object.assign({},a.end)},e[r][1].end=Object.assign({},s.start),e[c][1].start=Object.assign({},a.end),u=[],e[r][1].end.offset-e[r][1].start.offset&&(u=eA(u,[["enter",e[r][1],t],["exit",e[r][1],t]])),u=eA(u,[["enter",n,t],["enter",s,t],["exit",s,t],["enter",i,t]]),u=eA(u,ez(t.parser.constructs.insideSpan.null,e.slice(r+1,c),t)),u=eA(u,[["exit",i,t],["enter",a,t],["exit",a,t],["exit",n,t]]),e[c][1].end.offset-e[c][1].start.offset?(l=2,u=eA(u,[["enter",e[c][1],t],["exit",e[c][1],t]])):l=0,eC(e,r-1,c-r+3,u),c=r+u.length-l-2;break}}for(c=-1;++c<e.length;)"attentionSequence"===e[c][1].type&&(e[c][1].type="data");return e}};function eH(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}var eG={tokenize:function(e,t,r){return function(t){return ej(t)?eR(e,n,"linePrefix")(t):n(t)};function n(e){return null===e||eL(e)?t(e):r(e)}},partial:!0},eX={name:"blockQuote",tokenize:function(e,t,r){let n=this;return function(t){if(62===t){let r=n.containerState;return r.open||(e.enter("blockQuote",{_container:!0}),r.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return r(t)};function i(r){return ej(r)?(e.enter("blockQuotePrefixWhitespace"),e.consume(r),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(r))}},continuation:{tokenize:function(e,t,r){let n=this;return function(t){return ej(t)?eR(e,i,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):i(t)};function i(n){return e.attempt(eX,t,r)(n)}}},exit:function(e){e.exit("blockQuote")}},eQ={name:"characterEscape",tokenize:function(e,t,r){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),n};function n(n){return eB(n)?(e.enter("characterEscapeValue"),e.consume(n),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):r(n)}}},eK=document.createElement("i");function eY(e){let t="&"+e+";";eK.innerHTML=t;let r=eK.textContent;return(59!==r.charCodeAt(r.length-1)||"semi"===e)&&r!==t&&r}var eZ={name:"characterReference",tokenize:function(e,t,r){let n,i;let s=this,a=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),o};function o(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),n=31,i=e_,l(t))}function u(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),n=6,i=eT,l):(e.enter("characterReferenceValue"),n=7,i=ew,l(t))}function l(o){if(59===o&&a){let n=e.exit("characterReferenceValue");return i!==e_||eY(s.sliceSerialize(n))?(e.enter("characterReferenceMarker"),e.consume(o),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):r(o)}return i(o)&&a++<n?(e.consume(o),l):r(o)}}},e0={tokenize:function(e,t,r){let n=this;return function(t){return null===t?r(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i)};function i(e){return n.parser.lazy[n.now().line]?r(e):t(e)}},partial:!0},e1={name:"codeFenced",tokenize:function(e,t,r){let n;let i=this,s={tokenize:function(e,t,r){let s=0;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a};
vendor: 13,184 bytes, line 1
1function a(t){return e.enter("codeFencedFence"),ej(t)?eR(e,u,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):u(t)}function u(t){return t===n?(e.enter("codeFencedFenceSequence"),function t(i){return i===n?(s++,e.consume(i),t):s>=o?(e.exit("codeFencedFenceSequence"),ej(i)?eR(e,l,"whitespace")(i):l(i)):r(i)}(t)):r(t)}function l(n){return null===n||eL(n)?(e.exit("codeFencedFence"),t(n)):r(n)}},partial:!0},a=0,o=0;return function(t){return function(t){let s=i.events[i.events.length-1];return a=s&&"linePrefix"===s[1].type?s[2].sliceSerialize(s[1],!0).length:0,n=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(i){return i===n?(o++,e.consume(i),t):o<3?r(i):(e.exit("codeFencedFenceSequence"),ej(i)?eR(e,u,"whitespace")(i):u(i))}(t)}(t)};function u(s){return null===s||eL(s)?(e.exit("codeFencedFence"),i.interrupt?t(s):e.check(e0,c,f)(s)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||eL(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),u(i)):ej(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),eR(e,l,"whitespace")(i)):96===i&&i===n?r(i):(e.consume(i),t)}(s))}function l(t){return null===t||eL(t)?u(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||eL(i)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),u(i)):96===i&&i===n?r(i):(e.consume(i),t)}(t))}function c(t){return e.attempt(s,f,p)(t)}function p(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),h}function h(t){return a>0&&ej(t)?eR(e,d,"linePrefix",a+1)(t):d(t)}function d(t){return null===t||eL(t)?e.check(e0,c,f)(t):(e.enter("codeFlowValue"),function t(r){return null===r||eL(r)?(e.exit("codeFlowValue"),d(r)):(e.consume(r),t)}(t))}function f(r){return e.exit("codeFenced"),t(r)}},concrete:!0},e2={name:"codeIndented",tokenize:function(e,t,r){let n=this;return function(t){return e.enter("codeIndented"),eR(e,i,"linePrefix",5)(t)};function i(t){let i=n.events[n.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?function t(r){return null===r?s(r):eL(r)?e.attempt(e3,t,s)(r):(e.enter("codeFlowValue"),function r(n){return null===n||eL(n)?(e.exit("codeFlowValue"),t(n)):(e.consume(n),r)}(r))}(t):r(t)}function s(r){return e.exit("codeIndented"),t(r)}}},e3={tokenize:function(e,t,r){let n=this;return i;function i(t){return n.parser.lazy[n.now().line]?r(t):eL(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):eR(e,s,"linePrefix",5)(t)}function s(e){let s=n.events[n.events.length-1];return s&&"linePrefix"===s[1].type&&s[2].sliceSerialize(s[1],!0).length>=4?t(e):eL(e)?i(e):r(e)}},partial:!0};function e6(e){let t,r,n,i,s,a,o;let u={},l=-1;for(;++l<e.length;){for(;(l in u);)l=u[l];if(t=e[l],l&&"chunkFlow"===t[1].type&&"listItemPrefix"===e[l-1][1].type&&((n=0)<(a=t[1]._tokenizer.events).length&&"lineEndingBlank"===a[n][1].type&&(n+=2),n<a.length&&"content"===a[n][1].type))for(;++n<a.length&&"content"!==a[n][1].type;)"chunkText"===a[n][1].type&&(a[n][1]._isInFirstContentOfListItem=!0,n++);if("enter"===t[0])t[1].contentType&&(Object.assign(u,function(e,t){let r,n;let i=e[t][1],s=e[t][2],a=t-1,o=[],u=i._tokenizer||s.parser[i.contentType](i.start),l=u.events,c=[],p={},h=-1,d=i,f=0,m=0,g=[0];for(;d;){for(;e[++a][1]!==d;);o.push(a),!d._tokenizer&&(r=s.sliceStream(d),d.next||r.push(null),n&&u.defineSkip(d.start),d._isInFirstContentOfListItem&&(u._gfmTasklistFirstContentOfListItem=!0),u.write(r),d._isInFirstContentOfListItem&&(u._gfmTasklistFirstContentOfListItem=void 0)),n=d,d=d.next}for(d=i;++h<l.length;)"exit"===l[h][0]&&"enter"===l[h-1][0]&&l[h][1].type===l[h-1][1].type&&l[h][1].start.line!==l[h][1].end.line&&(m=h+1,g.push(m),d._tokenizer=void 0,d.previous=void 0,d=d.next);for(u.events=[],d?(d._tokenizer=void 0,d.previous=void 0):g.pop(),h=g.length;h--;){let t=l.slice(g[h],g[h+1]),r=o.pop();c.unshift([r,r+t.length-1]),eC(e,r,2,t)}for(h=-1;++h<c.length;)p[f+c[h][0]]=f+c[h][1],f+=c[h][1]-c[h][0]-1;return p}(e,l)),l=u[l],o=!0);else if(t[1]._container){for(n=l,r=void 0;n--;)if("lineEnding"===(i=e[n])[1].type||"lineEndingBlank"===i[1].type)"enter"===i[0]&&(r&&(e[r][1].type="lineEndingBlank"),i[1].type="lineEnding",r=n);else break;r&&(t[1].end=Object.assign({},e[r][1].start),(s=e.slice(r,l)).unshift(t),eC(e,r,l-r+1,s))}}return!o}var e8={tokenize:function(e,t){let r;return function(t){return e.enter("content"),r=e.enter("chunkContent",{contentType:"content"}),n(t)};function n(t){return null===t?i(t):eL(t)?e.check(e4,s,i)(t):(e.consume(t),n)}function i(r){return e.exit("chunkContent"),e.exit("content"),t(r)}function s(t){return e.consume(t),e.exit("chunkContent"),r.next=e.enter("chunkContent",{contentType:"content",previous:r}),r=r.next,n}},resolve:function(e){return e6(e),e}},e4={tokenize:function(e,t,r){let n=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),eR(e,i,"linePrefix")};function i(i){if(null===i||eL(i))return r(i);let s=n.events[n.events.length-1];return!n.parser.constructs.disable.null.includes("codeIndented")&&s&&"linePrefix"===s[1].type&&s[2].sliceSerialize(s[1],!0).length>=4?t(i):e.interrupt(n.parser.constructs.flow,r,t)(i)}},partial:!0};function e9(e,t,r,n,i,s,a,o,u){let l=u||Number.POSITIVE_INFINITY,c=0;return function(t){return 60===t?(e.enter(n),e.enter(i),e.enter(s),e.consume(t),e.exit(s),p):null===t||32===t||41===t||eP(t)?r(t):(e.enter(n),e.enter(a),e.enter(o),e.enter("chunkString",{contentType:"string"}),f(t))};function p(r){return 62===r?(e.enter(s),e.consume(r),e.exit(s),e.exit(i),e.exit(n),t):(e.enter(o),e.enter("chunkString",{contentType:"string"}),h(r))}function h(t){return 62===t?(e.exit("chunkString"),e.exit(o),p(t)):null===t||60===t||eL(t)?r(t):(e.consume(t),92===t?d:h)}function d(t){return 60===t||62===t||92===t?(e.consume(t),h):h(t)}function f(i){return!c&&(null===i||41===i||eI(i))?(e.exit("chunkString"),e.exit(o),e.exit(a),e.exit(n),t(i)):c<l&&40===i?(e.consume(i),c++,f):41===i?(e.consume(i),c--,f):null===i||32===i||40===i||eP(i)?r(i):(e.consume(i),92===i?m:f)}function m(t){return 40===t||41===t||92===t?(e.consume(t),f):f(t)}}function e5(e,t,r,n,i,s){let a;let o=this,u=0;return function(t){return e.enter(n),e.enter(i),e.consume(t),e.exit(i),e.enter(s),l};function l(p){return u>999||null===p||91===p||93===p&&!a||94===p&&!u&&"_hiddenFootnoteSupport"in o.parser.constructs?r(p):93===p?(e.exit(s),e.enter(i),e.consume(p),e.exit(i),e.exit(n),t):eL(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),l):(e.enter("chunkString",{contentType:"string"}),c(p))}function c(t){return null===t||91===t||93===t||eL(t)||u++>999?(e.exit("chunkString"),l(t)):(e.consume(t),a||(a=!ej(t)),92===t?p:c)}function p(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}}function e7(e,t,r,n,i,s){let a;return function(t){return 34===t||39===t||40===t?(e.enter(n),e.enter(i),e.consume(t),e.exit(i),a=40===t?41:t,o):r(t)};function o(r){return r===a?(e.enter(i),e.consume(r),e.exit(i),e.exit(n),t):(e.enter(s),u(r))}function u(t){return t===a?(e.exit(s),o(a)):null===t?r(t):eL(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),eR(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),l(t))}function l(t){return t===a||null===t||eL(t)?(e.exit("chunkString"),u(t)):(e.consume(t),92===t?c:l)}function c(t){return t===a||92===t?(e.consume(t),l):l(t)}}function te(e,t){let r;return function n(i){return eL(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),r=!0,n):ej(i)?eR(e,n,r?"linePrefix":"lineSuffix")(i):t(i)}}function tt(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var tr={tokenize:function(e,t,r){return function(t){return eI(t)?te(e,n)(t):r(t)};function n(t){return e7(e,i,r,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function i(t){return ej(t)?eR(e,s,"whitespace")(t):s(t)}function s(e){return null===e||eL(e)?t(e):r(e)}},partial:!0},tn=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],ti=["pre","script","style","textarea"],ts={tokenize:function(e,t,r){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),e.attempt(eG,t,r)}},partial:!0},ta={tokenize:function(e,t,r){let n=this;return function(t){return eL(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):r(t)};function i(e){return n.parser.lazy[n.now().line]?r(e):t(e)}},partial:!0},to={name:"labelEnd",tokenize:function(e,t,r){let n,i;let s=this,a=s.events.length;for(;a--;)if(("labelImage"===s.events[a][1].type||"labelLink"===s.events[a][1].type)&&!s.events[a][1]._balanced){n=s.events[a][1];break}return function(t){return n?n._inactive?c(t):(i=s.parser.defined.includes(tt(s.sliceSerialize({start:n.end,end:s.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),o):r(t)};function o(t){return 40===t?e.attempt(tu,l,i?l:c)(t):91===t?e.attempt(tl,l,i?u:c)(t):i?l(t):c(t)}function u(t){return e.attempt(tc,l,c)(t)}function l(e){return t(e)}function c(e){return n._balanced=!0,r(e)}},resolveTo:function(e,t){let r,n,i,s,a=e.length,o=0;for(;a--;)if(r=e[a][1],n){if("link"===r.type||"labelLink"===r.type&&r._inactive)break;"enter"===e[a][0]&&"labelLink"===r.type&&(r._inactive=!0)}else if(i){if("enter"===e[a][0]&&("labelImage"===r.type||"labelLink"===r.type)&&!r._balanced&&(n=a,"labelLink"!==r.type)){o=2;break}}else"labelEnd"===r.type&&(i=a);let u={type:"labelLink"===e[n][1].type?"link":"image",start:Object.assign({},e[n][1].start),end:Object.assign({},e[e.length-1][1].end)},l={type:"label",start:Object.assign({},e[n][1].start),end:Object.assign({},e[i][1].end)},c={type:"labelText",start:Object.assign({},e[n+o+2][1].end),end:Object.assign({},e[i-2][1].start)};return s=eA(s=[["enter",u,t],["enter",l,t]],e.slice(n+1,n+o+3)),s=eA(s,[["enter",c,t]]),s=eA(s,ez(t.parser.constructs.insideSpan.null,e.slice(n+o+4,i-3),t)),s=eA(s,[["exit",c,t],e[i-2],e[i-1],["exit",l,t]]),s=eA(s,e.slice(i+1)),s=eA(s,[["exit",u,t]]),eC(e,n,e.length,s),e},resolveAll:function(e){let t=-1;for(;++t<e.length;){let r=e[t][1];("labelImage"===r.type||"labelLink"===r.type||"labelEnd"===r.type)&&(e.splice(t+1,"labelImage"===r.type?4:2),r.type="data",t++)}return e}},tu={tokenize:function(e,t,r){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),n};function n(t){return eI(t)?te(e,i)(t):i(t)}function i(t){return 41===t?l(t):e9(e,s,a,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function s(t){return eI(t)?te(e,o)(t):l(t)}function a(e){return r(e)}function o(t){return 34===t||39===t||40===t?e7(e,u,r,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):l(t)}function u(t){return eI(t)?te(e,l)(t):l(t)}function l(n){return 41===n?(e.enter("resourceMarker"),e.consume(n),e.exit("resourceMarker"),e.exit("resource"),t):r(n)}}},tl={tokenize:function(e,t,r){let n=this;return function(t){return e5.call(n,e,i,s,"reference","referenceMarker","referenceString")(t)};function i(e){return n.parser.defined.includes(tt(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)))?t(e):r(e)}function s(e){return r(e)}}},tc={tokenize:function(e,t,r){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),n};function n(n){return 93===n?(e.enter("referenceMarker"),e.consume(n),e.exit("referenceMarker"),e.exit("reference"),t):r(n)}}},tp={name:"labelStartImage",tokenize:function(e,t,r){let n=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),i};function i(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),s):r(t)}function s(e){return 94===e&&"_hiddenFootnoteSupport"in n.parser.constructs?r(e):t(e)}},resolveAll:to.resolveAll},th={name:"labelStartLink",tokenize:function(e,t,r){let n=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),i};function i(e){return 94===e&&"_hiddenFootnoteSupport"in n.parser.constructs?r(e):t(e)}},resolveAll:to.resolveAll},td={name:"lineEnding",tokenize:function(e,t){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),eR(e,t,"linePrefix")}}},tf={name:"thematicBreak",tokenize:function(e,t,r){let n,i=0;return function(s){return e.enter("thematicBreak"),n=s,function s(a){return a===n?(e.enter("thematicBreakSequence"),function t(r){return r===n?(e.consume(r),i++,t):(e.exit("thematicBreakSequence"),ej(r)?eR(e,s,"whitespace")(r):s(r))}(a)):i>
1=3&&(null===a||eL(a))?(e.exit("thematicBreak"),t(a)):r(a)}(s)}}},tm={name:"list",tokenize:function(e,t,r){let n=this,i=n.events[n.events.length-1],s=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,a=0;return function(t){let i=n.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!n.containerState.marker||t===n.containerState.marker:ew(t)){if(n.containerState.type||(n.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(tf,r,o)(t):o(t);if(!n.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(i){return ew(i)&&++a<10?(e.consume(i),t):(!n.interrupt||a<2)&&(n.containerState.marker?i===n.containerState.marker:41===i||46===i)?(e.exit("listItemValue"),o(i)):r(i)}(t)}return r(t)};function o(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),n.containerState.marker=n.containerState.marker||t,e.check(eG,n.interrupt?r:u,e.attempt(tg,c,l))}
1function u(e){return n.containerState.initialBlankLine=!0,s++,c(e)}function l(t){return ej(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),c):r(t)}function c(r){return n.containerState.size=s+n.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(r)}},continuation:{tokenize:function(e,t,r){let n=this;return n.containerState._closeFlow=void 0,e.check(eG,function(r){return n.containerState.furtherBlankLines=n.containerState.furtherBlankLines||n.containerState.initialBlankLine,eR(e,t,"listItemIndent",n.containerState.size+1)(r)},function(r){return n.containerState.furtherBlankLines||!ej(r)?(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,i(r)):(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,e.attempt(ty,t,i)(r))});function i(i){return n.containerState._closeFlow=!0,n.interrupt=void 0,eR(e,e.attempt(tm,t,r),"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)}},tg={tokenize:function(e,t,r){let n=this;return eR(e,function(e){let i=n.events[n.events.length-1];return!ej(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):r(e)},"listItemPrefixWhitespace",n.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},ty={tokenize:function(e,t,r){let n=this;return eR(e,function(e){let i=n.events[n.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===n.containerState.size?t(e):r(e)},"listItemIndent",n.containerState.size+1)},partial:!0},tx={name:"setextUnderline",tokenize:function(e,t,r){let n;let i=this;return function(t){let a,o=i.events.length;for(;o--;)if("lineEnding"!==i.events[o][1].type&&"linePrefix"!==i.events[o][1].type&&"content"!==i.events[o][1].type){a="paragraph"===i.events[o][1].type;break}return!i.parser.lazy[i.now().line]&&(i.interrupt||a)?(e.enter("setextHeadingLine"),n=t,e.enter("setextHeadingLineSequence"),function t(r){return r===n?(e.consume(r),t):(e.exit("setextHeadingLineSequence"),ej(r)?eR(e,s,"lineSuffix")(r):s(r))}(t)):r(t)};function s(n){return null===n||eL(n)?(e.exit("setextHeadingLine"),t(n)):r(n)}},resolveTo:function(e,t){let r,n,i,s=e.length;for(;s--;)if("enter"===e[s][0]){if("content"===e[s][1].type){r=s;break}"paragraph"===e[s][1].type&&(n=s)}else"content"===e[s][1].type&&e.splice(s,1),i||"definition"!==e[s][1].type||(i=s);let a={type:"setextHeading",start:Object.assign({},e[n][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[n][1].type="setextHeadingText",i?(e.splice(n,0,["enter",a,t]),e.splice(i+1,0,["exit",e[r][1],t]),e[r][1].end=Object.assign({},e[i][1].end)):e[r][1]=a,e.push(["exit",a,t]),e}},tD={tokenize:function(e){let t=this,r=e.attempt(eG,function(n){if(null===n){e.consume(n);return}return e.enter("lineEndingBlank"),e.consume(n),e.exit("lineEndingBlank"),t.currentConstruct=void 0,r},e.attempt(this.parser.constructs.flowInitial,n,eR(e,e.attempt(this.parser.constructs.flow,n,e.attempt(e8,n)),"linePrefix")));return r;
1function n(n){if(null===n){e.consume(n);return}return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),t.currentConstruct=void 0,r}}},tv={resolveAll:tA()},tE=tC("string"),tb=tC("text");function tC(e){return{tokenize:function(t){let r=this,n=this.parser.constructs[e],i=t.attempt(n,s,a);return s;function s(e){return u(e)?i(e):a(e)}function a(e){if(null===e){t.consume(e);return}return t.enter("data"),t.consume(e),o}function o(e){return u(e)?(t.exit("data"),i(e)):(t.consume(e),o)}function u(e){if(null===e)return!0;let t=n[e],i=-1;if(t)for(;++i<t.length;){let e=t[i];if(!e.previous||e.previous.call(r,r.previous))return!0}return!1}},resolveAll:tA("text"===e?tS:void 0)}}function tA(e){return function(t,r){let n,i=-1;for(;++i<=t.length;)void 0===n?t[i]&&"data"===t[i][1].type&&(n=i,i++):t[i]&&"data"===t[i][1].type||(i!==n+2&&(t[n][1].end=t[i-1][1].end,t.splice(n+2,i-n-2),i=n+2),n=void 0);return e?e(t,r):t}}function tS(e,t){let r=0;for(;++r<=e.length;)if((r===e.length||"lineEnding"===e[r][1].type)&&"data"===e[r-1][1].type){let n;let i=e[r-1][1],s=t.sliceStream(i),a=s.length,o=-1,u=0;for(;a--;){let e=s[a];if("string"==typeof e){for(o=e.length;32===e.charCodeAt(o-1);)u++,o--;if(o)break;o=-1}else if(-2===e)n=!0,u++;else if(-1===e);else{a++;break}}if(u){let s={type:r===e.length||n||u<2?"lineSuffix":"hardBreakTrailing",start:{line:i.end.line,column:i.end.column-u,offset:i.end.offset-u,_index:i.start._index+a,_bufferIndex:a?o:i.start._bufferIndex+o},end:Object.assign({},i.end)};i.end=Object.assign({},s.start),i.start.offset===i.end.offset?Object.assign(i,s):(e.splice(r,0,["enter",s,t],["exit",s,t]),r+=2)}r++}return e}var tk={};j(tk,{attentionMarkers:()=>
1tI,contentInitial:()=>tw,disable:()=>tL,document:()=>tF,flow:()=>t_,flowInitial:()=>tT,insideSpan:()=>tP,string:()=>tB,text:()=>tN});var tF={42:tm,43:tm,45:tm,48:tm,49:tm,50:tm,51:tm,52:tm,53:tm,54:tm,55:tm,56:tm,57:tm,62:eX},tw={91:{name:"definition",tokenize:function(e,t,r){let n;let i=this;return function(t){return e.enter("definition"),e5.call(i,e,s,r,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)};function s(t){return(n=tt(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),58===t)?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a):r(t)}function a(t){return eI(t)?te(e,o)(t):o(t)}function o(t){return e9(e,u,r,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function u(t){return e.attempt(tr,l,l)(t)}function l(t){return ej(t)?eR(e,c,"whitespace")(t):c(t)}function c(s){return null===s||eL(s)?(e.exit("definition"),i.parser.defined.push(n),t(s)):r(s)}}}},tT={[-2]:e2,[-1]:e2,32:e2},t_={35:{name:"headingAtx",tokenize:function(e,t,r){let n=0;return function(i){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),function i(s){return 35===s&&n++<6?(e.consume(s),i):null===s||eI(s)?(e.exit("atxHeadingSequence"),function r(n){return 35===n?(e.enter("atxHeadingSequence"),function t(n){return 35===n?(e.consume(n),t):(e.exit("atxHeadingSequence"),r(n))}(n)):null===n||eL(n)?(e.exit("atxHeading"),t(n)):ej(n)?eR(e,r,"whitespace")(n):(e.enter("atxHeadingText"),function t(n){return null===n||35===n||eI(n)?(e.exit("atxHeadingText"),r(n)):(e.consume(n),t)}(n))}(s)):r(s)}(i)}},resolve:function(e,t){let r,n,i=e.length-2,s=3;return"whitespace"===e[3][1].type&&(s+=2),i-2>s&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(s===i-1||i-4>s&&"whitespace"===e[i-2][1].type)&&(i-=s+1===i?2:4),i>s&&(r={type:"atxHeadingText",start:e[s][1].start,end:e[i][1].end},n={type:"chunkText",start:e[s][1].start,end:e[i][1].end,contentType:"text"},eC(e,s,i-s+1,[["enter",r,t],["enter",n,t],["exit",n,t],["exit",r,t]])),e}},42:tf,45:[tx,tf],60:{name:"htmlFlow",tokenize:function(e,t,r){let n,i,s,a,o;let u=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),l};function l(a){return 33===a?(e.consume(a),c):47===a?(e.consume(a),i=!0,d):63===a?(e.consume(a),n=3,u.interrupt?t:N):eF(a)?(e.consume(a),s=String.fromCharCode(a),f):r(a)}function c(i){return 45===i?(e.consume(i),n=2,p):91===i?(e.consume(i),n=5,a=0,h):eF(i)?(e.consume(i),n=4,u.interrupt?t:N):r(i)}function p(n){return 45===n?(e.consume(n),u.interrupt?t:N):r(n)}function h(n){let i="CDATA[";return n===i.charCodeAt(a++)?(e.consume(n),a===i.length)?u.interrupt?t:A:h:r(n)}function d(t){return eF(t)?(e.consume(t),s=String.fromCharCode(t),f):r(t)}function f(a){if(null===a||47===a||62===a||eI(a)){let o=47===a,l=s.toLowerCase();return!o&&!i&&ti.includes(l)?(n=1,u.interrupt?t(a):A(a)):tn.includes(s.toLowerCase())?(n=6,o)?(e.consume(a),m):u.interrupt?t(a):A(a):(n=7,u.interrupt&&!u.parser.lazy[u.now().line]?r(a):i?function t(r){return ej(r)?(e.consume(r),t):b(r)}(a):g(a))}return 45===a||e_(a)?(e.consume(a),s+=String.fromCharCode(a),f):r(a)}function m(n){return 62===n?(e.consume(n),u.interrupt?t:A):r(n)}function g(t){return 47===t?(e.consume(t),b):58===t||95===t||eF(t)?(e.consume(t),y):ej(t)?(e.consume(t),g):b(t)}function y(t){return 45===t||46===t||58===t||95===t||e_(t)?(e.consume(t),y):x(t)}function x(t){return 61===t?(e.consume(t),D):ej(t)?(e.consume(t),x):g(t)}function D(t){return null===t||60===t||61===t||62===t||96===t?r(t):34===t||39===t?(e.consume(t),o=t,v):ej(t)?(e.consume(t),D):function t(r){return null===r||34===r||39===r||47===r||60===r||61===r||62===r||96===r||eI(r)?x(r):(e.consume(r),t)}(t)}function v(t){return t===o?(e.consume(t),o=null,E):null===t||eL(t)?r(t):(e.consume(t),v)}function E(e){return 47===e||62===e||ej(e)?g(e):r(e)}function b(t){return 62===t?(e.consume(t),C):r(t)}function C(t){return null===t||eL(t)?A(t):ej(t)?(e.consume(t),C):r(t)}function A(t){return 45===t&&2===n?(e.consume(t),w):60===t&&1===n?(e.consume(t),T):62===t&&4===n?(e.consume(t),P):63===t&&3===n?(e.consume(t),N):93===t&&5===n?(e.consume(t),B):eL(t)&&(6===n||7===n)?(e.exit("htmlFlowData"),e.check(ts,I,S)(t)):null===t||eL(t)?(e.exit("htmlFlowData"),S(t)):(e.consume(t),A)}function S(t){return e.check(ta,k,I)(t)}function k(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),F}function F(t){return null===t||eL(t)?S(t):(e.enter("htmlFlowData"),A(t))}function w(t){return 45===t?(e.consume(t),N):A(t)}function T(t){return 47===t?(e.consume(t),s="",_):A(t)}function _(t){if(62===t){let r=s.toLowerCase();return ti.includes(r)?(e.consume(t),P):A(t)}return eF(t)&&s.length<8?(e.consume(t),s+=String.fromCharCode(t),_):A(t)}function B(t){return 93===t?(e.consume(t),N):A(t)}function N(t){return 62===t?(e.consume(t),P):45===t&&2===n?(e.consume(t),N):A(t)}function P(t){return null===t||eL(t)?(e.exit("htmlFlowData"),I(t)):(e.consume(t),P)}function I(r){return e.exit("htmlFlow"),t(r)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},concrete:!0},61:tx,95:tf,96:e1,126:e1},tB={38:eZ,92:eQ},tN={[-5]:td,[-4]:td,[-3]:td,33:tp,38:eZ,42:eW,60:[{name:"autolink",tokenize:function(e,t,r){let n=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return eF(t)?(e.consume(t),s):o(t)}function s(t){return 43===t||45===t||46===t||e_(t)?(n=1,function t(r){return 58===r?(e.consume(r),n=0,a):(43===r||45===r||46===r||e_(r))&&n++<32?(e.consume(r),t):(n=0,o(r))}(t)):o(t)}function a(n){return 62===n?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t):null===n||32===n||60===n||eP(n)?r(n):(e.consume(n),a)}function o(t){return 64===t?(e.consume(t),u):eN(t)?(e.consume(t),o):r(t)}function u(i){return e_(i)?function i(s){return 46===s?(e.consume(s),n=0,u):62===s?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(s),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(s){if((45===s||e_(s))&&n++<63){let r=45===s?t:i;return e.consume(s),r}return r(s)}(s)}(i):r(i)}}},{name:"htmlText",tokenize:function(e,t,r){let n,i,s;let a=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),o};function o(t){return 33===t?(e.consume(t),u):47===t?(e.consume(t),v):63===t?(e.consume(t),x):eF(t)?(e.consume(t),b):r(t)}function u(t){return 45===t?(e.consume(t),l):91===t?(e.consume(t),i=0,d):eF(t)?(e.consume(t),y):r(t)}function l(t){return 45===t?(e.consume(t),h):r(t)}function c(t){return null===t?r(t):45===t?(e.consume(t),p):eL(t)?(s=c,_(t)):(e.consume(t),c)}function p(t){return 45===t?(e.consume(t),h):c(t)}function h(e){return 62===e?T(e):45===e?p(e):c(e)}function d(t){let n="CDATA[";return t===n.charCodeAt(i++)?(e.consume(t),i===n.length?f:d):r(t)}function f(t){return null===t?r(t):93===t?(e.consume(t),m):eL(t)?(s=f,_(t)):(e.consume(t),f)}function m(t){return 93===t?(e.consume(t),g):f(t)}function g(t){return 62===t?T(t):93===t?(e.consume(t),g):f(t)}function y(t){return null===t||62===t?T(t):eL(t)?(s=y,_(t)):(e.consume(t),y)}function x(t){return null===t?r(t):63===t?(e.consume(t),D):eL(t)?(s=x,_(t)):(e.consume(t),x)}function D(e){return 62===e?T(e):x(e)}function v(t){return eF(t)?(e.consume(t),E):r(t)}function E(t){return 45===t||e_(t)?(e.consume(t),E):function t(r){return eL(r)?(s=t,_(r)):ej(r)?(e.consume(r),t):T(r)}(t)}function b(t){return 45===t||e_(t)?(e.consume(t),b):47===t||62===t||eI(t)?C(t):r(t)}function C(t){return 47===t?(e.consume(t),T):58===t||95===t||eF(t)?(e.consume(t),A):eL(t)?(s=C,_(t)):ej(t)?(e.consume(t),C):T(t)}function A(t){return 45===t||46===t||58===t||95===t||e_(t)?(e.consume(t),A):function t(r){return 61===r?(e.consume(r),S):eL(r)?(s=t,_(r)):ej(r)?(e.consume(r),t):C(r)}(t)}function S(t){return null===t||60===t||61===t||62===t||96===t?r(t):34===t||39===t?(e.consume(t),n=t,k):eL(t)?(s=S,_(t)):ej(t)?(e.consume(t),S):(e.consume(t),F)}function k(t){return t===n?(e.consume(t),n=void 0,w):null===t?r(t):eL(t)?(s=k,_(t)):(e.consume(t),k)}function F(t){return null===t||34===t||39===t||60===t||61===t||96===t?r(t):47===t||62===t||eI(t)?C(t):(e.consume(t),F)}function w(e){return 47===e||62===e||eI(e)?C(e):r(e)}function T(n){return 62===n?(e.consume(n),e.exit("htmlTextData"),e.exit("htmlText"),t):r(n)}function _(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),B}function B(t){return ej(t)?eR(e,N,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):N(t)}function N(t){return e.enter("htmlTextData"),s(t)}}}],91:th,92:[{name:"hardBreakEscape",tokenize:function(e,t,r){return function(t){return e.enter("hardBreakEscape"),e.consume(t),n};function n(n){return eL(n)?(e.exit("hardBreakEscape"),t(n)):r(n)}}},eQ],93:to,95:eW,96:{name:"codeText",tokenize:function(e,t,r){let n,i,s=0;
1return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),function t(r){return 96===r?(e.consume(r),s++,t):(e.exit("codeTextSequence"),a(r))}(t)};function a(u){return null===u?r(u):32===u?(e.enter("space"),e.consume(u),e.exit("space"),a):96===u?(i=e.enter("codeTextSequence"),n=0,function r(a){return 96===a?(e.consume(a),n++,r):n===s?(e.exit("codeTextSequence"),e.exit("codeText"),t(a)):(i.type="codeTextData",o(a))}(u)):eL(u)?(e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),a):(e.enter("codeTextData"),o(u))}function o(t){return null===t||32===t||96===t||eL(t)?(e.exit("codeTextData"),a(t)):(e.consume(t),o)}},resolve:function(e){let t,r,n=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[n][1].type||"space"===e[n][1].type)){for(t=i;++t<n;)if("codeTextData"===e[t][1].type){e[i][1].type="codeTextPadding",e[n][1].type="codeTextPadding",i+=2,n-=2;break}}for(t=i-1,n++;++t<=n;)void 0===r?t!==n&&"lineEnding"!==e[t][1].type&&(r=t):(t===n||"lineEnding"===e[t][1].type)&&(e[r][1].type="codeTextData",t!==r+2&&(e[r][1].end=e[t-1][1].end,e.splice(r+2,t-r-2),n-=t-r-2,t=r+2),r=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}}},tP={null:[eW,tv]},tI={null:[42,95]},tL={null:[]},tj=/[\0\t\n\r]/g;function tO(e,t){let r=Number.parseInt(e,t);return r<9||11===r||r>13&&r<32||r>126&&r<160||r>55295&&r<57344||r>64975&&r<65008||(65535&r)==65535||(65535&r)==65534||r>1114111?"�":String.fromCharCode(r)}var tV=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function tM(e){return e.replace(tV,tR)}function tR(e,t,r){if(t)return t;if(35===r.charCodeAt(0)){let e=r.charCodeAt(1),t=120===e||88===e;return tO(r.slice(t?2:1),t?16:10)}return eY(r)||e}var t$={}.hasOwnProperty,tJ=function(e,t,r){let n,i,s,a;return"string"!=typeof t&&(r=t,t=void 0),(function(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:s(D),autolinkProtocol:p,autolinkEmail:p,atxHeading:s(g),blockQuote:s(function(){return{type:"blockquote",children:[]}}),characterEscape:p,characterReference:p,codeFenced:s(m),codeFencedFenceInfo:a,codeFencedFenceMeta:a,codeIndented:s(m,a),codeText:s(function(){return{type:"inlineCode",value:""}},a),codeTextData:p,data:p,codeFlowValue:p,definition:s(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:a,definitionLabelString:a,definitionTitleString:a,emphasis:s(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:s(y),hardBreakTrailing:s(y),htmlFlow:s(x,a),htmlFlowData:p,htmlText:s(x,a),htmlTextData:p,image:s(function(){return{type:"image",title:null,url:"",alt:null}}),label:a,link:s(D),listItem:s(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){r.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),r.expectingFirstListItemValue=void 0)},listOrdered:s(v,function(){r.expectingFirstListItemValue=!0}),listUnordered:s(v),paragraph:s(function(){return{type:"paragraph",children:[]}}),reference:function(){r.referenceType="collapsed"},referenceString:a,resourceDestinationString:a,resourceTitleString:a,setextHeading:s(g),strong:s(function(){return{type:"strong",children:[]}}),thematicBreak:s(function(){return{type:"thematicBreak"}})},exit:{atxHeading:u(),atxHeadingSequence:function(e){let t=this.stack[this.stack.length-1];if(!t.depth){let r=this.sliceSerialize(e).length;t.depth=r}},autolink:u(),autolinkEmail:function(e){h.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){h.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:u(),characterEscapeValue:h,characterReferenceMarkerHexadecimal:f,characterReferenceMarkerNumeric:f,characterReferenceValue:function(e){let t;let n=this.sliceSerialize(e),i=r.characterReferenceType;i?(t=tO(n,"characterReferenceMarkerNumeric"===i?10:16),r.characterReferenceType=void 0):t=eY(n);let s=this.stack.pop();s.value+=t,s.position.end=tU(e.end)},codeFenced:u(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),r.flowCodeInside=void 0}),codeFencedFence:function(){!r.flowCodeInside&&(this.buffer(),r.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){let e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:h,codeIndented:u(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:u(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),codeTextData:h,data:h,definition:u(),definitionDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.label=t,r.identifier=tt(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:u(),hardBreakEscape:u(d),hardBreakTrailing:u(d),htmlFlow:u(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlFlowData:h,htmlText:u(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlTextData:h,image:u(function(){let e=this.stack[this.stack.length-1];if(r.inReference){let t=r.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;r.referenceType=void 0}),label:function(){let e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];if(r.inReference=!0,"link"===n.type){let t=e.children;n.children=t}else n.alt=t},labelText:function(e){let t=this.sliceSerialize(e),r=this.stack[this.stack.length-2];r.label=tM(t),r.identifier=tt(t).toLowerCase()},lineEnding:function(e){let n=this.stack[this.stack.length-1];if(r.atHardBreak){n.children[n.children.length-1].position.end=tU(e.end),r.atHardBreak=void 0;return}
1!r.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(p.call(this,e),h.call(this,e))},link:u(function(){let e=this.stack[this.stack.length-1];if(r.inReference){let t=r.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;r.referenceType=void 0}),listItem:u(),listOrdered:u(),listUnordered:u(),paragraph:u(),referenceString:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=tt(this.sliceSerialize(e)).toLowerCase(),r.referenceType="full"},resourceDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){r.inReference=void 0},setextHeading:u(function(){r.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){r.setextHeadingSlurpLineEnding=!0},strong:u(),thematicBreak:u()}};!function e(t,r){let n=-1;for(;++n<r.length;){let i=r[n];Array.isArray(i)?e(t,i):function(e,t){let r;for(r in t)if(t$.call(t,r)){if("canContainEols"===r){let n=t[r];n&&e[r].push(...n)}else if("transforms"===r){let n=t[r];n&&e[r].push(...n)}else if("enter"===r||"exit"===r){let n=t[r];n&&Object.assign(e[r],n)}}}(t,i)}}(t,(e||{}).mdastExtensions||[]);let r={};return function(e){let r={type:"root",children:[]},s={stack:[r],tokenStack:[],config:t,enter:o,exit:l,buffer:a,resume:c,setData:n,getData:i},u=[],p=-1;for(;++p<e.length;)("listOrdered"===e[p][1].type||"listUnordered"===e[p][1].type)&&("enter"===e[p][0]?u.push(p):p=function(e,t,r){let n,i,s,a,o=t-1,u=-1,l=!1;for(;++o<=r;){let t=e[o];if("listUnordered"===t[1].type||"listOrdered"===t[1].type||"blockQuote"===t[1].type?("enter"===t[0]?u++:u--,a=void 0):"lineEndingBlank"===t[1].type?"enter"===t[0]&&(!n||a||u||s||(s=o),a=void 0):"linePrefix"===t[1].type||"listItemValue"===t[1].type||"listItemMarker"===t[1].type||"listItemPrefix"===t[1].type||"listItemPrefixWhitespace"===t[1].type||(a=void 0),!u&&"enter"===t[0]&&"listItemPrefix"===t[1].type||-1===u&&"exit"===t[0]&&("listUnordered"===t[1].type||"listOrdered"===t[1].type)){if(n){let a=o;for(i=void 0;a--;){let t=e[a];if("lineEnding"===t[1].type||"lineEndingBlank"===t[1].type){if("exit"===t[0])continue;i&&(e[i][1].type="lineEndingBlank",l=!0),t[1].type="lineEnding",i=a}else if("linePrefix"===t[1].type||"blockQuotePrefix"===t[1].type||"blockQuotePrefixWhitespace"===t[1].type||"blockQuoteMarker"===t[1].type||"listItemIndent"===t[1].type);else break}s&&(!i||s<i)&&(n._spread=!0),n.end=Object.assign({},i?e[i][1].start:t[1].end),e.splice(i||o,0,["exit",n,t[2]]),o++,r++}"listItemPrefix"===t[1].type&&(n={type:"listItem",_spread:!1,start:Object.assign({},t[1].start)},e.splice(o,0,["enter",n,t[2]]),o++,r++,s=void 0,a=!0)}}return e[t][1]._spread=l,r}(e,u.pop(),p));for(p=-1;++p<e.length;){let r=t[e[p][0]];t$.call(r,e[p][1].type)&&r[e[p][1].type].call(Object.assign({sliceSerialize:e[p][2].sliceSerialize},s),e[p][1])}if(s.tokenStack.length>0){let e=s.tokenStack[s.tokenStack.length-1];(e[1]||tq).call(s,void 0,e[0])}for(r.position={start:tU(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:tU(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},p=-1;++p<t.transforms.length;)r=t.transforms[p](r)||r;return r};function n(e,t){r[e]=t}function i(e){return r[e]}function s(e,t){return function(r){o.call(this,e(r),r),t&&t.call(this,r)}}function a(){this.stack.push({type:"fragment",children:[]})}function o(e,t,r){return this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,r]),e.position={start:tU(t.start)},e}function u(e){return function(t){e&&e.call(this,t),l.call(this,t)}}function l(e,t){let r=this.stack.pop(),n=this.tokenStack.pop();if(n)n[0].type!==e.type&&(t?t.call(this,e,n[0]):(n[1]||tq).call(this,e,n[0]));else throw Error("Cannot close `"+e.type+"` ("+K({start:e.start,end:e.end})+"): it’s not open");return r.position.end=tU(e.end),r}function c(){return ev(this.stack.pop())}function p(e){let t=this.stack[this.stack.length-1],r=t.children[t.children.length-1];r&&"text"===r.type||((r={type:"text",value:""}).position={start:tU(e.start)},t.children.push(r)),this.stack.push(r)}function h(e){let t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=tU(e.end)}function d(){r.atHardBreak=!0}function f(e){var t;t=e.type,r.characterReferenceType=t}function m(){return{type:"code",lang:null,meta:null,value:""}}function g(){return{type:"heading",depth:void 0,children:[]}}function y(){return{type:"break"}}function x(){return{type:"html",value:""}}function D(){return{type:"link",title:null,url:"",children:[]}}function v(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}})(r)(function(e){for(;!e6(e););return e}((function(e){let t={defined:[],lazy:{},constructs:ek([tk,...(e||{}).extensions||[]]),content:r(e$),document:r(eJ),flow:r(tD),string:r(tE),text:r(tb)};return t;function r(e){return function(r){return function(e,t,r){let n=Object.assign(r?Object.assign({},r):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1}),i={},s=[],a=[],o=[],u={consume:function(e){eL(e)?(n.line++,n.column=1,n.offset+=-3===e?2:1,g()):-1!==e&&(n.column++,n.offset++),n._bufferIndex<0?n._index++:(n._bufferIndex++,n._bufferIndex===a[n._index].length&&(n._bufferIndex=-1,n._index++)),l.previous=e}
1,enter:function(e,t){let r=t||{};return r.type=e,r.start=h(),l.events.push(["enter",r,l]),o.push(r),r},exit:function(e){let t=o.pop();return t.end=h(),l.events.push(["exit",t,l]),t},attempt:f(function(e,t){m(e,t.from)}),check:f(d),interrupt:f(d,{interrupt:!0})},l={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:p,sliceSerialize:function(e,t){return function(e,t){let r,n=-1,i=[];for(;++n<e.length;){let s;let a=e[n];if("string"==typeof a)s=a;else switch(a){case -5:s="\r";break;case -4:s="\n";break;case -3:s="\r\n";break;case -2:s=t?" ":"	";break;case -1:if(!t&&r)continue;s=" ";break;default:s=String.fromCharCode(a)}r=-2===a,i.push(s)}return i.join("")}(p(e),t)},now:h,defineSkip:function(e){i[e.line]=e.column,g()},write:function(e){return(a=eA(a,e),function(){let e;for(;n._index<a.length;){let r=a[n._index];if("string"==typeof r)for(e=n._index,n._bufferIndex<0&&(n._bufferIndex=0);n._index===e&&n._bufferIndex<r.length;){var t;t=r.charCodeAt(n._bufferIndex),c=c(t)}else c=c(r)}}(),null!==a[a.length-1])?[]:(m(t,0),l.events=ez(s,l.events,l),l.events)}},c=t.tokenize.call(l,u);return t.resolveAll&&s.push(t),l;function p(e){return function(e,t){let r;let n=t.start._index,i=t.start._bufferIndex,s=t.end._index,a=t.end._bufferIndex;if(n===s)r=[e[n].slice(i,a)];else{if(r=e.slice(n,s),i>-1){let e=r[0];"string"==typeof e?r[0]=e.slice(i):r.shift()}a>0&&r.push(e[s].slice(0,a))}return r}(a,e)}function h(){let{line:e,column:t,offset:r,_index:i,_bufferIndex:s}=n;return{line:e,column:t,offset:r,_index:i,_bufferIndex:s}}function d(e,t){t.restore()}function f(e,t){return function(r,i,s){let a,c,p,d;return Array.isArray(r)?f(r):"tokenize"in r?f([r]):function(e){let t=null!==e&&r[e],n=null!==e&&r.null;return f([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(n)?n:n?[n]:[]])(e)};function f(e){return(a=e,c=0,0===e.length)?s:m(e[c])}function m(e){return function(r){return(d=function(){let e=h(),t=l.previous,r=l.currentConstruct,i=l.events.length,s=Array.from(o);return{restore:function(){n=e,l.previous=t,l.currentConstruct=r,l.events.length=i,o=s,g()},from:i}}(),p=e,e.partial||(l.currentConstruct=e),e.name&&l.parser.constructs.disable.null.includes(e.name))?x(r):e.tokenize.call(t?Object.assign(Object.create(l),t):l,u,y,x)(r)}}function y(t){return e(p,d),i}function x(e){return(d.restore(),++c<a.length)?m(a[c]):s}}}function m(e,t){e.resolveAll&&!s.includes(e)&&s.push(e),e.resolve&&eC(l.events,t,l.events.length-t,e.resolve(l.events.slice(t),l)),e.resolveTo&&(l.events=e.resolveTo(l.events,l))}function g(){n.line in i&&n.column<2&&(n.column=i[n.line],n.offset+=i[n.line]-1)}}(t,e,r)}}})(r).document().write((i=1,s="",a=!0,function(e,t,r){let o,u,l,c,p;let h=[];for(e=s+e.toString(t),l=0,s="",a&&(65279===e.charCodeAt(0)&&l++,a=void 0);l<e.length;){if(tj.lastIndex=l,c=(o=tj.exec(e))&&void 0!==o.index?o.index:e.length,p=e.charCodeAt(c),!o){s=e.slice(l);break}if(10===p&&l===c&&n)h.push(-3),n=void 0;else switch(n&&(h.push(-5),n=void 0),l<c&&(h.push(e.slice(l,c)),i+=c-l),p){case 0:h.push(65533),i++;break;case 9:for(u=4*Math.ceil(i/4),h.push(-2);i++<u;)h.push(-1);break;case 10:h.push(-4),i=1;break;default:n=!0,i=1}l=c+1}return r&&(n&&h.push(-5),s&&h.push(s),h.push(null)),h})(e,t,!0))))};function tU(e){return{line:e.line,column:e.column,offset:e.offset}}function tq(e,t){if(e)throw Error("Cannot close `"+e.type+"` ("+K({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+K({start:t.start,end:t.end})+") is open");throw Error("Cannot close document, a token (`"+t.type+"`, "+K({start:t.start,end:t.end})+") is still open")}var tz={}.hasOwnProperty;function tW(e,t){let r,n=-1;if(t.extensions)for(;++n<t.extensions.length;)tW(e,t.extensions[n]);for(r in t)"extensions"===r||("unsafe"===r||"join"===r?e[r]=[...e[r]||[],...t[r]||[]]:"handlers"===r?e[r]=Object.assign(e[r],t[r]||{}):e.options[r]=t[r]);return e}function tH(e,t,r){return">"+(r?"":" ")+e}function tG(e,t){return tX(e,t.inConstruct,!0)&&!tX(e,t.notInConstruct,!1)}function tX(e,t,r){if("string"==typeof t&&(t=[t]),!t||0===t.length)return r;let n=-1;for(;++n<t.length;)if(e.includes(t[n]))return!0;return!1}function tQ(e,t,r,n){let i=-1;for(;++i<r.unsafe.length;)if("\n"===r.unsafe[i].character&&tG(r.stack,r.unsafe[i]))return/[ \t]/.test(n.before)?"":" ";return"\\\n"}function tK(e,t){return!!(!t.options.fences&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function tY(e,t,r){return(r?"":"    ")+e}function tZ(e){let t=e.options.quote||'"';if('"'!==t&&"'"!==t)throw Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function t0(e,t,r,n){let i=function(e){let t=e.options.emphasis||"*";if("*"!==t&&"_"!==t)throw Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}(r),s=r.enter("emphasis"),a=r.createTracker(n),o=a.move(i);return o+=a.move(r.containerPhrasing(e,{before:o,after:i,...a.current()}))+a.move(i),s(),o}t0.peek=function(e,t,r){return r.options.emphasis||"*"};var t1=function(e){if(null==e)return t3;if("string"==typeof e)return t2(function(t){return t&&t.type===e});if("object"==typeof e)return Array.isArray(e)?function(e){let t=[],r=-1;for(;++r<e.length;)t[r]=t1(e[r]);return t2(function(...e){let r=-1;for(;++r<t.length;)if(t[r].call(this,...e))return!0;return!1})}(e):t2(function(t){let r;for(r in e)if(t[r]!==e[r])return!1;return!0});if("function"==typeof e)return t2(e);throw Error("Expected function, string, or object as test")};function t2(e){return function(t,...r){return!!(t&&"object"==typeof t&&"type"in t&&e.call(this,t,...r))}}function t3(){return!0}var t6=function(e,t,r,n){"function"==typeof t&&"function"!=typeof r&&(n=r,r=t,t=null);let i=t1(t),s=n?-1:1;(function e(a,o,u){let l=a&&"object"==typeof a?a:{};if("string"==typeof l.type){let e="string"==typeof l.tagName?l.tagName:"string"==typeof l.name?l.name:void 0;Object.defineProperty(c,"name",{value:"node ("+a.type+(e?"<"+e+">":"")+")"})}return c;function c(){var l;let c,p,h,d=[];if((!t||i(a,o,u[u.length-1]||null))&&!1===(d=Array.isArray(l=r(a,u))?l:"number"==typeof l?[!0,l]:[l])[0])return d;if(a.children&&"skip"!==d[0])for(p=(n?a.children.length:-1)+s,h=u.concat(a);p>-1&&p<a.children.length;){if(!1===(c=e(a.children[p],p,h)())[0])return c;p="number"==typeof c[1]?c[1]:p+s}return d}})(e,void 0,[])()},t8=function(e,t,r,n){"function"==typeof t&&"function"!=typeof r&&(n=r,r=t,t=null),t6(e,t,function(e,t){let n=t[t.length-1];return r(e,n?n.children.indexOf(e):null,n)},n)};function t4(e,t){let r=!1;return t8(e,e=>{if("value"in e&&/\r?\n|\r/.test(e.value)||"break"===e.type)return r=!0,!1}),!!((!e.depth||e.depth<3)&&ev(e)&&(t.options.setext||r))}function t9(e){return e.value||""}function t5(e,t,r,n){let i=tZ(r),s='"'===i?"Quote":"Apostrophe",a=r.enter("image"),o=r.enter("label"),u=r.createTracker(n),l=u.move("![");return l+=u.move(r.safe(e.alt,{before:l,after:"]",...u.current()}))+u.move("]("),o(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(o=r.enter("destinationLiteral"),l+=u.move("<"),l+=u.move(r.safe(e.url,{before:l,after:">",...u.current()}))+u.move(">")):(o=r.enter("destinationRaw"),l+=u.move(r.safe(e.url,{before:l,after:e.title?" ":")",...u.current()}))),o(),e.title&&(o=r.enter(`title${s}`),l+=u.move(" "+i),l+=u.move(r.safe(e.title,{before:l,after:i,...u.current()}))+u.move(i),o()),l+=u.move(")"),a(),l}function t7(e,t,r,n){let i=e.referenceType,s=r.enter("imageReference"),a=r.enter("label"),o=r.createTracker(n),u=o.move("!["),l=r.safe(e.alt,{before:u,after:"]",...o.current()});u+=o.move(l+"]["),a();let c=r.stack;r.stack=[],a=r.enter("reference");let p=r.safe(r.associationId(e),{before:u,after:"]",...o.current()});return a(),r.stack=c,s(),"full"!==i&&l&&l===p?"shortcut"===i?u=u.slice(0,-1):u+=o.move("]"):u+=o.move(p+"]"),u}function re(e){if(!e._compiled){let t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function rt(e,t,r){let n=e.value||"",i="`",s=-1;for(;RegExp("(^|[^`])"+i+"([^`]|$)").test(n);)i+="`";for(/[^ \r\n]/.test(n)&&(/^[ \r\n]/.test(n)&&/[ \r\n]$/.test(n)||/^`|`$/.test(n))&&(n=" "+n+" ");++s<r.unsafe.length;){let e;let t=r.unsafe[s],i=re(t);if(t.atBreak)for(;e=i.exec(n);){let t=e.index;10===n.charCodeAt(t)&&13===n.charCodeAt(t-1)&&t--,n=n.slice(0,t)+" "+n.slice(e.index+1)}}return i+n+i}function rr(e,t){let r=ev(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&1===e.children.length&&"text"===e.children[0].type&&(r===e.url||"mailto:"+r===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}function rn(e,t,r,n){let i,s;let a=tZ(r),o='"'===a?"Quote":"Apostrophe",u=r.createTracker(n);if(rr(e,r)){let t=r.stack;r.stack=[],i=r.enter("autolink");let n=u.move("<");return n+=u.move(r.containerPhrasing(e,{before:n,after:">",...u.current()}))+u.move(">"),i(),r.stack=t,n}i=r.enter("link"),s=r.enter("label");let l=u.move("[");return l+=u.move(r.containerPhrasing(e,{before:l,after:"](",...u.current()}))+u.move("]("),s(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(s=r.enter("destinationLiteral"),l+=u.move("<"),l+=u.move(r.safe(e.url,{before:l,after:">",...u.current()}))+u.move(">")):(s=r.enter("destinationRaw"),l+=u.move(r.safe(e.url,{before:l,after:e.title?" ":")",...u.current()}))),s(),e.title&&(s=r.enter(`title${o}`),l+=u.move(" "+a),l+=u.move(r.safe(e.title,{before:l,after:a,...u.current()}))+u.move(a),s()),l+=u.move(")"),i(),l}function ri(e,t,r,n){let i=e.referenceType,s=r.enter("linkReference"),a=r.enter("label"),o=r.createTracker(n),u=o.move("["),l=r.containerPhrasing(e,{before:u,after:"]",...o.current()});u+=o.move(l+"]["),a();let c=r.stack;r.stack=[],a=r.enter("reference");let p=r.safe(r.associationId(e),{before:u,after:"]",...o.current()});return a(),r.stack=c,s(),"full"!==i&&l&&l===p?"shortcut"===i?u=u.slice(0,-1):u+=o.move("]"):u+=o.move(p+"]"),u}function rs(e){let t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function ra(e){let t=e.options.bulletOrdered||".";if("."!==t&&")"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function ro(e){let t=e.options.rule||"*";if("*"!==t&&"-"!==t&&"_"!==t)throw Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function ru(e,t,r,n){let i=function(e){let t=e.options.listItemIndent||"tab";if(1===t||"1"===t)return"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}
1(r),s=r.bulletCurrent||rs(r);t&&"list"===t.type&&t.ordered&&(s=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===r.options.incrementListMarker?0:t.children.indexOf(e))+s);let a=s.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(a=4*Math.ceil(a/4));let o=r.createTracker(n);o.move(s+" ".repeat(a-s.length)),o.shift(a);let u=r.enter("listItem"),l=r.indentLines(r.containerFlow(e,o.current()),function(e,t,r){return t?(r?"":" ".repeat(a))+e:(r?s:s+" ".repeat(a-s.length))+e});return u(),l}t9.peek=function(){return"<"},t5.peek=function(){return"!"},t7.peek=function(){return"!"},rt.peek=function(){return"`"},rn.peek=function(e,t,r){return rr(e,r)?"<":"["},ri.peek=function(){return"["};var rl=t1(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","link","linkReference","strong","text"]);function rc(e,t,r,n){let i=function(e){let t=e.options.strong||"*";if("*"!==t&&"_"!==t)throw Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}(r),s=r.enter("strong"),a=r.createTracker(n),o=a.move(i+i);return o+=a.move(r.containerPhrasing(e,{before:o,after:i,...a.current()}))+a.move(i+i),s(),o}
1function rp(e,t,r,n){return r.safe(e.value,n)}rc.peek=function(e,t,r){return r.options.strong||"*"};var rh={blockquote:function(e,t,r,n){let i=r.enter("blockquote"),s=r.createTracker(n);s.move("> "),s.shift(2);let a=r.indentLines(r.containerFlow(e,s.current()),tH);return i(),a},break:tQ,code:function(e,t,r,n){let i=function(e){let t=e.options.fence||"`";if("`"!==t&&"~"!==t)throw Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}(r),s=e.value||"",a="`"===i?"GraveAccent":"Tilde";if(tK(e,r)){let e=r.enter("codeIndented"),t=r.indentLines(s,tY);return e(),t}let o=r.createTracker(n),u=i.repeat(Math.max(function(e,t){let r=String(e),n=r.indexOf(t),i=n,s=0,a=0;if("string"!=typeof t)throw TypeError("Expected substring");for(;-1!==n;)n===i?++s>a&&(a=s):s=1,i=n+t.length,n=r.indexOf(t,i);return a}(s,i)+1,3)),l=r.enter("codeFenced"),c=o.move(u);if(e.lang){let t=r.enter(`codeFencedLang${a}`);c+=o.move(r.safe(e.lang,{before:c,after:" ",encode:["`"],...o.current()})),t()}if(e.lang&&e.meta){let t=r.enter(`codeFencedMeta${a}`);c+=o.move(" "),c+=o.move(r.safe(e.meta,{before:c,after:"\n",encode:["`"],...o.current()})),t()}return c+=o.move("\n"),s&&(c+=o.move(s+"\n")),c+=o.move(u),l(),c},definition:function(e,t,r,n){let i=tZ(r),s='"'===i?"Quote":"Apostrophe",a=r.enter("definition"),o=r.enter("label"),u=r.createTracker(n),l=u.move("[");return l+=u.move(r.safe(r.associationId(e),{before:l,after:"]",...u.current()}))+u.move("]: "),o(),!e.url||/[\0- \u007F]/.test(e.url)?(o=r.enter("destinationLiteral"),l+=u.move("<"),l+=u.move(r.safe(e.url,{before:l,after:">",...u.current()}))+u.move(">")):(o=r.enter("destinationRaw"),l+=u.move(r.safe(e.url,{before:l,after:e.title?" ":"\n",...u.current()}))),o(),e.title&&(o=r.enter(`title${s}`),l+=u.move(" "+i),l+=u.move(r.safe(e.title,{before:l,after:i,...u.current()}))+u.move(i),o()),a(),l},emphasis:t0,hardBreak:tQ,heading:function(e,t,r,n){let i=Math.max(Math.min(6,e.depth||1),1),s=r.createTracker(n);if(t4(e,r)){let t=r.enter("headingSetext"),n=r.enter("phrasing"),a=r.containerPhrasing(e,{...s.current(),before:"\n",after:"\n"});return n(),t(),a+"\n"+(1===i?"=":"-").repeat(a.length-(Math.max(a.lastIndexOf("\r"),a.lastIndexOf("\n"))+1))}let a="#".repeat(i),o=r.enter("headingAtx"),u=r.enter("phrasing");s.move(a+" ");let l=r.containerPhrasing(e,{before:"# ",after:"\n",...s.current()});return/^[\t ]/.test(l)&&(l="&#x"+l.charCodeAt(0).toString(16).toUpperCase()+";"+l.slice(1)),l=l?a+" "+l:a,r.options.closeAtx&&(l+=" "+a),u(),o(),l},html:t9,image:t5,imageReference:t7,inlineCode:rt,link:rn,linkReference:ri,list:function(e,t,r,n){let i=r.enter("list"),s=r.bulletCurrent,a=e.ordered?ra(r):rs(r),o=e.ordered?function(e){let t=ra(e),r=e.options.bulletOrderedOther;if(!r)return"."===t?")":".";if("."!==r&&")"!==r)throw Error("Cannot serialize items with `"+r+"` for `options.bulletOrderedOther`, expected `*`, `+`, or `-`");if(r===t)throw Error("Expected `bulletOrdered` (`"+t+"`) and `bulletOrderedOther` (`"+r+"`) to be different");return r}(r):function(e){let t=rs(e),r=e.options.bulletOther;if(!r)return"*"===t?"-":"*";if("*"!==r&&"+"!==r&&"-"!==r)throw Error("Cannot serialize items with `"+r+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(r===t)throw Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+r+"`) to be different");return r}(r),u=r.bulletLastUsed,l=!1;if(t&&(e.ordered?r.options.bulletOrderedOther:r.options.bulletOther)&&u&&a===u&&(l=!0),!e.ordered){let t=e.children?e.children[0]:void 0;if("*"!==a&&"-"!==a||!t||t.children&&t.children[0]||"list"!==r.stack[r.stack.length-1]||"listItem"!==r.stack[r.stack.length-2]||"list"!==r.stack[r.stack.length-3]||"listItem"!==r.stack[r.stack.length-4]||0!==r.indexStack[r.indexStack.length-1]||0!==r.indexStack[r.indexStack.length-2]||0!==r.indexStack[r.indexStack.length-3]||(l=!0),ro(r)===a&&t){let t=-1;for(;++t<e.children.length;){let r=e.children[t];if(r&&"listItem"===r.type&&r.children&&r.children[0]&&"thematicBreak"===r.children[0].type){l=!0;break}}}}l&&(a=o),r.bulletCurrent=a;let c=r.containerFlow(e,n);return r.bulletLastUsed=a,r.bulletCurrent=s,i(),c},listItem:ru,paragraph:function(e,t,r,n){let i=r.enter("paragraph"),s=r.enter("phrasing"),a=r.containerPhrasing(e,n);return s(),i(),a},root:function(e,t,r,n){return(e.children.some(e=>rl(e))?r.containerPhrasing:r.containerFlow).call(r,e,n)},strong:rc,text:rp,thematicBreak:function(e,t,r){let n=(ro(r)+(r.options.ruleSpaces?" ":"")).repeat(function(e){let t=e.options.ruleRepetition||3;if(t<3)throw Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}(r));return r.options.ruleSpaces?n.slice(0,-1):n}}
1,rd=[function(e,t,r,n){if("code"===t.type&&tK(t,n)&&("list"===e.type||e.type===t.type&&tK(e,n))||"list"===e.type&&e.type===t.type&&!!e.ordered==!!t.ordered&&!(e.ordered?n.options.bulletOrderedOther:n.options.bulletOther))return!1;if("spread"in r&&"boolean"==typeof r.spread){if("paragraph"===e.type&&(e.type===t.type||"definition"===t.type||"heading"===t.type&&t4(t,n)))return;return r.spread?1:0}}],rf=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"],rm=[{character:"	",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"	",before:"[\\r\\n]",inConstruct:"phrasing"},{character:"	",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"\r",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:"\n",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:" ",after:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",before:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"!",after:"\\[",inConstruct:"phrasing",notInConstruct:rf},{character:'"',inConstruct:"titleQuote"},{atBreak:!0,character:"#"},{character:"#",inConstruct:"headingAtx",after:"(?:[\r\n]|$)"},{character:"&",after:"[#A-Za-z]",inConstruct:"phrasing"},{character:"'",inConstruct:"titleApostrophe"},{character:"(",inConstruct:"destinationRaw"},{before:"\\]",character:"(",inConstruct:"phrasing",notInConstruct:rf},{atBreak:!0,before:"\\d+",character:")"},{character:")",inConstruct:"destinationRaw"},{atBreak:!0,character:"*",after:"(?:[ 	\r\n*])"},{character:"*",inConstruct:"phrasing",notInConstruct:rf},{atBreak:!0,character:"+",after:"(?:[ 	\r\n])"},{atBreak:!0,character:"-",after:"(?:[ 	\r\n-])"},{atBreak:!0,before:"\\d+",character:".",after:"(?:[ 	\r\n]|$)"},{atBreak:!0,character:"<",after:"[!/?A-Za-z]"},{character:"<",after:"[!/?A-Za-z]",inConstruct:"phrasing",notInConstruct:rf},{character:"<",inConstruct:"destinationLiteral"},{atBreak:!0,character:"="},{atBreak:!0,character:">"},{character:">",inConstruct:"destinationLiteral"},{atBreak:!0,character:"["},{character:"[",inConstruct:"phrasing",notInConstruct:rf},{character:"[",inConstruct:["label","reference"]},{character:"\\",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"]",inConstruct:["label","reference"]},{atBreak:!0,character:"_"},{character:"_",inConstruct:"phrasing",notInConstruct:rf},{atBreak:!0,character:"`"},{character:"`",inConstruct:["codeFencedLangGraveAccent","codeFencedMetaGraveAccent"]},{character:"`",inConstruct:"phrasing",notInConstruct:rf},{atBreak:!0,character:"~"}];function rg(e){return e.label||!e.identifier?e.label||"":tM(e.identifier)}function ry(e,t,r){let n=t.indexStack,i=e.children||[],s=[],a=-1,o=r.before;n.push(-1);let u=t.createTracker(r);for(;++a<i.length;){let l;let c=i[a];if(n[n.length-1]=a,a+1<i.length){let r=t.handle.handlers[i[a+1].type];r&&r.peek&&(r=r.peek),l=r?r(i[a+1],e,t,{before:"",after:"",...u.current()}).charAt(0):""}else l=r.after;s.length>0&&("\r"===o||"\n"===o)&&"html"===c.type&&(s[s.length-1]=s[s.length-1].replace(/(\r?\n|\r)$/," "),o=" ",(u=t.createTracker(r)).move(s.join(""))),s.push(u.move(t.handle(c,e,t,{...u.current(),before:o,after:l}))),o=s[s.length-1].slice(-1)}return n.pop(),s.join("")}function rx(e,t,r){let n=t.indexStack,i=e.children||[],s=t.createTracker(r),a=[],o=-1;for(n.push(-1);++o<i.length;){let r=i[o];n[n.length-1]=o,a.push(s.move(t.handle(r,e,t,{before:"\n",after:"\n",...s.current()}))),"list"!==r.type&&(t.bulletLastUsed=void 0),o<i.length-1&&a.push(s.move(function(e,t,r,n){let i=n.join.length;for(;i--;){let s=n.join[i](e,t,r,n);if(!0===s||1===s)break;if("number"==typeof s)return"\n".repeat(1+s);if(!1===s)return"\n\n<!---->\n\n"}return"\n\n"}(r,i[o+1],e,t)))}return n.pop(),a.join("")}var rD=/\r?\n|\r/g;function rv(e,t){let r;let n=[],i=0,s=0;for(;r=rD.exec(e);)a(e.slice(i,r.index)),n.push(r[0]),i=r.index+r[0].length,s++;return a(e.slice(i)),n.join("");function a(e){n.push(t(e,s,!e))}}function rE(e,t,r){let n=(r.before||"")+(t||"")+(r.after||""),i=[],s=[],a={},o=-1;for(;++o<e.unsafe.length;){let t;let r=e.unsafe[o];if(!tG(e.stack,r))continue;let s=re(r);for(;t=s.exec(n);){let e="before"in r||!!r.atBreak,n="after"in r,s=t.index+(e?t[1].length:0);i.includes(s)?(a[s].before&&!e&&(a[s].before=!1),a[s].after&&!n&&(a[s].after=!1)):(i.push(s),a[s]={before:e,after:n})}}i.sort(rb);let u=r.before?r.before.length:0,l=n.length-(r.after?r.after.length:0);for(o=-1;++o<i.length;){let e=i[o];!(e<u)&&!(e>
1=l)&&(!(e+1<l)||i[o+1]!==e+1||!a[e].after||a[e+1].before||a[e+1].after)&&(i[o-1]!==e-1||!a[e].before||a[e-1].before||a[e-1].after)&&(u!==e&&s.push(rC(n.slice(u,e),"\\")),u=e,!/[!-/:-@[-`{-~]/.test(n.charAt(e))||r.encode&&r.encode.includes(n.charAt(e))?(s.push("&#x"+n.charCodeAt(e).toString(16).toUpperCase()+";"),u++):s.push("\\"))}return s.push(rC(n.slice(u,l),r.after)),s.join("")}function rb(e,t){return e-t}function rC(e,t){let r;let n=/\\(?=[!-/:-@[-`{-~])/g,i=[],s=[],a=e+t,o=-1,u=0;for(;r=n.exec(a);)i.push(r.index);for(;++o<i.length;)u!==i[o]&&s.push(e.slice(u,i[o])),s.push("\\"),u=i[o];return s.push(e.slice(u)),s.join("")}function rA(e){let t=e||{},r=t.now||{},n=t.lineShift||0,i=r.line||1,s=r.column||1;return{move:function(e){let t=e||"",r=t.split(/\r?\n|\r/g),a=r[r.length-1];return i+=r.length-1,s=1===r.length?s+a.length:1+a.length+n,t},current:function(){return{now:{line:i,column:s},lineShift:n}},shift:function(e){n+=e}}}function rS(e,t={}){let r={enter:function(e){return r.stack.push(e),function(){r.stack.pop()}},indentLines:rv,associationId:rg,containerPhrasing:rT,containerFlow:r_,createTracker:rA,safe:rB,stack:[],unsafe:[],join:[],handlers:{},options:{},indexStack:[],handle:void 0};tW(r,{unsafe:rm,join:rd,handlers:rh}),tW(r,t),r.options.tightDefinitions&&tW(r,{join:[rw]}),r.handle=function(e,t){let r=t||{};function n(t,...r){let i=n.invalid,s=n.handlers;if(t&&tz.call(t,e)){let r=String(t[e]);i=tz.call(s,r)?s[r]:n.unknown}if(i)return i.call(this,t,...r)}return n.handlers=r.handlers||{},n.invalid=r.invalid,n.unknown=r.unknown,n}("type",{invalid:rk,unknown:rF,handlers:r.handlers});let n=r.handle(e,void 0,r,{before:"\n",after:"\n",now:{line:1,column:1},lineShift:0});return n&&10!==n.charCodeAt(n.length-1)&&13!==n.charCodeAt(n.length-1)&&(n+="\n"),n}function rk(e){throw Error("Cannot handle value `"+e+"`, expected node")}function rF(e){throw Error("Cannot handle unknown node `"+e.type+"`")}function rw(e,t){if("definition"===e.type&&e.type===t.type)return 0}function rT(e,t){return ry(e,this,t)}function r_(e,t){return rx(e,this,t)}function rB(e,t){return rE(this,e,t)}var rN=ec().use(function(e){Object.assign(this,{Parser:t=>tJ(t,Object.assign({},this.data("settings"),e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))})}).use(function(e){Object.assign(this,{Compiler:t=>rS(t,Object.assign({},this.data("settings"),e,{extensions:this.data("toMarkdownExtensions")||[]}))})}).freeze(),rP={};j(rP,{Node:()=>n_,Parser:()=>nl,Position:()=>nn,SourceLocation:()=>ni,TokContext:()=>nb,Token:()=>n0,TokenType:()=>rW,defaultOptions:()=>na,getLineInfo:()=>ns,isIdentifierChar:()=>rz,isIdentifierStart:()=>rq,isNewLine:()=>r1,keywordTypes:()=>rQ,lineBreak:()=>rZ,lineBreakG:()=>r0,nonASCIIwhitespace:()=>r3,parse:()=>n8,parseExpressionAt:()=>n4,tokContexts:()=>nC,tokTypes:()=>rY,tokenizer:()=>n9,version:()=>n6});var rI=[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,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,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,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239],rL=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,
115,7472,3104,541,1507,4938,6,4191],rj="\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",rO={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"},rV="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",rM={5:rV,"5module":rV+" export import",6:rV+" const class extends export import super"},rR=/^in(stanceof)?$/,r$=RegExp("["+rj+"]"),rJ=RegExp("["+rj+"‌‍\xb7̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_]");function rU(e,t){for(var r=65536,n=0;n<t.length&&!((r+=t[n])>e);n+=2)if((r+=t[n+1])>=e)return!0;return!1}function rq(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&r$.test(String.fromCharCode(e)):!1!==t&&rU(e,rL)))}function rz(e,t){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&rJ.test(String.fromCharCode(e)):!1!==t&&(rU(e,rL)||rU(e,rI)))))}var rW=function(e,t){void 0===t&&(t={}
vendor: 11,557 bytes, line 1
1),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null};function rH(e,t){return new rW(e,{beforeExpr:!0,binop:t})}var rG={beforeExpr:!0},rX={startsExpr:!0},rQ={};function rK(e,t){return void 0===t&&(t={}),t.keyword=e,rQ[e]=new rW(e,t)}var rY={num:new rW("num",rX),regexp:new rW("regexp",rX),string:new rW("string",rX),name:new rW("name",rX),privateId:new rW("privateId",rX),eof:new rW("eof"),bracketL:new rW("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new rW("]"),braceL:new rW("{",{beforeExpr:!0,startsExpr:!0}),braceR:new rW("}"),parenL:new rW("(",{beforeExpr:!0,startsExpr:!0}),parenR:new rW(")"),comma:new rW(",",rG),semi:new rW(";",rG),colon:new rW(":",rG),dot:new rW("."),question:new rW("?",rG),questionDot:new rW("?."),arrow:new rW("=>",rG),template:new rW("template"),invalidTemplate:new rW("invalidTemplate"),ellipsis:new rW("...",rG),backQuote:new rW("`",rX),dollarBraceL:new rW("${",{beforeExpr:!0,startsExpr:!0}),eq:new rW("=",{beforeExpr:!0,isAssign:!0}),assign:new rW("_=",{beforeExpr:!0,isAssign:!0}),incDec:new rW("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new rW("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:rH("||",1),logicalAND:rH("&&",2),bitwiseOR:rH("|",3),bitwiseXOR:rH("^",4),bitwiseAND:rH("&",5),equality:rH("==/!=/===/!==",6),relational:rH("</>/<=/>=",7),bitShift:rH("<</>>/>>>",8),plusMin:new rW("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:rH("%",10),star:rH("*",10),slash:rH("/",10),starstar:new rW("**",{beforeExpr:!0}),coalesce:rH("??",1),_break:rK("break"),_case:rK("case",rG),_catch:rK("catch"),_continue:rK("continue"),_debugger:rK("debugger"),_default:rK("default",rG),_do:rK("do",{isLoop:!0,beforeExpr:!0}),_else:rK("else",rG),_finally:rK("finally"),_for:rK("for",{isLoop:!0}),_function:rK("function",rX),_if:rK("if"),_return:rK("return",rG),_switch:rK("switch"),_throw:rK("throw",rG),_try:rK("try"),_var:rK("var"),_const:rK("const"),_while:rK("while",{isLoop:!0}),_with:rK("with"),_new:rK("new",{beforeExpr:!0,startsExpr:!0}),_this:rK("this",rX),_super:rK("super",rX),_class:rK("class",rX),_extends:rK("extends",rG),_export:rK("export"),_import:rK("import",rX),_null:rK("null",rX),_true:rK("true",rX),_false:rK("false",rX),_in:rK("in",{beforeExpr:!0,binop:7}),_instanceof:rK("instanceof",{beforeExpr:!0,binop:7}),_typeof:rK("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:rK("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:rK("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},rZ=/\r\n?|\n|\u2028|\u2029/,r0=RegExp(rZ.source,"g");function r1(e){return 10===e||13===e||8232===e||8233===e}function r2(e,t,r){void 0===r&&(r=e.length);for(var n=t;n<r;n++){var i=e.charCodeAt(n);if(r1(i))return n<r-1&&13===i&&10===e.charCodeAt(n+1)?n+2:n+1}return -1}var r3=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,r6=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,r8=Object.prototype,r4=r8.hasOwnProperty,r9=r8.toString,r5=Object.hasOwn||function(e,t){return r4.call(e,t)},r7=Array.isArray||function(e){return"[object Array]"===r9.call(e)};function ne(e){return RegExp("^(?:"+e.replace(/ /g,"|")+")$")}function nt(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(((e-=65536)>>10)+55296,(1023&e)+56320)}var nr=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,nn=function(e,t){this.line=e,this.column=t};nn.prototype.offset=function(e){return new nn(this.line,this.column+e)};var ni=function(e,t,r){this.start=t,this.end=r,null!==e.sourceFile&&(this.source=e.sourceFile)};function ns(e,t){for(var r=1,n=0;;){var i=r2(e,n,t);if(i<0)return new nn(r,t-n);++r,n=i}}var na={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},no=!1;function nu(e,t){return 2|(e?4:0)|(t?8:0)}var nl=function(e,t,r){this.options=e=function(e){var t,r={};for(var n in na)r[n]=e&&r5(e,n)?e[n]:na[n];if("latest"===r.ecmaVersion?r.ecmaVersion=1e8:null==r.ecmaVersion?(!no&&"object"==typeof console&&console.warn&&(no=!0,console.warn("Since Acorn 8.0.0, options.ecmaVersion is required.\nDefaulting to 2020, but this will stop working in the future.")),r.ecmaVersion=11):r.ecmaVersion>=2015&&(r.ecmaVersion-=2009),null==r.allowReserved&&(r.allowReserved=r.ecmaVersion<5),e&&null!=e.allowHashBang||(r.allowHashBang=r.ecmaVersion>=14),r7(r.onToken)){var i=r.onToken;r.onToken=function(e){return i.push(e)}}return r7(r.onComment)&&(r.onComment=(t=r.onComment,function(e,n,i,s,a,o){var u={type:e?"Block":"Line",value:n,start:i,end:s};r.locations&&(u.loc=new ni(this,a,o)),r.ranges&&(u.range=[i,s]),t.push(u)})),r}(e),this.sourceFile=e.sourceFile,this.keywords=ne(rM[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var n="";!0!==e.allowReserved&&(n=rO[e.ecmaVersion>=6?6:5===e.ecmaVersion?5:3],"module"===e.sourceType&&(n+=" await")),this.reservedWords=ne(n);var i=(n?n+" ":"")+rO.strict;this.reservedWordsStrict=ne(i),this.reservedWordsStrictBind=ne(i+" "+rO.strictBind),this.input=String(t),this.containsEsc=!1,r?(this.pos=r,this.lineStart=this.input.lastIndexOf("\n",r-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(rZ).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=rY.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null,this.privateNameStack=[]},nc={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};nl.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},nc.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},nc.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},nc.inAsync.get=function(){return(4&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},nc.canAwait.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e];if(t.inClassFieldInit||256&t.flags)return!1;if(2&t.flags)return(4&t.flags)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction},nc.allowSuper.get=function(){var e=this.currentThisScope(),t=e.flags,r=e.inClassFieldInit;return(64&t)>0||r||this.options.allowSuperOutsideMethod},nc.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},nc.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},nc.allowNewDotTarget.get=function(){var e=this.currentThisScope(),t=e.flags,r=e.inClassFieldInit;return(258&t)>0||r},nc.inClassStaticBlock.get=function(){return(256&this.currentVarScope().flags)>0},nl.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var r=this,n=0;n<e.length;n++)r=e[n](r);return r},nl.parse=function(e,t){return new this(t,e).parse()},nl.parseExpressionAt=function(e,t,r){var n=new this(r,e,t);return n.nextToken(),n.parseExpression()},nl.tokenizer=function(e,t){return new this(t,e)},Object.defineProperties(nl.prototype,nc);var np=nl.prototype,nh=/^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/;np.strictDirective=function(e){if(this.options.ecmaVersion<5)return!1;for(;;){r6.lastIndex=e,e+=r6.exec(this.input)[0].length;var t=nh.exec(this.input.slice(e));if(!t)return!1;if("use strict"===(t[1]||t[2])){r6.lastIndex=e+t[0].length;var r=r6.exec(this.input),n=r.index+r[0].length,i=this.input.charAt(n);return";"===i||"}"===i||rZ.test(r[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(i)||"!"===i&&"="===this.input.charAt(n+1))}e+=t[0].length,r6.lastIndex=e,e+=r6.exec(this.input)[0].length,";"===this.input[e]&&e++}},np.eat=function(e){return this.type===e&&(this.next(),!0)},np.isContextual=function(e){return this.type===rY.name&&this.value===e&&!this.containsEsc},np.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},np.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},np.canInsertSemicolon=function(){return this.type===rY.eof||this.type===rY.braceR||rZ.test(this.input.slice(this.lastTokEnd,this.start))},np.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},np.semicolon=function(){this.eat(rY.semi)||this.insertSemicolon()||this.unexpected()},np.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},np.expect=function(e){this.eat(e)||this.unexpected()},np.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")};var nd=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};np.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var r=t?e.parenthesizedAssign:e.parenthesizedBind;r>-1&&this.raiseRecoverable(r,t?"Assigning to rvalue":"Parenthesized pattern")}},np.checkExpressionErrors=function(e,t){if(!e)return!1;var r=e.shorthandAssign,n=e.doubleProto;if(!t)return r>=0||n>=0;r>=0&&this.raise(r,"Shorthand property assignments are valid only in destructuring patterns"),n>=0&&this.raiseRecoverable(n,"Redefinition of __proto__ property")},np.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")},np.isSimpleAssignTarget=function(e){return"ParenthesizedExpression"===e.type?this.isSimpleAssignTarget(e.expression):"Identifier"===e.type||"MemberExpression"===e.type};var nf=nl.prototype;nf.parseTopLevel=function(e){var t=Object.create(null);for(e.body||(e.body=[]);this.type!==rY.eof;){var r=this.parseStatement(null,!0,t);e.body.push(r)}if(this.inModule)for(var n=0,i=Object.keys(this.undefinedExports);n<i.length;n+=1){var s=i[n];this.raiseRecoverable(this.undefinedExports[s].start,"Export '"+s+"' is not defined")}return this.adaptDirectivePrologue(e.body),this.next(),e.sourceType=this.options.sourceType,this.finishNode(e,"Program")};var nm={kind:"loop"},ng={kind:"switch"};nf.isLet=function(e){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;r6.lastIndex=this.pos;var t=r6.exec(this.input),r=this.pos+t[0].length,n=this.input.charCodeAt(r);if(91===n||92===n)return!0;
1if(e)return!1;if(123===n||n>55295&&n<56320)return!0;if(rq(n,!0)){for(var i=r+1;rz(n=this.input.charCodeAt(i),!0);)++i;if(92===n||n>55295&&n<56320)return!0;var s=this.input.slice(r,i);if(!rR.test(s))return!0}return!1},nf.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;r6.lastIndex=this.pos;var e,t=r6.exec(this.input),r=this.pos+t[0].length;return!rZ.test(this.input.slice(this.pos,r))&&"function"===this.input.slice(r,r+8)&&(r+8===this.input.length||!(rz(e=this.input.charCodeAt(r+8))||e>55295&&e<56320))},nf.parseStatement=function(e,t,r){var n,i=this.type,s=this.startNode();switch(this.isLet(e)&&(i=rY._var,n="let"),i){case rY._break:case rY._continue:return this.parseBreakContinueStatement(s,i.keyword);case rY._debugger:return this.parseDebuggerStatement(s);case rY._do:return this.parseDoStatement(s);case rY._for:return this.parseForStatement(s);case rY._function:return e&&(this.strict||"if"!==e&&"label"!==e)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case rY._class:return e&&this.unexpected(),this.parseClass(s,!0);case rY._if:return this.parseIfStatement(s);
1case rY._return:return this.parseReturnStatement(s);case rY._switch:return this.parseSwitchStatement(s);case rY._throw:return this.parseThrowStatement(s);case rY._try:return this.parseTryStatement(s);case rY._const:case rY._var:return n=n||this.value,e&&"var"!==n&&this.unexpected(),this.parseVarStatement(s,n);case rY._while:return this.parseWhileStatement(s);case rY._with:return this.parseWithStatement(s);case rY.braceL:return this.parseBlock(!0,s);case rY.semi:return this.parseEmptyStatement(s);case rY._export:case rY._import:if(this.options.ecmaVersion>10&&i===rY._import){r6.lastIndex=this.pos;var a=r6.exec(this.input),o=this.pos+a[0].length,u=this.input.charCodeAt(o);if(40===u||46===u)return this.parseExpressionStatement(s,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===rY._import?this.parseImport(s):this.parseExport(s,r);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!e);var l=this.value,c=this.parseExpression();if(i===rY.name&&"Identifier"===c.type&&this.eat(rY.colon))return this.parseLabeledStatement(s,l,c,e);return this.parseExpressionStatement(s,c)}},nf.parseBreakContinueStatement=function(e,t){var r="break"===t;this.next(),this.eat(rY.semi)||this.insertSemicolon()?e.label=null:this.type!==rY.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var n=0;n<this.labels.length;++n){var i=this.labels[n];if((null==e.label||i.name===e.label.name)&&(null!=i.kind&&(r||"loop"===i.kind)||e.label&&r))break}return n===this.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,r?"BreakStatement":"ContinueStatement")},nf.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},nf.parseDoStatement=function(e){return this.next(),this.labels.push(nm),e.body=this.parseStatement("do"),this.labels.pop(),this.expect(rY._while),e.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(rY.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},nf.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(nm),this.enterScope(0),this.expect(rY.parenL),this.type===rY.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var r=this.isLet();if(this.type===rY._var||this.type===rY._const||r){var n=this.startNode(),i=r?"let":this.value;return(this.next(),this.parseVar(n,!0,i),this.finishNode(n,"VariableDeclaration"),(this.type===rY._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===n.declarations.length)?(this.options.ecmaVersion>=9&&(this.type===rY._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,n)):(t>-1&&this.unexpected(t),this.parseFor(e,n))}var s=this.isContextual("let"),a=!1,o=new nd,u=this.parseExpression(!(t>-1)||"await",o);return this.type===rY._in||(a=this.options.ecmaVersion>=6&&this.isContextual("of"))?(this.options.ecmaVersion>=9&&(this.type===rY._in?t>-1&&this.unexpected(t):e.await=t>-1),s&&a&&this.raise(u.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(u,!1,o),this.checkLValPattern(u),this.parseForIn(e,u)):(this.checkExpressionErrors(o,!0),t>-1&&this.unexpected(t),this.parseFor(e,u))},nf.parseFunctionStatement=function(e,t,r){return this.next(),this.parseFunction(e,nx|(r?0:nD),!1,t)},nf.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(rY._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},nf.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(rY.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},nf.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(rY.braceL),this.labels.push(ng),this.enterScope(0);for(var t,r=!1;this.type!==rY.braceR;
1)if(this.type===rY._case||this.type===rY._default){var n=this.type===rY._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),n?t.test=this.parseExpression():(r&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),r=!0,t.test=null),this.expect(rY.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},nf.parseThrowStatement=function(e){return this.next(),rZ.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var ny=[];nf.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===rY._catch){var t=this.startNode();if(this.next(),this.eat(rY.parenL)){t.param=this.parseBindingAtom();var r="Identifier"===t.param.type;this.enterScope(r?32:0),this.checkLValPattern(t.param,r?4:2),this.expect(rY.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(rY._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},nf.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},nf.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(nm),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},nf.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},nf.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},nf.parseLabeledStatement=function(e,t,r,n){for(var i=0,s=this.labels;i<s.length;i+=1)s[i].name===t&&this.raise(r.start,"Label '"+t+"' is already declared");for(var a=this.type.isLoop?"loop":this.type===rY._switch?"switch":null,o=this.labels.length-1;o>=0;o--){var u=this.labels[o];if(u.statementStart===e.start)u.statementStart=this.start,u.kind=a;else break}return this.labels.push({name:t,kind:a,statementStart:this.start}),e.body=this.parseStatement(n?-1===n.indexOf("label")?n+"label":n:"label"),this.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")},nf.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},nf.parseBlock=function(e,t,r){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(rY.braceL),e&&this.enterScope(0);this.type!==rY.braceR;){var n=this.parseStatement(null);t.body.push(n)}return r&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},nf.parseFor=function(e,t){return e.init=t,this.expect(rY.semi),e.test=this.type===rY.semi?null:this.parseExpression(),this.expect(rY.semi),e.update=this.type===rY.parenR?null:this.parseExpression(),this.expect(rY.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},nf.parseForIn=function(e,t){var r=this.type===rY._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!r||this.options.ecmaVersion<8||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)&&this.raise(t.start,(r?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=r?this.parseExpression():this.parseMaybeAssign(),this.expect(rY.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,r?"ForInStatement":"ForOfStatement")},nf.parseVar=function(e,t,r){for(e.declarations=[],e.kind=r;;){var n=this.startNode();if(this.parseVarId(n,r),this.eat(rY.eq)?n.init=this.parseMaybeAssign(t):"const"!==r||this.type===rY._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===n.id.type||t&&(this.t
vendor: 5,248 bytes, line 1
1ype===rY._in||this.isContextual("of"))?n.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(n,"VariableDeclarator")),!this.eat(rY.comma))break}return e},nf.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLValPattern(e.id,"var"===t?1:2,!1)};var nx=1,nD=2;function nv(e,t){var r=e.computed,n=e.key;return!r&&("Identifier"===n.type&&n.name===t||"Literal"===n.type&&n.value===t)}nf.parseFunction=function(e,t,r,n,i){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!n)&&(this.type===rY.star&&t&nD&&this.unexpected(),e.generator=this.eat(rY.star)),this.options.ecmaVersion>=8&&(e.async=!!n),t&nx&&(e.id=4&t&&this.type!==rY.name?null:this.parseIdent(),e.id&&!(t&nD)&&this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?1:2:3));var s=this.yieldPos,a=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(nu(e.async,e.generator)),t&nx||(e.id=this.type===rY.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,r,!1,i),this.yieldPos=s,this.awaitPos=a,this.awaitIdentPos=o,this.finishNode(e,t&nx?"FunctionDeclaration":"FunctionExpression")},nf.parseFunctionParams=function(e){this.expect(rY.parenL),e.params=this.parseBindingList(rY.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},nf.parseClass=function(e,t){this.next();var r=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var n=this.enterClassBody(),i=this.startNode(),s=!1;for(i.body=[],this.expect(rY.braceL);this.type!==rY.braceR;){var a=this.parseClassElement(null!==e.superClass);a&&(i.body.push(a),"MethodDefinition"===a.type&&"constructor"===a.kind?(s&&this.raise(a.start,"Duplicate constructor in the same class"),s=!0):a.key&&"PrivateIdentifier"===a.key.type&&function(e,t){var r=t.key.name,n=e[r],i="true";return("MethodDefinition"===t.type&&("get"===t.kind||"set"===t.kind)&&(i=(t.static?"s":"i")+t.kind),"iget"===n&&"iset"===i||"iset"===n&&"iget"===i||"sget"===n&&"sset"===i||"sset"===n&&"sget"===i)?(e[r]="true",!1):!!n||(e[r]=i,!1)}(n,a)&&this.raiseRecoverable(a.key.start,"Identifier '#"+a.key.name+"' has already been declared"))}return this.strict=r,this.next(),e.body=this.finishNode(i,"ClassBody"),this.exitClassBody(),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},nf.parseClassElement=function(e){if(this.eat(rY.semi))return null;var t=this.options.ecmaVersion,r=this.startNode(),n="",i=!1,s=!1,a="method",o=!1;if(this.eatContextual("static")){if(t>=13&&this.eat(rY.braceL))return this.parseClassStaticBlock(r),r;this.isClassElementNameStart()||this.type===rY.star?o=!0:n="static"}if(r.static=o,!n&&t>=8&&this.eatContextual("async")&&((this.isClassElementNameStart()||this.type===rY.star)&&!this.canInsertSemicolon()?s=!0:n="async"),!n&&(t>=9||!s)&&this.eat(rY.star)&&(i=!0),!n&&!s&&!i){var u=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?a=u:n=u)}if(n?(r.computed=!1,r.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),r.key.name=n,this.finishNode(r.key,"Identifier")):this.parseClassElementName(r),t<13||this.type===rY.parenL||"method"!==a||i||s){var l=!r.static&&nv(r,"constructor");l&&"method"!==a&&this.raise(r.key.start,"Constructor can't have get/set modifier"),r.kind=l?"constructor":a,this.parseClassMethod(r,i,s,l&&e)}else this.parseClassField(r);return r},nf.isClassElementNameStart=function(){return this.type===rY.name||this.type===rY.privateId||this.type===rY.num||this.type===rY.string||this.type===rY.bracketL||this.type.keyword},nf.parseClassElementName=function(e){this.type===rY.privateId?("constructor"===this.value&&this.raise(this.start,"Classes can't have an element named '#constructor'"),e.computed=!1,e.key=this.parsePrivateIdent()):this.parsePropertyName(e)},nf.parseClassMethod=function(e,t,r,n){var i=e.key;"constructor"===e.kind?(t&&this.raise(i.start,"Constructor can't be a generator"),r&&this.raise(i.start,"Constructor can't be an async method")):e.static&&nv(e,"prototype")&&this.raise(i.start,"Classes may not have a static property named prototype");var s=e.value=this.parseMethod(t,r,n);return"get"===e.kind&&0!==s.params.length&&this.raiseRecoverable(s.start,"getter should have no params"),"set"===e.kind&&1!==s.params.length&&this.raiseRecoverable(s.start,"setter should have exactly one param"),"set"===e.kind&&"RestElement"===s.params[0].type&&this.raiseRecoverable(s.params[0].start,"Setter cannot use rest params"),this.finishNode(e,"MethodDefinition")},nf.parseClassField=function(e){if(nv(e,"constructor")?this.raise(e.key.start,"Classes can't have a field named 'constructor'"):e.static&&nv(e,"prototype")&&this.raise(e.key.start,"Classes can't have a static field named 'prototype'"),this.eat(rY.eq)){var t=this.currentThisScope(),r=t.inClassFieldInit;t.inClassFieldInit=!0,e.value=this.parseMaybeAssign(),t.inClassFieldInit=r}else e.value=null;return this.semicolon(),this.finishNode(e,"PropertyDefinition")},nf.parseClassStaticBlock=function(e){e.body=[];var t=this.labels;for(this.labels=[],this.enterScope(320);this.type!==rY.braceR;
vendor: 4,103 bytes, line 1
1){var r=this.parseStatement(null);e.body.push(r)}return this.next(),this.exitScope(),this.labels=t,this.finishNode(e,"StaticBlock")},nf.parseClassId=function(e,t){this.type===rY.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,2,!1)):(!0===t&&this.unexpected(),e.id=null)},nf.parseClassSuper=function(e){e.superClass=this.eat(rY._extends)?this.parseExprSubscripts(null,!1):null},nf.enterClassBody=function(){var e={declared:Object.create(null),used:[]};return this.privateNameStack.push(e),e.declared},nf.exitClassBody=function(){for(var e=this.privateNameStack.pop(),t=e.declared,r=e.used,n=this.privateNameStack.length,i=0===n?null:this.privateNameStack[n-1],s=0;s<r.length;++s){var a=r[s];r5(t,a.name)||(i?i.used.push(a):this.raiseRecoverable(a.start,"Private field '#"+a.name+"' must be declared in an enclosing class"))}},nf.parseExport=function(e,t){if(this.next(),this.eat(rY.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(e.exported=this.parseModuleExportName(),this.checkExport(t,e.exported,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==rY.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(rY._default)){if(this.checkExport(t,"default",this.lastTokStart),this.type===rY._function||(r=this.isAsyncFunction())){var r,n=this.startNode();this.next(),r&&this.next(),e.declaration=this.parseFunction(n,4|nx,!1,r)}else if(this.type===rY._class){var i=this.startNode();e.declaration=this.parseClass(i,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==rY.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var s=0,a=e.specifiers;s<a.length;s+=1){var o=a[s];this.checkUnreserved(o.local),this.checkLocalExport(o.local),"Literal"===o.local.type&&this.raise(o.local.start,"A string literal cannot be used as an exported binding without `from`.")}e.source=null}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")},nf.checkExport=function(e,t,r){e&&("string"!=typeof t&&(t="Identifier"===t.type?t.name:t.value),r5(e,t)&&this.raiseRecoverable(r,"Duplicate export '"+t+"'"),e[t]=!0)},nf.checkPatternExport=function(e,t){var r=t.type;if("Identifier"===r)this.checkExport(e,t,t.start);else if("ObjectPattern"===r)for(var n=0,i=t.properties;n<i.length;n+=1){var s=i[n];this.checkPatternExport(e,s)}else if("ArrayPattern"===r)for(var a=0,o=t.elements;a<o.length;a+=1){var u=o[a];u&&this.checkPatternExport(e,u)}else"Property"===r?this.checkPatternExport(e,t.value):"AssignmentPattern"===r?this.checkPatternExport(e,t.left):"RestElement"===r?this.checkPatternExport(e,t.argument):"ParenthesizedExpression"===r&&this.checkPatternExport(e,t.expression)},nf.checkVariableExport=function(e,t){if(e)for(var r=0;r<t.length;r+=1){var n=t[r];this.checkPatternExport(e,n.id)}},nf.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},nf.parseExportSpecifiers=function(e){var t=[],r=!0;for(this.expect(rY.braceL);!this.eat(rY.braceR);){if(r)r=!1;else if(this.expect(rY.comma),this.afterTrailingComma(rY.braceR))break;var n=this.startNode();n.local=this.parseModuleExportName(),n.exported=this.eatContextual("as")?this.parseModuleExportName():n.local,this.checkExport(e,n.exported,n.exported.start),t.push(this.finishNode(n,"ExportSpecifier"))}return t},nf.parseImport=function(e){return this.next(),this.type===rY.string?(e.specifiers=ny,e.source=this.parseExprAtom()):(e.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),e.source=this.t
vendor: 4,261 bytes, line 1
1ype===rY.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},nf.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===rY.name){var r=this.startNode();if(r.local=this.parseIdent(),this.checkLValSimple(r.local,2),e.push(this.finishNode(r,"ImportDefaultSpecifier")),!this.eat(rY.comma))return e}if(this.type===rY.star){var n=this.startNode();return this.next(),this.expectContextual("as"),n.local=this.parseIdent(),this.checkLValSimple(n.local,2),e.push(this.finishNode(n,"ImportNamespaceSpecifier")),e}for(this.expect(rY.braceL);!this.eat(rY.braceR);){if(t)t=!1;else if(this.expect(rY.comma),this.afterTrailingComma(rY.braceR))break;var i=this.startNode();i.imported=this.parseModuleExportName(),this.eatContextual("as")?i.local=this.parseIdent():(this.checkUnreserved(i.imported),i.local=i.imported),this.checkLValSimple(i.local,2),e.push(this.finishNode(i,"ImportSpecifier"))}return e},nf.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===rY.string){var e=this.parseLiteral(this.value);return nr.test(e.value)&&this.raise(e.start,"An export name cannot include a lone surrogate."),e}return this.parseIdent(!0)},nf.adaptDirectivePrologue=function(e){for(var t=0;t<e.length&&this.isDirectiveCandidate(e[t]);++t)e[t].directive=e[t].expression.raw.slice(1,-1)},nf.isDirectiveCandidate=function(e){return this.options.ecmaVersion>=5&&"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&('"'===this.input[e.start]||"'"===this.input[e.start])};var nE=nl.prototype;nE.toAssignable=function(e,t,r){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",r&&this.checkPatternErrors(r,!0);for(var n=0,i=e.properties;n<i.length;n+=1){var s=i[n];this.toAssignable(s,t),"RestElement"===s.type&&("ArrayPattern"===s.argument.type||"ObjectPattern"===s.argument.type)&&this.raise(s.argument.start,"Unexpected token")}break;case"Property":"init"!==e.kind&&this.raise(e.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(e.value,t);break;case"ArrayExpression":e.type="ArrayPattern",r&&this.checkPatternErrors(r,!0),this.toAssignableList(e.elements,t);break;case"SpreadElement":e.type="RestElement",this.toAssignable(e.argument,t),"AssignmentPattern"===e.argument.type&&this.raise(e.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":"="!==e.operator&&this.raise(e.left.end,"Only '=' operator can be used for specifying default value."),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);break;case"ParenthesizedExpression":this.toAssignable(e.expression,t,r);break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":if(!t)break;default:this.raise(e.start,"Assigning to rvalue")}else r&&this.checkPatternErrors(r,!0);return e},nE.toAssignableList=function(e,t){for(var r=e.length,n=0;n<r;n++){var i=e[n];i&&this.toAssignable(i,t)}if(r){var s=e[r-1];6===this.options.ecmaVersion&&t&&s&&"RestElement"===s.type&&"Identifier"!==s.argument.type&&this.unexpected(s.argument.start)}return e},nE.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},nE.parseRestBinding=function(){var e=this.startNode();return this.next(),6===this.options.ecmaVersion&&this.type!==rY.name&&this.unexpected(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},nE.parseBindingAtom=function(){if(this.options.ecmaVersion>=6)switch(this.type){case rY.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(rY.bracketR,!0,!0),this.finishNode(e,"ArrayPattern");case rY.braceL:return this.parseObj(!0)}return this.parseIdent()},nE.parseBindingList=function(e,t,r){for(var n=[],i=!0;!this.eat(e);)if(i?i=!1:this.expect(rY.comma),t&&this.type===rY.comma)n.push(null);else if(r&&this.afterTrailingComma(e))break;
vendor: 5,829 bytes, line 1
1else if(this.type===rY.ellipsis){var s=this.parseRestBinding();this.parseBindingListItem(s),n.push(s),this.type===rY.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.expect(e);break}else{var a=this.parseMaybeDefault(this.start,this.startLoc);this.parseBindingListItem(a),n.push(a)}return n},nE.parseBindingListItem=function(e){return e},nE.parseMaybeDefault=function(e,t,r){if(r=r||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(rY.eq))return r;var n=this.startNodeAt(e,t);return n.left=r,n.right=this.parseMaybeAssign(),this.finishNode(n,"AssignmentPattern")},nE.checkLValSimple=function(e,t,r){void 0===t&&(t=0);var n=0!==t;switch(e.type){case"Identifier":this.strict&&this.reservedWordsStrictBind.test(e.name)&&this.raiseRecoverable(e.start,(n?"Binding ":"Assigning to ")+e.name+" in strict mode"),n&&(2===t&&"let"===e.name&&this.raiseRecoverable(e.start,"let is disallowed as a lexically bound name"),r&&(r5(r,e.name)&&this.raiseRecoverable(e.start,"Argument name clash"),r[e.name]=!0),5!==t&&this.declareName(e.name,t,e.start));break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":n&&this.raiseRecoverable(e.start,"Binding member expression");break;case"ParenthesizedExpression":return n&&this.raiseRecoverable(e.start,"Binding parenthesized expression"),this.checkLValSimple(e.expression,t,r);default:this.raise(e.start,(n?"Binding":"Assigning to")+" rvalue")}},nE.checkLValPattern=function(e,t,r){switch(void 0===t&&(t=0),e.type){case"ObjectPattern":for(var n=0,i=e.properties;n<i.length;n+=1){var s=i[n];this.checkLValInnerPattern(s,t,r)}break;case"ArrayPattern":for(var a=0,o=e.elements;a<o.length;a+=1){var u=o[a];u&&this.checkLValInnerPattern(u,t,r)}break;default:this.checkLValSimple(e,t,r)}},nE.checkLValInnerPattern=function(e,t,r){switch(void 0===t&&(t=0),e.type){case"Property":this.checkLValInnerPattern(e.value,t,r);break;case"AssignmentPattern":this.checkLValPattern(e.left,t,r);break;case"RestElement":this.checkLValPattern(e.argument,t,r);break;default:this.checkLValPattern(e,t,r)}};var nb=function(e,t,r,n,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!r,this.override=n,this.generator=!!i},nC={b_stat:new nb("{",!1),b_expr:new nb("{",!0),b_tmpl:new nb("${",!1),p_stat:new nb("(",!1),p_expr:new nb("(",!0),q_tmpl:new nb("`",!0,!0,function(e){return e.tryReadTemplateToken()}),f_stat:new nb("function",!1),f_expr:new nb("function",!0),f_expr_gen:new nb("function",!0,!1,null,!0),f_gen:new nb("function",!1,!1,null,!0)},nA=nl.prototype;nA.initialContext=function(){return[nC.b_stat]},nA.curContext=function(){return this.context[this.context.length-1]},nA.braceIsBlock=function(e){var t=this.curContext();return t===nC.f_expr||t===nC.f_stat||(e===rY.colon&&(t===nC.b_stat||t===nC.b_expr)?!t.isExpr:e===rY._return||e===rY.name&&this.exprAllowed?rZ.test(this.input.slice(this.lastTokEnd,this.start)):e===rY._else||e===rY.semi||e===rY.eof||e===rY.parenR||e===rY.arrow||(e===rY.braceL?t===nC.b_stat:e!==rY._var&&e!==rY._const&&e!==rY.name&&!this.exprAllowed))},nA.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},nA.updateContext=function(e){var t,r=this.type;r.keyword&&e===rY.dot?this.exprAllowed=!1:(t=r.updateContext)?t.call(this,e):this.exprAllowed=r.beforeExpr},nA.overrideContext=function(e){this.curContext()!==e&&(this.context[this.context.length-1]=e)},rY.parenR.updateContext=rY.braceR.updateContext=function(){if(1===this.context.length){this.exprAllowed=!0;return}var e=this.context.pop();e===nC.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr},rY.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?nC.b_stat:nC.b_expr),this.exprAllowed=!0},rY.dollarBraceL.updateContext=function(){this.context.push(nC.b_tmpl),this.exprAllowed=!0},rY.parenL.updateContext=function(e){var t=e===rY._if||e===rY._for||e===rY._with||e===rY._while;this.context.push(t?nC.p_stat:nC.p_expr),this.exprAllowed=!0},rY.incDec.updateContext=function(){},rY._function.updateContext=rY._class.updateContext=function(e){!e.beforeExpr||e===rY._else||e===rY.semi&&this.curContext()!==nC.p_stat||e===rY._return&&rZ.test(this.input.slice(this.lastTokEnd,this.start))||(e===rY.colon||e===rY.braceL)&&this.curContext()===nC.b_stat?this.context.push(nC.f_stat):this.context.push(nC.f_expr),this.exprAllowed=!1},rY.backQuote.updateContext=function(){this.curContext()===nC.q_tmpl?this.context.pop():this.context.push(nC.q_tmpl),this.exprAllowed=!1},rY.star.updateContext=function(e){if(e===rY._function){var t=this.context.length-1;this.context[t]===nC.f_expr?this.context[t]=nC.f_expr_gen:this.context[t]=nC.f_gen}this.exprAllowed=!0},rY.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==rY.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var nS=nl.prototype;nS.checkPropClash=function(e,t,r){if((!(this.options.ecmaVersion>=9)||"SpreadElement"!==e.type)&&(!(this.options.ecmaVersion>=6)||!e.computed&&!e.method&&!e.shorthand)){var n,i=e.key;switch(i.type){case"Identifier":n=i.name;break;case"Literal":n=String(i.value);break;default:return}var s=e.kind;if(this.options.ecmaVersion>=6){"__proto__"===n&&"init"===s&&(t.proto&&(r?r.doubleProto<0&&(r.doubleProto=i.start):this.raiseRecoverable(i.start,"Redefinition of __proto__ property")),t.proto=!0);return}var a=t[n="$"+n];a?("init"===s?this.strict&&a.init||a.get||a.set:a.init||a[s])&&this.raiseRecoverable(i.start,"Redefinition of property"):a=t[n]={init:!1,get:!1,set:!1},a[s]=!0}},nS.parseExpression=function(e,t){var r=this.start,n=this.startLoc,i=this.parseMaybeAssign(e,t);
1if(this.type===rY.comma){var s=this.startNodeAt(r,n);for(s.expressions=[i];this.eat(rY.comma);)s.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(s,"SequenceExpression")}return i},nS.parseMaybeAssign=function(e,t,r){if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(e);this.exprAllowed=!1}var n=!1,i=-1,s=-1,a=-1;t?(i=t.parenthesizedAssign,s=t.trailingComma,a=t.doubleProto,t.parenthesizedAssign=t.trailingComma=-1):(t=new nd,n=!0);var o=this.start,u=this.startLoc;(this.type===rY.parenL||this.type===rY.name)&&(this.potentialArrowAt=this.start,this.potentialArrowInForAwait="await"===e);var l=this.parseMaybeConditional(e,t);if(r&&(l=r.call(this,l,o,u)),this.type.isAssign){var c=this.startNodeAt(o,u);return c.operator=this.value,this.type===rY.eq&&(l=this.toAssignable(l,!1,t)),n||(t.parenthesizedAssign=t.trailingComma=t.doubleProto=-1),t.shorthandAssign>=l.start&&(t.shorthandAssign=-1),this.type===rY.eq?this.checkLValPattern(l):this.checkLValSimple(l),c.left=l,this.next(),c.right=this.parseMaybeAssign(e),a>-1&&(t.doubleProto=a),this.finishNode(c,"AssignmentExpression")}return n&&this.checkExpressionErrors(t,!0),i>-1&&(t.parenthesizedAssign=i),s>-1&&(t.trailingComma=s),l},nS.parseMaybeConditional=function(e,t){var r=this.start,n=this.startLoc,i=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return i;if(this.eat(rY.question)){var s=this.startNodeAt(r,n);return s.test=i,s.consequent=this.parseMaybeAssign(),this.expect(rY.colon),s.alternate=this.parseMaybeAssign(e),this.finishNode(s,"ConditionalExpression")}return i},nS.parseExprOps=function(e,t){var r=this.start,n=this.startLoc,i=this.parseMaybeUnary(t,!1,!1,e);return this.checkExpressionErrors(t)?i:i.start===r&&"ArrowFunctionExpression"===i.type?i:this.parseExprOp(i,r,n,-1,e)},nS.parseExprOp=function(e,t,r,n,i){var s=this.type.binop;if(null!=s&&(!i||this.type!==rY._in)&&s>n){var a=this.type===rY.logicalOR||this.type===rY.logicalAND,o=this.type===rY.coalesce;o&&(s=rY.logicalAND.binop);var u=this.value;this.next();var l=this.start,c=this.startLoc,p=this.parseExprOp(this.parseMaybeUnary(null,!1,!1,i),l,c,s,i),h=this.buildBinary(t,r,e,p,u,a||o);return(a&&this.type===rY.coalesce||o&&(this.type===rY.logicalOR||this.type===rY.logicalAND))&&this.raiseRecoverable(this.start,"Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"),this.parseExprOp(h,t,r,n,i)}return e},nS.buildBinary=function(e,t,r,n,i,s){"PrivateIdentifier"===n.type&&this.raise(n.start,"Private identifier can only be left side of binary expression");var a=this.startNodeAt(e,t);return a.left=r,a.operator=i,a.right=n,this.finishNode(a,s?"LogicalExpression":"BinaryExpression")},nS.parseMaybeUnary=function(e,t,r,n){var i,s=this.start,a=this.startLoc;if(this.isContextual("await")&&this.canAwait)i=this.parseAwait(n),t=!0;else if(this.type.prefix){var o=this.startNode(),u=this.type===rY.incDec;o.operator=this.value,o.prefix=!0,this.next(),o.argument=this.parseMaybeUnary(null,!0,u,n),this.checkExpressionErrors(e,!0),u?this.checkLValSimple(o.argument):this.strict&&"delete"===o.operator&&"Identifier"===o.argument.type?this.raiseRecoverable(o.start,"Deleting local variable in strict mode"):"delete"===o.operator&&function e(t){return"MemberExpression"===t.type&&"PrivateIdentifier"===t.property.type||"ChainExpression"===t.type&&e(t.expression)}(o.argument)?this.raiseRecoverable(o.start,"Private fields can not be deleted"):t=!0,i=this.finishNode(o,u?"UpdateExpression":"UnaryExpression")}else if(t||this.type!==rY.privateId){if(i=this.parseExprSubscripts(e,n),this.checkExpressionErrors(e))return i;for(;this.type.postfix&&!this.canInsertSemicolon();){var l=this.startNodeAt(s,a);l.operator=this.value,l.prefix=!1,l.argument=i,this.checkLValSimple(i),this.next(),i=this.finishNode(l,"UpdateExpression")}}else(n||0===this.privateNameStack.length)&&this.unexpected(),i=this.parsePrivateIdent(),this.type!==rY._in&&this.unexpected();return!r&&this.eat(rY.starstar)?t?void this.unexpected(this.lastTokStart):this.buildBinary(s,a,i,this.parseMaybeUnary(null,!1,!1,n),"**",!1):i},nS.parseExprSubscripts=function(e,t){var r=this.start,n=this.startLoc,i=this.parseExprAtom(e,t);
vendor: 17,195 bytes, line 1
1if("ArrowFunctionExpression"===i.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd))return i;var s=this.parseSubscripts(i,r,n,!1,t);return e&&"MemberExpression"===s.type&&(e.parenthesizedAssign>=s.start&&(e.parenthesizedAssign=-1),e.parenthesizedBind>=s.start&&(e.parenthesizedBind=-1),e.trailingComma>=s.start&&(e.trailingComma=-1)),s},nS.parseSubscripts=function(e,t,r,n,i){for(var s=this.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&e.end-e.start==5&&this.potentialArrowAt===e.start,a=!1;;){var o=this.parseSubscript(e,t,r,n,s,a,i);if(o.optional&&(a=!0),o===e||"ArrowFunctionExpression"===o.type){if(a){var u=this.startNodeAt(t,r);u.expression=o,o=this.finishNode(u,"ChainExpression")}return o}e=o}},nS.parseSubscript=function(e,t,r,n,i,s,a){var o=this.options.ecmaVersion>=11,u=o&&this.eat(rY.questionDot);n&&u&&this.raise(this.lastTokStart,"Optional chaining cannot appear in the callee of new expressions");var l=this.eat(rY.bracketL);if(l||u&&this.type!==rY.parenL&&this.type!==rY.backQuote||this.eat(rY.dot)){var c=this.startNodeAt(t,r);c.object=e,l?(c.property=this.parseExpression(),this.expect(rY.bracketR)):this.type===rY.privateId&&"Super"!==e.type?c.property=this.parsePrivateIdent():c.property=this.parseIdent("never"!==this.options.allowReserved),c.computed=!!l,o&&(c.optional=u),e=this.finishNode(c,"MemberExpression")}else if(!n&&this.eat(rY.parenL)){var p=new nd,h=this.yieldPos,d=this.awaitPos,f=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var m=this.parseExprList(rY.parenR,this.options.ecmaVersion>=8,!1,p);if(i&&!u&&!this.canInsertSemicolon()&&this.eat(rY.arrow))return this.checkPatternErrors(p,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=h,this.awaitPos=d,this.awaitIdentPos=f,this.parseArrowExpression(this.startNodeAt(t,r),m,!0,a);this.checkExpressionErrors(p,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=d||this.awaitPos,this.awaitIdentPos=f||this.awaitIdentPos;var g=this.startNodeAt(t,r);g.callee=e,g.arguments=m,o&&(g.optional=u),e=this.finishNode(g,"CallExpression")}else if(this.type===rY.backQuote){(u||s)&&this.raise(this.start,"Optional chaining cannot appear in the tag of tagged template expressions");var y=this.startNodeAt(t,r);y.tag=e,y.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(y,"TaggedTemplateExpression")}return e},nS.parseExprAtom=function(e,t){this.type===rY.slash&&this.readRegexp();var r,n=this.potentialArrowAt===this.start;switch(this.type){case rY._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),r=this.startNode(),this.next(),this.type!==rY.parenL||this.allowDirectSuper||this.raise(r.start,"super() call outside constructor of a subclass"),this.type!==rY.dot&&this.type!==rY.bracketL&&this.type!==rY.parenL&&this.unexpected(),this.finishNode(r,"Super");case rY._this:return r=this.startNode(),this.next(),this.finishNode(r,"ThisExpression");case rY.name:var i=this.start,s=this.startLoc,a=this.containsEsc,o=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!a&&"async"===o.name&&!this.canInsertSemicolon()&&this.eat(rY._function))return this.overrideContext(nC.f_expr),this.parseFunction(this.startNodeAt(i,s),0,!1,!0,t);if(n&&!this.canInsertSemicolon()){if(this.eat(rY.arrow))return this.parseArrowExpression(this.startNodeAt(i,s),[o],!1,t);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===rY.name&&!a&&(!this.potentialArrowInForAwait||"of"!==this.value||this.containsEsc))return o=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat(rY.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,s),[o],!0,t)}return o;case rY.regexp:var u=this.value;return(r=this.parseLiteral(u.value)).regex={pattern:u.pattern,flags:u.flags},r;case rY.num:case rY.string:return this.parseLiteral(this.value);case rY._null:case rY._true:case rY._false:return(r=this.startNode()).value=this.type===rY._null?null:this.type===rY._true,r.raw=this.type.keyword,this.next(),this.finishNode(r,"Literal");case rY.parenL:var l=this.start,c=this.parseParenAndDistinguishExpression(n,t);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(c)&&(e.parenthesizedAssign=l),e.parenthesizedBind<0&&(e.parenthesizedBind=l)),c;case rY.bracketL:return r=this.startNode(),this.next(),r.elements=this.parseExprList(rY.bracketR,!0,!0,e),this.finishNode(r,"ArrayExpression");case rY.braceL:return this.overrideContext(nC.b_expr),this.parseObj(!1,e);case rY._function:return r=this.startNode(),this.next(),this.parseFunction(r,0);case rY._class:return this.parseClass(this.startNode(),!1);case rY._new:return this.parseNew();case rY.backQuote:return this.parseTemplate();case rY._import:if(this.options.ecmaVersion>=11)return this.parseExprImport();return this.unexpected();default:this.unexpected()}},nS.parseExprImport=function(){var e=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var t=this.parseIdent(!0);switch(this.type){case rY.parenL:return this.parseDynamicImport(e);case rY.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected()}},nS.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(rY.parenR)){var t=this.start;this.eat(rY.comma)&&this.eat(rY.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},nS.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"===this.options.sourceType||this.options.allowImportExportEverywhere||this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},nS.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")},nS.parseParenExpression=function(){this.expect(rY.parenL);var e=this.parseExpression();return this.expect(rY.parenR),e},nS.parseParenAndDistinguishExpression=function(e,t){var r,n=this.start,i=this.startLoc,s=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var a,o=this.start,u=this.startLoc,l=[],c=!0,p=!1,h=new nd,d=this.yieldPos,f=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==rY.parenR;){if(c?c=!1:this.expect(rY.comma),s&&this.afterTrailingComma(rY.parenR,!0)){p=!0;break}if(this.type===rY.ellipsis){a=this.start,l.push(this.parseParenItem(this.parseRestBinding())),this.type===rY.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}l.push(this.parseMaybeAssign(!1,h,this.parseParenItem))}var m=this.lastTokEnd,g=this.lastTokEndLoc;if(this.expect(rY.parenR),e&&!this.canInsertSemicolon()&&this.eat(rY.arrow))return this.checkPatternErrors(h,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=d,this.awaitPos=f,this.parseParenArrowList(n,i,l,t);(!l.length||p)&&this.unexpected(this.lastTokStart),a&&this.unexpected(a),this.checkExpressionErrors(h,!0),this.yieldPos=d||this.yieldPos,this.awaitPos=f||this.awaitPos,l.length>1?((r=this.startNodeAt(o,u)).expressions=l,this.finishNodeAt(r,"SequenceExpression",m,g)):r=l[0]}else r=this.parseParenExpression();if(!this.options.preserveParens)return r;var y=this.startNodeAt(n,i);return y.expression=r,this.finishNode(y,"ParenthesizedExpression")},nS.parseParenItem=function(e){return e},nS.parseParenArrowList=function(e,t,r,n){return this.parseArrowExpression(this.startNodeAt(e,t),r,!1,n)};var nk=[];nS.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(rY.dot)){e.meta=t;var r=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),r&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(e.start,"'new.target' can only be used in functions and class static block"),this.finishNode(e,"MetaProperty")}var n=this.start,i=this.startLoc,s=this.type===rY._import;return e.callee=this.parseSubscripts(this.parseExprAtom(),n,i,!0,!1),s&&"ImportExpression"===e.callee.type&&this.raise(n,"Cannot use new with import()"),this.eat(rY.parenL)?e.arguments=this.parseExprList(rY.parenR,this.options.ecmaVersion>=8,!1):e.arguments=nk,this.finishNode(e,"NewExpression")},nS.parseTemplateElement=function(e){var t=e.isTagged,r=this.startNode();return this.type===rY.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),r.value={raw:this.value,cooked:null}):r.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),r.tail=this.type===rY.backQuote,this.finishNode(r,"TemplateElement")},nS.parseTemplate=function(e){void 0===e&&(e={});var t=e.isTagged;void 0===t&&(t=!1);var r=this.startNode();this.next(),r.expressions=[];var n=this.parseTemplateElement({isTagged:t});for(r.quasis=[n];!n.tail;)this.type===rY.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(rY.dollarBraceL),r.expressions.push(this.parseExpression()),this.expect(rY.braceR),r.quasis.push(n=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(r,"TemplateLiteral")},nS.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===rY.name||this.type===rY.num||this.type===rY.string||this.type===rY.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===rY.star)&&!rZ.test(this.input.slice(this.lastTokEnd,this.start))},nS.parseObj=function(e,t){var r=this.startNode(),n=!0,i={};for(r.properties=[],this.next();!this.eat(rY.braceR);){if(n)n=!1;else if(this.expect(rY.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(rY.braceR))break;var s=this.parseProperty(e,t);e||this.checkPropClash(s,i,t),r.properties.push(s)}return this.finishNode(r,e?"ObjectPattern":"ObjectExpression")},nS.parseProperty=function(e,t){var r,n,i,s,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(rY.ellipsis))return e?(a.argument=this.parseIdent(!1),this.type===rY.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(a.argument=this.parseMaybeAssign(!1,t),this.type===rY.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(a,"SpreadElement"));this.options.ecmaVersion>=6&&(a.method=!1,a.shorthand=!1,(e||t)&&(i=this.start,s=this.startLoc),e||(r=this.eat(rY.star)));var o=this.containsEsc;return this.parsePropertyName(a),!e&&!o&&this.options.ecmaVersion>=8&&!r&&this.isAsyncProp(a)?(n=!0,r=this.options.ecmaVersion>=9&&this.eat(rY.star),this.parsePropertyName(a)):n=!1,this.parsePropertyValue(a,e,r,n,i,s,t,o),this.finishNode(a,"Property")},nS.parsePropertyValue=function(e,t,r,n,i,s,a,o){if((r||n)&&this.type===rY.colon&&this.unexpected(),this.eat(rY.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,a),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===rY.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(r,n);else if(t||o||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===rY.comma||this.type===rY.braceR||this.type===rY.eq)this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((r||n)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=i),e.kind="init",t?e.value=this.parseMaybeDefault(i,s,this.copyNode(e.key)):this.type===rY.eq&&a?(a.shorthandAssign<0&&(a.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,s,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.shorthand=!0):this.unexpected();else{(r||n)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var u="get"===e.kind?0:1;if(e.value.params.length!==u){var l=e.value.start;"get"===e.kind?this.raiseRecoverable(l,"getter should have no params"):this.raiseRecoverable(l,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}},nS.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(rY.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(rY.bracketR),e.key;e.computed=!1}return e.key=this.type===rY.num||this.type===rY.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},nS.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},nS.parseMethod=function(e,t,r){var n=this.startNode(),i=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.initFunction(n),this.options.ecmaVersion>=6&&(n.generator=e),this.options.ecmaVersion>=8&&(n.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|nu(t,n.generator)|(r?128:0)),this.expect(rY.parenL),n.params=this.parseBindingList(rY.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(n,!1,!0,!1),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(n,"FunctionExpression")},nS.parseArrowExpression=function(e,t,r,n){var i=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.enterScope(16|nu(r,!1)),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!r),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1,n),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(e,"ArrowFunctionExpression")},nS.parseFunctionBody=function(e,t,r,n){var i=t&&this.type!==rY.braceL,s=this.strict,a=!1;if(i)e.body=this.parseMaybeAssign(n),e.expression=!0,this.checkParams(e,!1);else{var o=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);(!s||o)&&(a=this.strictDirective(this.end))&&o&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list");var u=this.labels;this.labels=[],a&&(this.strict=!0),this.checkParams(e,!s&&!a&&!t&&!r&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,5),e.body=this.parseBlock(!1,void 0,a&&!s),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=u}this.exitScope()},nS.isSimpleParamList=function(e){for(var t=0;t<e.length;t+=1)if("Identifier"!==e[t].type)return!1;return!0},nS.checkParams=function(e,t){for(var r=Object.create(null),n=0,i=e.params;n<i.length;n+=1){var s=i[n];this.checkLValInnerPattern(s,1,t?null:r)}},nS.parseExprList=function(e,t,r,n){for(var i=[],s=!0;!this.eat(e);){if(s)s=!1;else if(this.expect(rY.comma),t&&this.afterTrailingComma(e))break;var a=void 0;r&&this.type===rY.comma?a=null:this.type===rY.ellipsis?(a=this.parseSpread(n),n&&this.type===rY.comma&&n.trailingComma<0&&(n.trailingComma=this.start)):a=this.parseMaybeAssign(!1,n),i.push(a)}return i},nS.checkUnreserved=function(e){var t=e.start,r=e.end,n=e.name;this.inGenerator&&"yield"===n&&this.raiseRecoverable(t,"Cannot use 'yield' as identifier inside a generator"),this.inAsync&&"await"===n&&this.raiseRecoverable(t,"Cannot use 'await' as identifier inside an async function"),this.currentThisScope().inClassFieldInit&&"arguments"===n&&this.raiseRecoverable(t,"Cannot use 'arguments' in class field initializer"),this.inClassStaticBlock&&("arguments"===n||"await"===n)&&this.raise(t,"Cannot use "+n+" in class static initialization block"),this.keywords.test(n)&&this.raise(t,"Unexpected keyword '"+n+"'"),(!(this.options.ecmaVersion<6)||-1===this.input.slice(t,r).indexOf("\\"))&&(this.strict?this.reservedWordsStrict:this.reservedWords).test(n)&&(this.inAsync||"await"!==n||this.raiseRecoverable(t,"Cannot use keyword 'await' outside an async function"),this.raiseRecoverable(t,"The keyword '"+n+"' is reserved"))},nS.parseIdent=function(e){var t=this.startNode();return this.type===rY.name?t.name=this.value:this.type.keyword?(t.name=this.type.keyword,("class"===t.name||"function"===t.name)&&(this.lastTokEnd!==this.lastTokStart+1||46!==this.input.charCodeAt(this.lastTokStart))&&this.context.pop()):this.unexpected(),this.next(!!e),this.finishNode(t,"Identifier"),e||(this.checkUnreserved(t),"await"!==t.name||this.awaitIdentPos||(this.awaitIdentPos=t.start)),t},nS.parsePrivateIdent=function(){var e=this.startNode();return this.type===rY.privateId?e.name=this.value:this.unexpected(),this.next(),this.finishNode(e,"PrivateIdentifier"),0===this.privateNameStack.length?this.raise(e.start,"Private field '#"+e.n
vendor: 6,644 bytes, line 1
1ame+"' must be declared in an enclosing class"):this.privateNameStack[this.privateNameStack.length-1].used.push(e),e},nS.parseYield=function(e){this.yieldPos||(this.yieldPos=this.start);var t=this.startNode();return this.next(),this.type===rY.semi||this.canInsertSemicolon()||this.type!==rY.star&&!this.type.startsExpr?(t.delegate=!1,t.argument=null):(t.delegate=this.eat(rY.star),t.argument=this.parseMaybeAssign(e)),this.finishNode(t,"YieldExpression")},nS.parseAwait=function(e){this.awaitPos||(this.awaitPos=this.start);var t=this.startNode();return this.next(),t.argument=this.parseMaybeUnary(null,!0,!1,e),this.finishNode(t,"AwaitExpression")};var nF=nl.prototype;nF.raise=function(e,t){var r=ns(this.input,e),n=SyntaxError(t+=" ("+r.line+":"+r.column+")");throw n.pos=e,n.loc=r,n.raisedAt=this.pos,n},nF.raiseRecoverable=nF.raise,nF.curPosition=function(){if(this.options.locations)return new nn(this.curLine,this.pos-this.lineStart)};var nw=nl.prototype,nT=function(e){this.flags=e,this.var=[],this.lexical=[],this.functions=[],this.inClassFieldInit=!1};nw.enterScope=function(e){this.scopeStack.push(new nT(e))},nw.exitScope=function(){this.scopeStack.pop()},nw.treatFunctionsAsVarInScope=function(e){return 2&e.flags||!this.inModule&&1&e.flags},nw.declareName=function(e,t,r){var n=!1;if(2===t){var i=this.currentScope();n=i.lexical.indexOf(e)>-1||i.functions.indexOf(e)>-1||i.var.indexOf(e)>-1,i.lexical.push(e),this.inModule&&1&i.flags&&delete this.undefinedExports[e]}else if(4===t)this.currentScope().lexical.push(e);else if(3===t){var s=this.currentScope();n=this.treatFunctionsAsVar?s.lexical.indexOf(e)>-1:s.lexical.indexOf(e)>-1||s.var.indexOf(e)>-1,s.functions.push(e)}else for(var a=this.scopeStack.length-1;a>=0;--a){var o=this.scopeStack[a];if(o.lexical.indexOf(e)>-1&&!(32&o.flags&&o.lexical[0]===e)||!this.treatFunctionsAsVarInScope(o)&&o.functions.indexOf(e)>-1){n=!0;break}if(o.var.push(e),this.inModule&&1&o.flags&&delete this.undefinedExports[e],259&o.flags)break}n&&this.raiseRecoverable(r,"Identifier '"+e+"' has already been declared")},nw.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},nw.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},nw.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(259&t.flags)return t}},nw.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(259&t.flags&&!(16&t.flags))return t}};var n_=function(e,t,r){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new ni(e,r)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},nB=nl.prototype;function nN(e,t,r,n){return e.type=t,e.end=r,this.options.locations&&(e.loc.end=n),this.options.ranges&&(e.range[1]=r),e}nB.startNode=function(){return new n_(this,this.start,this.startLoc)},nB.startNodeAt=function(e,t){return new n_(this,e,t)},nB.finishNode=function(e,t){return nN.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},nB.finishNodeAt=function(e,t,r,n){return nN.call(this,e,t,r,n)},nB.copyNode=function(e){var t=new n_(this,e.start,this.startLoc);for(var r in e)t[r]=e[r];return t};var nP="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",nI=nP+" Extended_Pictographic",nL=nI+" EBase EComp EMod EPres ExtPict",nj={9:nP,10:nI,11:nI,12:nL,13:nL,14:nL},nO="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",nV="Adlam Adlm 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 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 Re
1jang 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",nM=nV+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",nR=nM+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",n$=nR+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",nJ=n$+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith",nU={9:nV,10:nM,11:nR,12:n$,13:nJ,14:nJ+" Kawi Nag_Mundari Nagm"},nq={};for(n=0,i=[9,10,11,12,13,14];n<i.length;n+=1)!function(e){var t=nq[e]={binary:ne(nj[e]+" "+nO),nonBinary:{General_Category:ne(nO),Script:ne(nU[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}(i[n]);var nz=nl.prototype,nW=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":"")+(e.options.ecmaVersion>=13?"d":""),this.unicodeProperties=nq[e.options.ecmaVersion>=14?14:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function nH(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function nG(e){return e>=65&&e<=90||e>=97&&e<=122}function nX(e){return nG(e)||95===e}function nQ(e){return e>=48&&e<=57}function nK(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function nY(e){return e>=65&&e<=70?10+(e-65):e>=97&&e<=102?10+(e-97):e-48}function nZ(e){return e>=48&&e<=55}nW.prototype.reset=function(e,t,r){var n=-1!==r.indexOf("u");this.start=0|e,this.source=t+"",this.flags=r,this.switchU=n&&this.parser.options.ecmaVersion>=6,this.switchN=n&&this.parser.options.ecmaVersion>=9},nW.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},nW.prototype.at=function(e,t){void 0===t&&(t=!1);var r=this.source,n=r.length;if(e>=n)return -1;var i=r.charCodeAt(e);if(!(t||this.switchU)||i<=55295||i>=57344||e+1>=n)return i;var s=r.charCodeAt(e+1);return s>=56320&&s<=57343?(i<<10)+s-56613888:i},nW.prototype.nextIndex=function(e,t){void 0===t&&(t=!1);var r=this.source,n=r.length;if(e>=n)return n;var i,s=r.charCodeAt(e);return!(t||this.switchU)||s<=55295||s>=57344||e+1>=n||(i=r.charCodeAt(e+1))<56320||i>57343?e+1:e+2},nW.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},nW.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},nW.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},nW.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},nz.validateRegExpFlags=function(e){for(var t=e.validFlags,r=e.flags,n=0;n<r.length;n++){var i=r.charAt(n);-1===t.indexOf(i)&&this.raise(e.start,"Invalid regular expression flag"),r.indexOf(i,n+1)>-1&&this.raise(e.start,"Duplicate regular expression flag")}},nz.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&e.groupNames.length>0&&(e.switchN=!0,this.regexp_pattern(e))},nz.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames.length=0,e.backReferenceNames.length=0,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,r=e.backReferenceNames;t<r.length;t+=1){var n=r[t];-1===e.groupNames.indexOf(n)&&e.raise("Invalid named capture referenced")}},nz.regexp_disjunction=function(e){for(this.regexp_alternative(e);e.eat(124);)this.regexp_alternative(e);this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")},nz.regexp_alternative=function(e){for(;e.pos<e.source.length&&this.regexp_eatTerm(e););},nz.regexp_eatTerm=function(e){return this.regexp_eatAssertion(e)?(e.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier(e)&&e.switchU&&e.raise("Invalid quantifier"),!0):(e.switchU?!!this.regexp_eatAtom(e):!!this.regexp_eatExtendedAtom(e))&&(this.regexp_eatQuantifier(e),!0)},nz.regexp_eatAssertion=function(e){var t=e.pos;if(e.lastAssertionIsQuantifiable=!1,e.eat(94)||e.eat(36))return!0;
1if(e.eat(92)){if(e.eat(66)||e.eat(98))return!0;e.pos=t}if(e.eat(40)&&e.eat(63)){var r=!1;if(this.options.ecmaVersion>=9&&(r=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!r,!0}return e.pos=t,!1},nz.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},nz.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},nz.regexp_eatBracedQuantifier=function(e,t){var r=e.pos;if(e.eat(123)){var n=0,i=-1;if(this.regexp_eatDecimalDigits(e)&&(n=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(i=e.lastIntValue),e.eat(125)))return -1!==i&&i<n&&!t&&e.raise("numbers out of order in {} quantifier"),!0;e.switchU&&!t&&e.raise("Incomplete quantifier"),e.pos=r}return!1},nz.regexp_eatAtom=function(e){return this.regexp_eatPatternCharacters(e)||e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)},nz.regexp_eatReverseSolidusAtomEscape=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatAtomEscape(e))return!0;e.pos=t}return!1},nz.regexp_eatUncapturingGroup=function(e){var t=e.pos;if(e.eat(40)){if(e.eat(63)&&e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}e.pos=t}return!1},nz.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):63===e.current()&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},nz.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},nz.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},nz.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!nH(t)&&(e.lastIntValue=t,e.advance(),!0)},nz.regexp_eatPatternCharacters=function(e){for(var t=e.pos,r=0;-1!==(r=e.current())&&!nH(r);)e.advance();return e.pos!==t},nz.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return -1!==t&&36!==t&&(!(t>=40)||!(t<=43))&&46!==t&&63!==t&&91!==t&&94!==t&&124!==t&&(e.advance(),!0)},nz.regexp_groupSpecifier=function(e){if(e.eat(63)){if(this.regexp_eatGroupName(e)){-1!==e.groupNames.indexOf(e.lastStringValue)&&e.raise("Duplicate capture group name"),e.groupNames.push(e.lastStringValue);return}e.raise("Invalid group")}},nz.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},nz.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=nt(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=nt(e.lastIntValue);return!0}return!1},nz.regexp_eatRegExpIdentifierStart=function(e){var t,r=e.pos,n=this.options.ecmaVersion>=11,i=e.current(n);return(e.advance(n),92===i&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(i=e.lastIntValue),rq(t=i,!0)||36===t||95===t)?(e.lastIntValue=i,!0):(e.pos=r,!1)},nz.regexp_eatRegExpIdentifierPart=function(e){var t,r=e.pos,n=this.options.ecmaVersion>=11,i=e.current(n);return(e.advance(n),92===i&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(i=e.lastIntValue),rz(t=i,!0)||36===t||95===t||8204===t||8205===t)?(e.lastIntValue=i,!0):(e.pos=r,!1)},nz.regexp_eatAtomEscape=function(e){return!!(this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e))||(e.switchU&&(99===e.current()&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},nz.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var r=e.lastIntValue;if(e.switchU)return r>e.maxBackReference&&(e.maxBackReference=r),!0;if(r<=e.numCapturingParens)return!0;e.pos=t}return!1},nz.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},nz.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||
1!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},nz.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},nz.regexp_eatZero=function(e){return!(48!==e.current()||nQ(e.lookahead()))&&(e.lastIntValue=0,e.advance(),!0)},nz.regexp_eatControlEscape=function(e){var t=e.current();return 116===t?(e.lastIntValue=9,e.advance(),!0):110===t?(e.lastIntValue=10,e.advance(),!0):118===t?(e.lastIntValue=11,e.advance(),!0):102===t?(e.lastIntValue=12,e.advance(),!0):114===t&&(e.lastIntValue=13,e.advance(),!0)},nz.regexp_eatControlLetter=function(e){var t=e.current();return!!nG(t)&&(e.lastIntValue=t%32,e.advance(),!0)},nz.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){void 0===t&&(t=!1);var r=e.pos,n=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var i,s=e.lastIntValue;if(n&&s>=55296&&s<=56319){var a=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(o>=56320&&o<=57343)return e.lastIntValue=(s-55296)*1024+(o-56320)+65536,!0}e.pos=a,e.lastIntValue=s}return!0}if(n&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&(i=e.lastIntValue)>=0&&i<=1114111)return!0;n&&e.raise("Invalid unicode escape"),e.pos=r}return!1},nz.regexp_eatIdentityEscape=function(e){if(e.switchU)return!!this.regexp_eatSyntaxCharacter(e)||!!e.eat(47)&&(e.lastIntValue=47,!0);var t=e.current();return 99!==t&&(!e.switchN||107!==t)&&(e.lastIntValue=t,e.advance(),!0)},nz.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do e.lastIntValue=10*e.lastIntValue+(t-48),e.advance();while((t=e.current())>=48&&t<=57);return!0}return!1},nz.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(100===t||68===t||115===t||83===t||119===t||87===t)return e.lastIntValue=-1,e.advance(),!0;if(e.switchU&&this.options.ecmaVersion>=9&&(80===t||112===t)){if(e.lastIntValue=-1,e.advance(),e.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(e)&&e.eat(125))return!0;e.raise("Invalid property name")}return!1},nz.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var r=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var n=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,r,n),!0}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var i=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,i),!0}return!1},nz.regexp_validateUnicodePropertyNameAndValue=function(e,t,r){r5(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(r)||e.raise("Invalid property value")},nz.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},nz.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";nX(t=e.current());)e.lastStringValue+=nt(t),e.advance();return""!==e.lastStringValue},nz.regexp_eatUnicodePropertyValue=function(e){var t,r=0;for(e.lastStringValue="";nX(t=r=e.current())||nQ(t);)e.lastStringValue+=nt(r),e.advance();return""!==e.lastStringValue},nz.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},nz.regexp_eatCharacterClass=function(e){if(e.eat(91)){if(e.eat(94),this.regexp_classRanges(e),e.eat(93))return!0;e.raise("Unterminated character class")}return!1},nz.regexp_classRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var r=e.lastIntValue;e.switchU&&(-1===t||-1===r)&&e.raise("Invalid character class"),-1!==t&&-1!==r&&t>r&&e.raise("Range out of order in character class")}}},nz.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var r=e.current();(99===r||nZ(r))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var n=e.current();return 93!==n&&(e.lastIntValue=n,e.advance(),!0)},nz.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;
vendor: 4,299 bytes, line 1
1if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},nz.regexp_eatClassControlLetter=function(e){var t=e.current();return(!!nQ(t)||95===t)&&(e.lastIntValue=t%32,e.advance(),!0)},nz.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},nz.regexp_eatDecimalDigits=function(e){var t=e.pos,r=0;for(e.lastIntValue=0;nQ(r=e.current());)e.lastIntValue=10*e.lastIntValue+(r-48),e.advance();return e.pos!==t},nz.regexp_eatHexDigits=function(e){var t=e.pos,r=0;for(e.lastIntValue=0;nK(r=e.current());)e.lastIntValue=16*e.lastIntValue+nY(r),e.advance();return e.pos!==t},nz.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var r=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=64*t+8*r+e.lastIntValue:e.lastIntValue=8*t+r}else e.lastIntValue=t;return!0}return!1},nz.regexp_eatOctalDigit=function(e){var t=e.current();return nZ(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},nz.regexp_eatFixedHexDigits=function(e,t){var r=e.pos;e.lastIntValue=0;for(var n=0;n<t;++n){var i=e.current();if(!nK(i))return e.pos=r,!1;e.lastIntValue=16*e.lastIntValue+nY(i),e.advance()}return!0};var n0=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new ni(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])},n1=nl.prototype;function n2(e){return"function"!=typeof BigInt?null:BigInt(e.replace(/_/g,""))}n1.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new n0(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},n1.getToken=function(){return this.next(),new n0(this)},"undefined"!=typeof Symbol&&(n1[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===rY.eof,value:t}}}}),n1.nextToken=function(){var e=this.curContext();return(e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length)?this.finishToken(rY.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},n1.readToken=function(e){return rq(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},n1.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=56320)return e;var t=this.input.charCodeAt(this.pos+1);return t<=56319||t>=57344?e:(e<<10)+t-56613888},n1.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,r=this.input.indexOf("*/",this.pos+=2);if(-1===r&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations)for(var n=void 0,i=t;(n=r2(this.input,i,this.pos))>-1;)++this.curLine,i=this.lineStart=n;this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,r),t,this.pos,e,this.curPosition())},n1.skipLineComment=function(e){for(var t=this.pos,r=this.options.onComment&&this.curPosition(),n=this.input.charCodeAt(this.pos+=e);this.pos<this.input.length&&!r1(n);)n=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(t+e,this.pos),t,this.pos,r,this.curPosition())},n1.skipSpace=function(){e:for(;this.pos<this.input.length;){var e=this.input.charCodeAt(this.pos);switch(e){case 32:case 160:++this.pos;break;case 13:10===this.input.charCodeAt(this.pos+1)&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(e>8&&e<14||e>=5760&&r3.test(String.fromCharCode(e)))++this.pos;else break e}}},n1.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());
1var r=this.type;this.type=e,this.value=t,this.updateContext(r)},n1.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(rY.ellipsis)):(++this.pos,this.finishToken(rY.dot))},n1.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(rY.assign,2):this.finishOp(rY.slash,1)},n1.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),r=1,n=42===e?rY.star:rY.modulo;return(this.options.ecmaVersion>=7&&42===e&&42===t&&(++r,n=rY.starstar,t=this.input.charCodeAt(this.pos+2)),61===t)?this.finishOp(rY.assign,r+1):this.finishOp(n,r)},n1.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?this.options.ecmaVersion>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(rY.assign,3):this.finishOp(124===e?rY.logicalOR:rY.logicalAND,2):61===t?this.finishOp(rY.assign,2):this.finishOp(124===e?rY.bitwiseOR:rY.bitwiseAND,1)},n1.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(rY.assign,2):this.finishOp(rY.bitwiseXOR,1)},n1.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45===t&&!this.inModule&&62===this.input.charCodeAt(this.pos+2)&&(0===this.lastTokEnd||rZ.test(this.input.slice(this.lastTokEnd,this.pos)))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(rY.incDec,2):61===t?this.finishOp(rY.assign,2):this.finishOp(rY.plusMin,1)},n1.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),r=1;return t===e?(r=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+r))?this.finishOp(rY.assign,r+1):this.finishOp(rY.bitShift,r):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(r=2),this.finishOp(rY.relational,r)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},n1.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(rY.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(rY.arrow)):this.finishOp(61===e?rY.eq:rY.prefix,1)},n1.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(46===t){var r=this.input.charCodeAt(this.pos+2);if(r<48||r>57)return this.finishOp(rY.questionDot,2)}if(63===t)return e>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(rY.assign,3):this.finishOp(rY.coalesce,2)}return this.finishOp(rY.question,1)},n1.readToken_numberSign=function(){var e=this.options.ecmaVersion,t=35;if(e>=13&&(++this.pos,rq(t=this.fullCharCodeAtPos(),!0)||92===t))return this.finishToken(rY.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+nt(t)+"'")},n1.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(rY.parenL);case 41:return++this.pos,this.finishToken(rY.parenR);case 59:return++this.pos,this.finishToken(rY.semi);case 44:return++this.pos,this.finishToken(rY.comma);case 91:return++this.pos,this.finishToken(rY.bracketL);case 93:return++this.pos,this.finishToken(rY.bracketR);case 123:return++this.pos,this.finishToken(rY.braceL);case 125:return++this.pos,this.finishToken(rY.braceR);case 58:return++this.pos,this.finishToken(rY.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(rY.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);
vendor: 4,178 bytes, line 1
1case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(rY.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+nt(e)+"'")},n1.finishOp=function(e,t){var r=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,r)},n1.readRegexp=function(){for(var e,t,r=this.pos;;){this.pos>=this.input.length&&this.raise(r,"Unterminated regular expression");var n=this.input.charAt(this.pos);if(rZ.test(n)&&this.raise(r,"Unterminated regular expression"),e)e=!1;else{if("["===n)t=!0;else if("]"===n&&t)t=!1;else if("/"===n&&!t)break;e="\\"===n}++this.pos}var i=this.input.slice(r,this.pos);++this.pos;var s=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(s);var o=this.regexpState||(this.regexpState=new nW(this));o.reset(r,i,a),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var u=null;try{u=new RegExp(i,a)}catch(e){}return this.finishToken(rY.regexp,{pattern:i,flags:a,value:u})},n1.readInt=function(e,t,r){for(var n=this.options.ecmaVersion>=12&&void 0===t,i=r&&48===this.input.charCodeAt(this.pos),s=this.pos,a=0,o=0,u=0,l=null==t?1/0:t;u<l;++u,++this.pos){var c=this.input.charCodeAt(this.pos),p=void 0;if(n&&95===c){i&&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===u&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed at the first of digits"),o=c;continue}if((p=c>=97?c-97+10:c>=65?c-65+10:c>=48&&c<=57?c-48:1/0)>=e)break;o=c,a=a*e+p}return(n&&95===o&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===s||null!=t&&this.pos-s!==t)?null:a},n1.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var r=this.readInt(e);return null==r&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(r=n2(this.input.slice(t,this.pos)),++this.pos):rq(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(rY.num,r)},n1.readNumber=function(e){var t,r=this.pos;e||null!==this.readInt(10,void 0,!0)||this.raise(r,"Invalid number");var n=this.pos-r>=2&&48===this.input.charCodeAt(r);n&&this.strict&&this.raise(r,"Invalid number");var i=this.input.charCodeAt(this.pos);if(!n&&!e&&this.options.ecmaVersion>=11&&110===i){var s=n2(this.input.slice(r,this.pos));return++this.pos,rq(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(rY.num,s)}n&&/[89]/.test(this.input.slice(r,this.pos))&&(n=!1),46!==i||n||(++this.pos,this.readInt(10),i=this.input.charCodeAt(this.pos)),69!==i&&101!==i||n||((43===(i=this.input.charCodeAt(++this.pos))||45===i)&&++this.pos,null===this.readInt(10)&&this.raise(r,"Invalid number")),rq(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var a=(t=this.input.slice(r,this.pos),n?parseInt(t,8):parseFloat(t.replace(/_/g,"")));return this.finishToken(rY.num,a)},n1.readCodePoint=function(){var e;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var t=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(t,"Code point out of bounds")}else e=this.readHexChar(4);return e},n1.readString=function(e){for(var t="",r=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var n=this.input.charCodeAt(this.pos);if(n===e)break;92===n?(t+=this.input.slice(r,this.pos)+this.readEscapedChar(!1),r=this.pos):8232===n||8233===n?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(r1(n)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(r,this.pos++),this.finishToken(rY.string,t)};var n3={};n1.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}
1catch(e){if(e===n3)this.readInvalidTemplateToken();else throw e}this.inTemplateElement=!1},n1.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw n3;this.raise(e,t)},n1.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var r=this.input.charCodeAt(this.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.pos+1)){if(this.pos===this.start&&(this.type===rY.template||this.type===rY.invalidTemplate)){if(36===r)return this.pos+=2,this.finishToken(rY.dollarBraceL);return++this.pos,this.finishToken(rY.backQuote)}return e+=this.input.slice(t,this.pos),this.finishToken(rY.template,e)}if(92===r)e+=this.input.slice(t,this.pos)+this.readEscapedChar(!0),t=this.pos;else if(r1(r)){switch(e+=this.input.slice(t,this.pos),++this.pos,r){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(r)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},n1.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(rY.invalidTemplate,this.input.slice(this.start,this.pos))}this.raise(this.start,"Unterminated template")},n1.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.pos);switch(++this.pos,t){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return nt(this.readCodePoint());case 116:return"	";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"),e){var r=this.pos-1;this.invalidStringToken(r,"Invalid escape sequence in template string")}default:if(t>=48&&t<=55){var n=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(n,8);return i>255&&(i=parseInt(n=n.slice(0,-1),8)),this.pos+=n.length-1,t=this.input.charCodeAt(this.pos),("0"!==n||56===t||57===t)&&(this.strict||e)&&this.invalidStringToken(this.pos-1-n.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}if(r1(t))return"";return String.fromCharCode(t)}},n1.readHexChar=function(e){var t=this.pos,r=this.readInt(16,e);return null===r&&this.invalidStringToken(t,"Bad character escape sequence"),r},n1.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,r=this.pos,n=this.options.ecmaVersion>=6;this.pos<this.input.length;){var i=this.fullCharCodeAtPos();if(rz(i,n))this.pos+=i<=65535?1:2;else if(92===i){this.containsEsc=!0,e+=this.input.slice(r,this.pos);var s=this.pos;117!==this.input.charCodeAt(++this.pos)&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var a=this.readCodePoint();(t?rq:rz)(a,n)||this.invalidStringToken(s,"Invalid Unicode escape"),e+=nt(a),r=this.pos}else break;t=!1}return e+this.input.slice(r,this.pos)},n1.readWord=function(){var e=this.readWord1(),t=rY.name;return this.keywords.test(e)&&(t=rQ[e]),this.finishToken(t,e)};var n6="8.8.2";function n8(e,t){return nl.parse(e,t)}function n4(e,t,r){return nl.parseExpressionAt(e,t,r)}function n9(e,t){return nl.tokenizer(e,t)}nl.acorn={Parser:nl,version:n6,defaultOptions:na,Position:nn,SourceLocation:ni,getLineInfo:ns,Node:n_,TokenType:rW,tokTypes:rY,keywordTypes:rQ,TokContext:nb,tokContexts:nC,isIdentifierChar:rz,isIdentifierStart:rq,Token:n0,isNewLine:r1,lineBreak:rZ,lineBreakG:r0,nonASCIIwhitespace:r3};var n5=V(q(),1);function n7(e){let t=e||{},r=t.loc||{},n=t.range||[0,0],i=r.start?ie(r.start.column):void 0,s=r.end?ie(r.end.column):void 0;return{start:{line:r.start?ie(r.start.line):void 0,column:void 0===i?void 0:i+1,offset:ie(n[0]||t.start)},end:{line:r.end?ie(r.end.line):void 0,column:void 0===s?void 0:s+1,offset:ie(n[1]||t.end)}}}function ie(e){return"number"==typeof e&&e>-1?e:void 0}var it={}.hasOwnProperty,ir=Symbol("continue"),ii=Symbol("exit"),is=Symbol("skip");function ia(e){return Array.isArray(e)?e:"number"==typeof e?[ir,e]:[e]}function io(e){return!!(e&&"object"==typeof e&&"type"in e&&"string"==typeof e.type&&e.type.length>0)}function iu(e,t){let r,n;let i=t.prefix||"",s=t.suffix||"",a=Object.assign({},t.acornOptions),o=[],u=[],l=a.onComment,c=a.onToken,p=!1,h=Object.assign({},a,{onComment:o,preserveParens:!0});c&&(h.onToken=u);let d=function(e,t){let r={value:"",stops:[]},n=-1;for(;++n<e.length;){let i=e[n];if("enter"===i[0]&&t.includes(i[1].type)){let e=i[2].sliceStream(i[1]);for(;e.length>0&&-1===e[0];)e.shift();let t=function(e){let t,r=-1,n=[];for(;++r<e.length;){let i;let s=e[r];if("string"==typeof s)i=s;else switch(s){case -5:i="\r";break;case -4:i="\n";break;case -3:i="\r\n";break;case -2:i="	";break;case -1:if(t)continue;i=" ";break;default:i=String.fromCharCode(s)}t=-2===s,n.push(i)}return n.join("")}(e);r.stops.push([r.value.length,i[1].start]),r.value+=t,r.stops.push([r.value.length,i[1].end])}}return r}(e,["lineEnding","expressionChunk","mdxFlowExpressionChunk","mdxTextExpressionChunk","mdxJsxTextTagExpressionAttributeValue","mdxJsxTextTagAttributeValueExpressionValue","mdxJsxFlowTagExpressionAttributeValue","mdxJsxFlowTagAttributeValueExpressionValue","mdxjsEsmData"]),f=d.value,m=i+f+s,g=t.expression&&il(f);if(g&&!t.allowEmpty)throw new et("Unexpected empty expression",v(0),"micromark-extension-mdx-expression:unexpected-empty-expression");try{r=t.expression&&!g?t.acorn.parseExpressionAt(m,0,h):t.acorn.parse(m,h)}catch(t){let e=v(t.pos);t.message=String(t.message).replace(/ \(\d+:\d+\)$/,""),t.pos=e.offset,t.loc={line:e.line,column:e.column-1},n=t,p=t.raisedAt>=i.length+f.length||"Unterminated comment"===t.message}if(r&&t.expression&&!g){if(il(m.slice(r.end,m.length-s.length)))r={type:"Program",start:0,end:i.length+f.length,body:[{type:"ExpressionStatement",expression:r,start:0,end:i.length+f.length}],sourceType:"module",comments:[]};else{let e=v(r.end),t=Error("Unexpected content after expression");t.pos=e.offset,t.loc={line:e.line,column:e.column-1},n=t,r=void 0}}if(r){var y,x;let e,t;if(r.comments=o,y=r,"function"==typeof(x=(e,t,r,n)=>{let i=n[n.length-1],s=t;"ParenthesizedExpression"===e.type&&i&&s&&("number"==typeof r&&(i=i[s],s=r),i[s]=e.expression),D(e)})&&(e=x),(function r(n,i,s,a){return io(n)&&(o.displayName="node ("+n.type+")"),o;function o(){let o=e?ia(e(n,i,s,a)):[];
1if(o[0]===ii)return o;if(o[0]!==is){let e;for(e in n)if(it.call(n,e)&&n[e]&&"object"==typeof n[e]&&"data"!==e&&"position"!==e){let t=a.concat(n),i=n[e];if(Array.isArray(i)){let n=0;for(;n>-1&&n<i.length;){let s=i[n];if(io(s)){let i=r(s,e,n,t)();if(i[0]===ii)return i;n="number"==typeof i[1]?i[1]:n+1}else n++}}else if(io(i)){let n=r(i,e,null,t)();if(n[0]===ii)return n}}}return t?ia(t(n,i,s,a)):o}})(y,null,null,[])(),Array.isArray(l))l.push(...o);else if("function"==typeof l)for(let e of o)l("Block"===e.type,e.value,e.start,e.end,e.loc.start,e.loc.end);for(let e of u)e.end<=i.length||e.start-i.length>=f.length||(D(e),Array.isArray(c)?c.push(e):c(e))}return{estree:r,error:n,swallow:p};function D(e){let t=v(e.start),r=v(e.end);e.start=t.offset,e.end=r.offset,e.loc={start:{line:t.line,column:t.column-1,offset:t.offset},end:{line:r.line,column:r.column-1,offset:r.offset}},e.range=[e.start,e.end]}function v(e){let r=e-i.length;r<0?r=0:r>f.length&&(r=f.length);let n=function(e,t){let r=0;for(;r<e.length&&e[r][0]<=t;)r+=1;if(0===r)return;let[n,i]=e[r-1],s=t-n;return{line:i.line,column:i.column+s,offset:i.offset+s}}(d.stops,r);return n||(n={line:t.start.line,column:t.start.column,offset:t.start.offset}),n}}function il(e){return/^\s*$/.test(e.replace(/\/\*[\s\S]*?\*\//g,"").replace(/\/\/[^\r\n]*(\r\n|\n|\r)/g,""))}function ic(e,t,r,n,i,s,a,o,u,l,c,p){let h,d;let f=this,m=this.events.length+3,g=this.events[this.events.length-1],y=g&&"linePrefix"===g[1].type?g[2].sliceSerialize(g[1],!0).length:0,x=y?y+1:0,D=1;return function(t){return e.enter(r),e.enter(n),e.consume(t),e.exit(n),h=f.now(),v};function v(g){if(null===g)throw d||new et("Unexpected end of file in expression, expected a corresponding closing brace for `{`",f.now(),"micromark-extension-mdx-expression:unexpected-eof");if(125===g)return function(c){if(D--,!s)return D?(e.enter(i),e.consume(c),E):(e.enter(n),e.consume(c),e.exit(n),e.exit(r),t);let p=iu(f.events.slice(m),{acorn:s,acornOptions:a,start:h,expression:!0,allowEmpty:l,prefix:u?"({":"",suffix:u?"})":""}),g=p.estree;if(u&&g){let e=g.body[0];if("ExpressionStatement"!==e.type||"ObjectExpression"!==e.expression.type)throw new et("Unexpected `"+e.type+"` in code: expected an object spread (`{...spread}`)",n7(e).start,"micromark-extension-mdx-expression:non-spread");if(e.expression.properties[1])throw new et("Unexpected extra content in spread: only a single spread is supported",n7(e.expression.properties[1]).start,"micromark-extension-mdx-expression:spread-extra");if(e.expression.properties[0]&&"SpreadElement"!==e.expression.properties[0].type)throw new et("Unexpected `"+e.expression.properties[0].type+"` in code: only spread elements are supported",n7(e.expression.properties[0]).start,"micromark-extension-mdx-expression:non-spread")}if(p.error){if(d=new et("Could not parse expression with acorn: "+p.error.message,{line:p.error.loc.line,column:p.error.loc.column+1,offset:p.error.pos},"micromark-extension-mdx-expression:acorn"),null!==c&&p.swallow)return e.enter(i),e.consume(c),E;throw d}return e.enter(n),e.consume(c),e.exit(n),Object.assign(e.exit(r),o?{estree:g}:void 0),t}(g);if(eL(g)){e.enter("lineEnding"),e.consume(g),e.exit("lineEnding");let t=Math.max(x,p?p+4-f.now().column:0);return t?eR(e,v,"linePrefix",t):v}let y=f.now();if(y.line!==h.line&&!c&&f.parser.lazy[y.line])throw new et("Unexpected end of file in expression, expected a corresponding closing brace for `{`",f.now(),"micromark-extension-mdx-expression:unexpected-eof");return e.enter(i),E(g)}function E(t){return null===t||125===t||eL(t)?(e.exit(i),v(t)):(123!==t||s?e.consume(t):(e.consume(t),D++),E)}}var ip=/[$A-Z_a-z\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u
10EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,ih=/[\d\u00B7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0898-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D
17F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F]/;function id(e){return ip.test(String.fromCharCode(e))}function im(e){let t=String.fromCharCode(e);return ip.test(t)||ih.test(t)}function ig(e,t,r,n,i,s,a,o,u,l,c,p,h,d,f,m,g,y,x,D,v,E,b,C,A,S,k,F,w,T,_,B){let N,P;let I=this;return function(t){return e.enter(o),e.enter(u),e.consume(t),e.exit(u),L};function L(e){return eI(e)?r(e):(N=j,ei(e))}function j(t){return 47===t?(e.enter(l),e.consume(t),e.exit(l),N=O,ei):62===t?en(t):null!==t&&id(t)?(e.enter(p),e.enter(h),e.consume(t),V):void ea(t,"before name","a character that can start a name, such as a letter, `$`, or `_`"+(33===t?" (note: to create a comment in MDX, use `{/* text */}`)":""))}function O(t){return 62===t?en(t):null!==t&&id(t)?(e.enter(p),e.enter(h),e.consume(t),V):void ea(t,"before name","a character that can start a name, such as a letter, `$`, or `_`"+(42===t||47===t?" (note: JS comments in JSX tags are not supported in MDX)":""))}function V(t){return 45===t||null!==t&&im(t)?(e.consume(t),V):46===t||47===t||58===t||62===t||123===t||eI(t)||eO(t)?(e.exit(h),N=M,ei(t)):void ea(t,"in name","a name character such as letters, digits, `$`, or `_`; whitespace before attributes; or the end of the tag"+(64===t?" (note: to create a link in MDX, use `[text](url)`)":""))}function M(t){return 46===t?(e.enter(d),e.consume(t),e.exit(d),N=R,ei):58===t?(e.enter(m),e.consume(t),e.exit(m),N=U,ei):47===t||62===t||123===t||null!==t&&id(t)?(e.exit(p),W(t)):void ea(t,"after name","a character that can start an attribute name, such as a letter, `$`, or `_`; whitespace before attributes; or the end of the tag")}function R(t){if(null!==t&&id(t))return e.enter(f),e.consume(t),$;ea(t,"before member name","a character that can start an attribute name, such as a letter, `$`, or `_`; whitespace before attributes; or the end of the tag")}function $(t){return 45===t||null!==t&&im(t)?(e.consume(t),$):46===t||47===t||62===t||123===t||eI(t)||eO(t)?(e.exit(f),N=J,ei(t)):void ea(t,"in member name","a name character such as letters, digits, `$`, or `_`; whitespace before attributes; or the end of the tag"+(64===t?" (note: to create a link in MDX, use `[text](url)`)":""))}function J(t){return 46===t?(e.enter(d),e.consume(t),e.exit(d),N=R,ei):47===t||62===t||123===t||null!==t&&id(t)?(e.exit(p),W(t)):void ea(t,"after member name","a character that can start an attribute name, such as a letter, `$`, or `_`; whitespace before attributes; or the end of the tag")}function U(t){if(null!==t&&id(t))return e.enter(g),e.consume(t),q;ea(t,"before local name","a character that can start a name, such as a letter, `$`, or `_`"+(43===t||null!==t&&t>46&&t<58?" (note: to create a link in MDX, use `[text](url)`)":""))}function q(t){return 45===t||null!==t&&im(t)?(e.consume(t),q):47===t||62===t||123===t||eI(t)||eO(t)?(e.exit(g),N=z,ei(t)):void ea(t,"in local name","a name character such as letters, digits, `$`, or `_`; whitespace before attributes; or the end of the tag")}function z(t){if(47===t||62===t||123===t||null!==t&&id(t))return e.exit(p),W(t);ea(t,"after local name","a character that can start an attribute name, such as a letter, `$`, or `_`; whitespace before attributes; or the end of the tag")}function W(t){return 47===t?(e.enter(c),e.consume(t),e.exit(c),N=er,ei):62===t?en(t):123===t?ic.call(I,e,H,y,x,D,n,i,s,!0,!1,a)(t):null!==t&&id(t)?(e.enter(v),e.enter(E),e.enter(b),e.consume(t),G):void ea(t,"before attribute name","a character that can start an attribute name, such as a letter, `$`, or `_`; whitespace before attributes; or the end of the tag")}function H(e){return N=W,ei(e)}function G(t){return 45===t||null!==t&&im(t)?(e.consume(t),G):47===t||58===t||61===t||62===t||123===t||eI(t)||eO(t)?(e.exit(b),N=X,ei(t)):void ea(t,"in attribute name","an attribute name character such as letters, digits, `$`, or `_`; `=` to initialize a value; whitespace before attributes; or the end of the tag")}function X(t){return 58===t?(e.enter(C),e.consume(t),e.exit(C),N=Q,ei):61===t?(e.exit(E),e.enter(S),e.consume(t),e.exit(S),N=Z,ei):47===t||62===t||123===t||eI(t)||eO(t)||null!==t&&id(t)?(e.exit(E),e.exit(v),N=W,ei(t)):void ea(t,"after attribute name","a character that can start an attribute name, such as a letter, `$`, or `_`; `=` to initialize a value; or the end of the tag")}function Q(t){if(null!==t&&id(t))return e.enter(A),e.consume(t),K;ea(t,"before local attribute name","a character that can start an attribute name, such as a letter, `$`, or `_`; `=` to initialize a value; or the end of the tag")}function K(t){return 45===t||null!==t&&im(t)?(e.consume(t),K):47===t||61===t||62===t||123===t||eI(t)||eO(t)?(e.exit(A),e.exit(E),N=Y,ei(t)):void ea(t,"in local attribute name","an attribute name character such as letters, digits, `$`, or `_`; `=` to initialize a value; whitespace before attributes; or the end of the tag")}function Y(t){return 61===t?(e.enter(S),e.consume(t),e.exit(S),N=Z,ei):47===t||62===t||123===t||null!==t&&id(t)?(e.exit(v),W(t)):void ea(t,"after local attribute name","a character that can start an attribute name, such as a letter, `$`, or `_`; `=` to initialize a value; or the end of the tag")}function Z(t){return 34===t||39===t?(e.enter(k),e.enter(F),e.consume(t),e.exit(F),P=t,function t(r){return(null===r&&ea(r,"in attribute value","a corresponding closing quote `"+String.fromCodePoint(P)+"`"),r===P)?(e.enter(F),e.consume(r),e.exit(F),e.exit(k),e.exit(v),P=void 0,N=W,ei):eL(r)?(N=t,ei(r)):(e.enter(w),function r(n){return null===n||n===P||eL(n)?(e.exit(w),t(n)):(e.consume(n),r)}(r))}):123===t?ic.call(I,e,ee,T,_,B,n,i,s,!1,!1,a)(t):void ea(t,"before attribute value","a character that can start an attribute value, such as `\"`, `'`, or `{`"+(60===t?" (note: to use an element or fragment as a prop value in MDX, use `{<element />}`)":""))}function ee(t){return e.exit(v),N=W,ei(t)}function er(e){if(62===e)return en(e);ea(e,"after self-closing slash","`>` to end the tag"+(42===e||47===e?" (note: JS comments in JSX tags are not supported in MDX)":""))}function en(r){return e.enter(u),e.consume(r),e.exit(u),e.exit(o),t}function ei(t){return eL(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),es):ej(t)||eO(t)?(e.enter("esWhitespace"),function t(r){return eL(r)?(e.exit("esWhitespace"),ei(r)):ej(r)||eO(r)?(e.consume(r),t):(e.exit("esWhitespace"),N(r))}(t)):N(t)}function es(e){if(!a&&I.parser.lazy[I.now().line])throw new et("Unexpected lazy line in container, expected line to be prefixed with `>` when in a block quote, whitespace when in a list, etc",I.now(),"micromark-extension-mdx-jsx:unexpected-eof");return ei(e)}function ea(e,t,r){throw new et("Unexpected "+(null===e?"end of file":"character `"+(96===e?"` ` `":String.fromCodePoint(e))+"` (U+"+e.toString(16).toUpperCase().padStart(4,"0")+")")+" "+t+", expected "+r,I.now(),"micromark-extension-mdx-jsx:unexpected-"+(null===e?"eof":"character"))}}var iy={disable:{null:["autolink","codeIndented","htmlFlow","htmlText"]}},ix={tokenize:function(e,t,r){return function(n){return e.enter("lineEndingBlank"),e.consume(n),e.exit("lineEndingBlank"),e.attempt(eG,t,r)}},partial:!0},iD=new Set(["ExportAllDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ImportDeclaration"]),iv={enter:{mdxFlowExpression:function(e){this.enter({type:"mdxFlowExpression",value:""},e),this.buffer()},mdxTextExpression:function(e){this.enter({type:"mdxTextExpression",value:""},e),this.buffer()}},exit:{mdxFlowExpression:ib,mdxFlowExpressionChunk:iC,mdxTextExpression:ib,mdxTextExpressionChunk:iC}},iE={handlers:{mdxFlowExpression:iA,mdxTextExpression:iA},unsafe:[{character:"{",inConstruct:["phrasing"]},{atBreak:!0,character:"{"}]};function ib(e){let t=this.resume(),r=e.estree,n=this.exit(e);n.value=t,r&&(n.data={estree:r})}function iC(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}function iA(e){return"{"+(e.value||"")+"}"}function iS(e,t){let r=String(e);if("string"!=typeof t)throw TypeError("Expected character");let n=0,i=r.indexOf(t);for(;-1!==i;)n++,i=r.indexOf(t,i+t.length);return n}var ik={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"};function iF(e){let t="string"==typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}function iw(e){let t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}function iT(e){return function(e){let t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}(e)||iF(e)}var i_=String.fromCharCode;function iB(e,t={}){let r,n,i;let s="string"==typeof t.additional?t.additional.charCodeAt(0):t.additional,a=[],o=0,u=-1,l="";t.position&&("start"in t.position||"indent"in t.position?(n=t.position.indent,r=t.position.start):r=t.position);let c=(r?r.line:0)||1,p=(r?r.column:0)||1,h=m();for(o--;++o<=e.length;)if(10===i&&(p=(n?n[u]:0)||1),38===(i=e.charCodeAt(o))){let r;let n=e.charCodeAt(o+1);if(9===n||10===n||12===n||32===n||38===n||60===n||Number.isNaN(n)||s&&n===s){l+=i_(i),p++;continue}
1let u=o+1,c=u,x=u;if(35===n){x=++c;let t=e.charCodeAt(x);88===t||120===t?(r="hexadecimal",x=++c):r="decimal"}else r="named";let D="",v="",E="",b="named"===r?iT:"decimal"===r?iF:iw;for(x--;++x<=e.length;){let t=e.charCodeAt(x);if(!b(t))break;E+=i_(t),"named"===r&&null.includes(E)&&(D=E,v=eY(E))}let C=59===e.charCodeAt(x);if(C){x++;let e="named"===r&&eY(E);e&&(D=E,v=e)}let A=1+x-u,S="";if(C||!1!==t.nonTerminated){if(E){if("named"===r){if(C&&!v)g(5,1);else if(D!==E&&(A=1+(x=c+D.length)-c,C=!1),!C){let r=D?1:3;if(t.attribute){let t=e.charCodeAt(x);61===t?(g(r,A),v=""):iT(t)?v="":g(r,A)}else g(r,A)}S=v}else{var d,f;C||g(2,A);let e=Number.parseInt(E,"hexadecimal"===r?16:10);if((d=e)>=55296&&d<=57343||d>1114111)g(7,A),S=i_(65533);else if(e in ik)g(6,A),S=ik[e];else{let t="";((f=e)>=1&&f<=8||11===f||f>=13&&f<=31||f>=127&&f<=159||f>=64976&&f<=65007||(65535&f)==65535||(65535&f)==65534)&&g(6,A),e>65535&&(e-=65536,t+=i_(e>>>10|55296),e=56320|1023&e),S=t+i_(e)}}}else"named"!==r&&g(4,A)}if(S){y(),h=m(),o=x-1,p+=x-u+1,a.push(S);let r=m();r.offset++,t.reference&&t.reference.call(t.referenceContext,S,{start:h,end:r},e.slice(u-1,x)),h=r}else E=e.slice(u-1,x),l+=E,p+=E.length,o=x-1}else 10===i&&(c++,u++,p=0),Number.isNaN(i)?y():(l+=i_(i),p++);return a.join("");function m(){return{line:c,column:p,offset:o+((r?r.offset:0)||0)}}function g(e,r){let n;t.warning&&(n=m(),n.column+=r,n.offset+=r,t.warning.call(t.warningContext,null[e],n,e))}function y(){l&&(a.push(l),t.text&&t.text.call(t.textContext,l,{start:h,end:m()}),l="")}}function iN(e){return"&#x"+e.toString(16).toUpperCase()+";"}function iP(e,t){return function(e,t){if(e=e.replace(t.subset?function(e){let t=[],r=-1;for(;++r<e.length;)t.push(e[r].replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"));return RegExp("(?:"+t.join("|")+")","g")}(t.subset):/["&'<>`]/g,r),t.subset||t.escapeOnly)return e;return e.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,function(e,r,n){return t.format((e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536,n.charCodeAt(r+2),t)}).replace(/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,r);function r(e,r,n){return t.format(e.charCodeAt(0),n.charCodeAt(r+1),t)}}(e,Object.assign({format:iN},t))}function iI(e){let t=e||{},r=t.quote||'"',n=t.quoteSmart||!1,i=t.tightSelfClosing||!1,s=t.printWidth||Number.POSITIVE_INFINITY,a='"'===r?"'":'"';if('"'!==r&&"'"!==r)throw Error("Cannot serialize attribute values with `"+r+"` for `options.quote`, expected `\"`, or `'`");return o.peek=function(){return"<"},{handlers:{mdxJsxFlowElement:o,mdxJsxTextElement:o},unsafe:[{character:"<",inConstruct:["phrasing"]},{atBreak:!0,character:"<"}],fences:!0,resourceLink:!0};function o(e,t,o,l){let c=rA(l),p=e.name&&(!e.children||0===e.children.length),h=o.enter(e.type),d=-1,f=[],m=c.move("<"+(e.name||""));if(e.attributes&&e.attributes.length>0){if(!e.name)throw Error("Cannot serialize fragment w/ attributes");for(;++d<e.attributes.length;){let t;let i=e.attributes[d];if("mdxJsxExpressionAttribute"===i.type)t="{"+(i.value||"")+"}";else{if(!i.name)throw Error("Cannot serialize attribute w/o name");let e=i.value,s=i.name,o="";if(null==e);else if("object"==typeof e)o="{"+(e.value||"")+"}";else{let t=n&&iS(e,r)>iS(e,a)?a:r;o=t+iP(e,{subset:[t]})+t}t=s+(o?"=":"")+o}f.push(t)}}let g=!1,y=f.join(" ");return"mdxJsxFlowElement"===e.type&&(/\r?\n|\r/.test(y)||c.current().now.column+y.length+(p?i?2
1:3:1)>s)&&(g=!0),g?m+=c.move("\n"+rv(f.join("\n"),u)):y&&(m+=c.move(" "+y)),g&&(m+=c.move("\n")),p&&(m+=c.move((i||g?"":" ")+"/")),m+=c.move(">"),e.children&&e.children.length>0&&("mdxJsxFlowElement"===e.type?(c.shift(2),m+=c.move("\n")+c.move(rv(rx(e,o,c.current()),u))+c.move("\n")):m+=c.move(ry(e,o,{...c.current(),before:"<",after:">"}))),p||(m+=c.move("</"+(e.name||"")+">")),h(),m}function u(e,t,r){return(r?"":"  ")+e}}var iL={enter:{mdxjsEsm:function(e){this.enter({type:"mdxjsEsm",value:""},e),this.buffer()}},exit:{mdxjsEsm:function(e){let t=this.resume(),r=this.exit(e),n=e.estree;r.value=t,n&&(r.data={estree:n})},mdxjsEsmData:function(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}}},ij={handlers:{mdxjsEsm:function(e){return e.value||""}}};function iO(e){let t=this.data();function r(e,r){(t[e]?t[e]:t[e]=[]).push(r)}r("micromarkExtensions",function(e){let t=Object.assign({acorn:nl.extend((0,n5.default)()),acornOptions:{ecmaVersion:2020,sourceType:"module"},addResult:!0},e);return ek([function(e){let t={tokenize:function(t,i,s){let a=this,o=a.parser.definedModuleSpecifiers||(a.parser.definedModuleSpecifiers=[]),u=this.events.length+1,l="";return a.interrupt?s:function(e){return a.now().column>1?s(e):(t.enter("mdxjsEsm"),t.enter("mdxjsEsmData"),t.consume(e),l+=String.fromCharCode(e),c)};function c(e){return eF(e)?(t.consume(e),l+=String.fromCharCode(e),c):("import"===l||"export"===l)&&32===e?(t.consume(e),p):s(e)}function p(e){return null===e||eL(e)?(t.exit("mdxjsEsmData"),h(e)):(t.consume(e),p)}function h(e){return null===e?f(e):eL(e)?t.check(ix,f,d)(e):(t.enter("mdxjsEsmData"),p(e))}function d(e){return t.enter("lineEnding"),t.consume(e),t.exit("lineEnding"),h}function f(s){let l=iu(a.events.slice(u),{acorn:r,acornOptions:n,prefix:o.length>0?"var "+o.join(",")+"\n":""});if(l.error){if(null!==s&&l.swallow)return d(s);throw new et("Could not parse import/exports with acorn: "+String(l.error),{line:l.error.loc.line,column:l.error.loc.column+1,offset:l.error.pos},"micromark-extension-mdxjs-esm:acorn")}o.length>0&&l.estree.body.shift();let c=-1;for(;++c<l.estree.body.length;){let e=l.estree.body[c];if(!iD.has(e.type))throw new et("Unexpected `"+e.type+"` in code: only import/exports are supported",n7(e),"micromark-extension-mdxjs-esm:non-esm");if("ImportDeclaration"===e.type&&!a.interrupt){let t=-1;for(;++t<e.specifiers.length;){let r=e.specifiers[t];o.push(r.local.name)}}}return Object.assign(t.exit("mdxjsEsm"),e.addResult?{estree:l.estree}:void 0),i(s)}},concrete:!0};if(!e||!e.acorn||!e.acorn.parse)throw Error("Expected an `acorn` instance passed in as `options.acorn`");let r=e.acorn,n=Object.assign({ecmaVersion:2020,sourceType:"module"},e.acornOptions);return{flow:{101:t,105:t}}}(t),function(e){let t;let r=e||{},n=r.addResult,i=r.acorn,s=r.spread,a=r.allowEmpty;if(null==a&&(a=!0),i){if(!i.parseExpressionAt)throw Error("Expected a proper `acorn` instance passed in as `options.acorn`");t=Object.assign({ecmaVersion:2020,sourceType:"module"},r.acornOptions)}else if(r.acornOptions||r.addResult)throw Error("Expected an `acorn` instance passed in as `options.acorn`");return{flow:{123:{tokenize:function(e,r,o){let u=this;return function(r){return ic.call(u,e,l,"mdxFlowExpression","mdxFlowExpressionMarker","mdxFlowExpressionChunk",i,t,n,s,a)(r)};function l(t){return ej(t)?eR(e,c,"whitespace")(t):c(t)}function c(e){return null===e||eL(e)?r(e):o(e)}},concrete:!0}},text:{123:{tokenize:function(e,r){let o=this;return function(u){return ic.call(o,e,r,"mdxTextExpression","mdxTextExpressionMarker","mdxTextExpressionChunk",i,t,n,s,a,!0)(u)}}}}}}(t),function(e){var t,r,n,i,s,a;let o;let u=e||{},l=u.acorn;if(l){if(!l.parse||!l.parseExpressionAt)throw Error("Expected a proper `acorn` instance passed in as `options.acorn`");o=Object.assign({ecmaVersion:2020,sourceType:"module"},u.acornOptions,{locations:!0})}else if(u.acornOptions||u.addResult)throw Error("Expected an `acorn` instance passed in as `options.acorn`");return{flow:{60:(t=l||void 0,r=o,n=u.addResult||!1,{tokenize:function(e,i,s){let a=this;return function(e){return o(e)};function o(i){return ig.call(a,e,u,s,t,r,n,!1,"mdxJsxFlowTag","mdxJsxFlowTagMarker","mdxJsxFlowTagClosingMarker","mdxJsxFlowTagSelfClosingMarker","mdxJsxFlowTagName","mdxJsxFlowTagNamePrimary","mdxJsxFlowTagNameMemberMarker","mdxJsxFlowTagNameMember","mdxJsxFlowTagNamePrefixMarker","mdxJsxFlowTagNameLocal","mdxJsxFlowTagExpressionAttribute","mdxJsxFlowTagExpressionAttributeMarker","mdxJsxFlowTagExpressionAttributeValue","mdxJsxFlowTagAttribute","mdxJsxFlowTagAttributeName","mdxJsxFlowTagAttributeNamePrimary","mdxJsxFlowTagAttributeNamePrefixMarker","mdxJsxFlowTagAttributeNameLocal","mdxJsxFlowTagAttributeInitializerMarker","mdxJsxFlowTagAttributeValueLiteral","mdxJsxFlowTagAttributeValueLiteralMarker","mdxJsxFlowTagAttributeValueLiteralValue","mdxJsxFlowTagAttributeValueExpression","mdxJsxFlowTagAttributeValueExpressionMarker","mdxJsxFlowTagAttributeValueExpressionValue")(i)}function u(t){return ej(t)?eR(e,l,"whitespace")(t):l(t)}function l(e){return 60===e?o(e):null===e||eL(e)?i(e):s(e)}},concrete:!0})},text:{60:(i=l||void 0,s=o,a=u.addResult||!1,{tokenize:function(e,t,r){return ig.call(this,e,t,r,i,s,a,!0,"mdxJsxTextTag","mdxJsxTextTagMarker","mdxJsxTextTagClosingMarker","mdxJsxTextTagSelfClosingMarker","mdxJsxTextTagName","mdxJsxTextTagNamePrimary","mdxJsxTextTagNameMemberMarker","mdxJsxTextTagNameMember","mdxJsxTextTagNamePrefixMarker","mdxJsxTextTagNameLocal","mdxJsxTextTagExpressionAttribute","mdxJsxTextTagExpressionAttributeMarker","mdxJsxTextTagExpressionAttributeValue","mdxJsxTextTagAttribute","mdxJsxTextTagAttributeName","mdxJsxTextTagAttributeNamePrimary","mdxJsxTextTagAttributeNamePrefixMarker","mdxJsxTextTagAttributeNameLocal","mdxJsxTextTagAttributeInitializerMarker","mdxJsxTextTagAttributeValueLiteral","mdxJsxTextTagAttributeValueLiteralMarker","mdxJsxTextTagAttributeValueLiteralValue","mdxJsxTextTagAttributeValueExpression","mdxJsxTextTagAttributeValueExpressionMarker","mdxJsxTextTagAttributeValueExpressionValue")}})}}}(t),iy])}(e)),r("fromMarkdownExtensions",[iv,function(){return{canContainEols:["mdxJsxTextElement"],enter
1:{mdxJsxFlowTag:r,mdxJsxFlowTagClosingMarker:n,mdxJsxFlowTagAttribute:c,mdxJsxFlowTagExpressionAttribute:p,mdxJsxFlowTagAttributeValueLiteral:e,mdxJsxFlowTagAttributeValueExpression:e,mdxJsxFlowTagSelfClosingMarker:s,mdxJsxTextTag:r,mdxJsxTextTagClosingMarker:n,mdxJsxTextTagAttribute:c,mdxJsxTextTagExpressionAttribute:p,mdxJsxTextTagAttributeValueLiteral:e,mdxJsxTextTagAttributeValueExpression:e,mdxJsxTextTagSelfClosingMarker:s},exit:{mdxJsxFlowTagClosingMarker:a,mdxJsxFlowTagNamePrimary:o,mdxJsxFlowTagNameMember:u,mdxJsxFlowTagNameLocal:l,mdxJsxFlowTagExpressionAttribute:h,mdxJsxFlowTagExpressionAttributeValue:t,mdxJsxFlowTagAttributeNamePrimary:d,mdxJsxFlowTagAttributeNameLocal:f,mdxJsxFlowTagAttributeValueLiteral:m,mdxJsxFlowTagAttributeValueLiteralValue:t,mdxJsxFlowTagAttributeValueExpression:g,mdxJsxFlowTagAttributeValueExpressionValue:t,mdxJsxFlowTagSelfClosingMarker:y,mdxJsxFlowTag:x,mdxJsxTextTagClosingMarker:a,mdxJsxTextTagNamePrimary:o,mdxJsxTextTagNameMember:u,mdxJsxTextTagNameLocal:l,mdxJsxTextTagExpressionAttribute:h,mdxJsxTextTagExpressionAttributeValue:t,mdxJsxTextTagAttributeNamePrimary:d,mdxJsxTextTagAttributeNameLocal:f,mdxJsxTextTagAttributeValueLiteral:m,mdxJsxTextTagAttributeValueLiteralValue:t,mdxJsxTextTagAttributeValueExpression:g,mdxJsxTextTagAttributeValueExpressionValue:t,mdxJsxTextTagSelfClosingMarker:y,mdxJsxTextTag:x}};function e(){this.buffer()}function t(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}function r(e){let t={name:void 0,attributes:[],close:!1,selfClosing:!1,start:e.start,end:e.end};this.getData("mdxJsxTagStack")||this.setData("mdxJsxTagStack",[]),this.setData("mdxJsxTag",t),this.buffer()}function n(e){if(0===this.getData("mdxJsxTagStack").length)throw new et("Unexpected closing slash `/` in tag, expected an open tag first",{start:e.start,end:e.end},"mdast-util-mdx-jsx:unexpected-closing-slash")}function i(e){if(this.getData("mdxJsxTag").close)throw new et("Unexpected attribute in closing tag, expected the end of the tag",{start:e.start,end:e.end},"mdast-util-mdx-jsx:unexpected-attribute")}function s(e){if(this.getData("mdxJsxTag").close)throw new et("Unexpected self-closing slash `/` in closing tag, expected the end of the tag",{start:e.start,end:e.end},"mdast-util-mdx-jsx:unexpected-self-closing-slash")}function a(){this.getData("mdxJsxTag").close=!0}function o(e){this.getData("mdxJsxTag").name=this.sliceSerialize(e)}function u(e){let t=this.getData("mdxJsxTag");t.name+="."+this.sliceSerialize(e)}function l(e){let t=this.getData("mdxJsxTag");t.name+=":"+this.sliceSerialize(e)}function c(e){let t=this.getData("mdxJsxTag");i.call(this,e),t.attributes.push({type:"mdxJsxAttribute",name:"",value:null})}function p(e){let t=this.getData("mdxJsxTag");i.call(this,e),t.attributes.push({type:"mdxJsxExpressionAttribute",value:""}),this.buffer()}function h(e){let t=this.getData("mdxJsxTag"),r=t.attributes[t.attributes.length-1],n=e.estree;r.value=this.resume(),n&&(r.data={estree:n})}function d(e){let t=this.getData("mdxJsxTag");t.attributes[t.attributes.length-1].name=this.sliceSerialize(e)}function f(e){let t=this.getData("mdxJsxTag"),r=t.attributes[t.attributes.length-1];r.name+=":"+this.sliceSerialize(e)}function m(){let e=this.getData("mdxJsxTag");e.attributes[e.attributes.length-1].value=iB(this.resume(),{nonTerminated:!1})}function g(e){let t=this.getData("mdxJsxTag"),r=t.attributes[t.attributes.length-1],n={type:"mdxJsxAttributeValueExpression",value:this.resume()},i=e.estree;i&&(n.data={estree:i}),r.value=n}function y(){this.getData("mdxJsxTag").selfClosing=!0}function x(e){let t=this.getData("mdxJsxTag"),r=this.getData("mdxJsxTagStack"),n=r[r.length-1];if(t.close&&n.name!==t.name)throw new et("Unexpected closing tag `"+E(t)+"`, expected corresponding closing tag for `"+E(n)+"` ("+K(n)+")",{start:e.start,end:e.end},"mdast-util-mdx-jsx:end-tag-mismatch");this.resume(),t.close?r.pop():this.enter({type:"mdxJsxTextTag"===e.type?"mdxJsxTextElement":"mdxJsxFlowElement",name:t.name||null,attributes:t.attributes,children:[]},e,D),t.selfClosing||t.close?this.exit(e,v):r.push(t)}function D(e,t){let r=this.getData("mdxJsxTag"),n=e?" before the end of `"+e.type+"`":"",i=e?{start:e.start,end:e.end}:void 0;throw new et("Expected a closing tag for `"+E(r)+"` ("+K({start:t.start,end:t.end})+")"+n,i,"mdast-util-mdx-jsx:end-tag-mismatch")}function v(e,t){throw new et("Expected the closing tag `"+E(this.getData("mdxJsxTag"))+"` either after the end of `"+t.type+"` ("+K(t.end)+") or another opening tag after the start of `"+t.type+"` ("+K(t.start)+")",{start:e.start,end:e.end},"mdast-util-mdx-jsx:end-tag-mismatch")}function E(e){return"<"+(e.close?"/":"")+(e.name||"")+">"}}(),iL]),r("toMarkdownExtensions",{extensions:[iE,iI(e),ij]})}for(var iV={tokenize:function(e,t,r){let n=0;return function t(s){return(87===s||119===s)&&n<3?(n++,e.consume(s),t):46===s&&3===n?(e.consume(s),i):r(s)};function i(e){return null===e?r(e):t(e)}},partial:!0},iM={tokenize:function(e,t,r){let n,i,s;return a;function a(t){return 46===t||95===t?e.check(i$,u,o)(t):null===t||eI(t)||eO(t)||45!==t&&eV(t)?u(t):(s=!0,e.consume(t),a)}function o(t){return 95===t?n=!0:(i=n,n=void 0),e.consume(t),a}function u(e){return i||n||!s?r(e):t(e)}},partial:!0},iR={tokenize:function(e,t){let r=0,n=0;return i;function i(a){return 40===a?(r++,e.consume(a),i):41===a&&n<r?s(a):33===a||34===a||38===a||39===a||41===a||42===a||44===a||46===a||58===a||59===a||
160===a||63===a||93===a||95===a||126===a?e.check(i$,t,s)(a):null===a||eI(a)||eO(a)?t(a):(e.consume(a),i)}function s(t){return 41===t&&n++,e.consume(t),i}},partial:!0},i$={tokenize:function(e,t,r){return n;function n(a){return 33===a||34===a||39===a||41===a||42===a||44===a||46===a||58===a||59===a||63===a||95===a||126===a?(e.consume(a),n):38===a?(e.consume(a),s):93===a?(e.consume(a),i):60===a||null===a||eI(a)||eO(a)?t(a):r(a)}function i(e){return null===e||40===e||91===e||eI(e)||eO(e)?t(e):n(e)}function s(t){return eF(t)?function t(i){return 59===i?(e.consume(i),n):eF(i)?(e.consume(i),t):r(i)}(t):r(t)}},partial:!0},iJ={tokenize:function(e,t,r){return function(t){return e.consume(t),n};function n(e){return e_(e)?r(e):t(e)}},partial:!0},iU={tokenize:function(e,t,r){let n=this;return function(t){return 87!==t&&119!==t||!iX.call(n,n.previous)||iZ(n.events)?r(t):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(iV,e.attempt(iM,e.attempt(iR,i),r),r)(t))};function i(r){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(r)}},previous:iX},iq={tokenize:function(e,t,r){let n=this,i="",s=!1;return function(t){return(72===t||104===t)&&iQ.call(n,n.previous)&&!iZ(n.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),i+=String.fromCodePoint(t),e.consume(t),a):r(t)};function a(t){if(eF(t)&&i.length<5)return i+=String.fromCodePoint(t),e.consume(t),a;if(58===t){let r=i.toLowerCase();if("http"===r||"https"===r)return e.consume(t),o}return r(t)}function o(t){return 47===t?(e.consume(t),s)?u:(s=!0,o):r(t)}function u(t){return null===t||eP(t)||eI(t)||eO(t)||eV(t)?r(t):e.attempt(iM,e.attempt(iR,l),r)(t)}function l(r){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(r)}},previous:iQ},iz={tokenize:function(e,t,r){let n,i;let s=this;return function(t){return!iY(t)||!iK.call(s,s.previous)||iZ(s.events)?r(t):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),function t(n){return iY(n)?(e.consume(n),t):64===n?(e.consume(n),a):r(n)}(t))};function a(t){return 46===t?e.check(iJ,u,o)(t):45===t||95===t||e_(t)?(i=!0,e.consume(t),a):u(t)}function o(t){return e.consume(t),n=!0,a}function u(a){return i&&n&&eF(s.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(a)):r(a)}},previous:iK},iW={},iH={text:iW},iG=48;iG<123;)iW[iG]=iz,58==++iG?iG=65:91===iG&&(iG=97);function iX(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||eI(e)}function iQ(e){return!eF(e)}function iK(e){return!(47===e||iY(e))}function iY(e){return 43===e||45===e||46===e||95===e||e_(e)}function iZ(e){let t=e.length,r=!1;for(;t--;){let n=e[t][1];if(("labelLink"===n.type||"labelImage"===n.type)&&!n._balanced){r=!0;break}if(n._gfmAutolinkLiteralWalkedInto){r=!1;break}}return e.length>0&&!r&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),r}iW[43]=iz,iW[45]=iz,iW[46]=iz,iW[95]=iz,iW[72]=[iz,iq],iW[104]=[iz,iq],iW[87]=[iz,iU],iW[119]=[iz,iU];var i0={'"':"quot","&":"amp","<":"lt",">":"gt"};function i1(e,t){let r=this.sliceSerialize(e);this.tag('<a href="'+(function(e){let t=[],r=-1,n=0,i=0;for(;++r<e.length;){let s=e.charCodeAt(r),a="";if(37===s&&e_(e.charCodeAt(r+1))&&e_(e.charCodeAt(r+2)))i=2;else if(s<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(s))||(a=String.fromCharCode(s));else if(s>55295&&s<57344){let t=e.charCodeAt(r+1);s<56320&&t>56319&&t<57344?(a=String.fromCharCode(s,t),i=1):a="�"}else a=String.fromCharCode(s);a&&(t.push(e.slice(n,r),encodeURIComponent(a)),n=r+i+1,a=""),i&&(r+=i,i=0)}return t.join("")+e.slice(n)})((t||"")+r||"").replace(/["&<>]/g,function(e){return"&"+i0[e]+";"})+'">'),this.raw(this.encode(r)),this.tag("</a>")}var i2={tokenize:function(e,t,r){let n=this;return eR(e,function(e){let i=n.events[n.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):r(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function i3(e,t,r){let n;let i=this,s=i.events.length,a=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);for(;s--;){let e=i.events[s][1];if("labelImage"===e.type){n=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(s){if(!n||!n._balanced)return r(s);let o=tt(i.sliceSerialize({start:n.end,end:i.now()}));return 94===o.codePointAt(0)&&a.includes(o.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),t(s)):r(s)}}function i6(e,t){let r=e.length;for(;r--;
1)if("labelImage"===e[r][1].type&&"enter"===e[r][0]){e[r][1];break}e[r+1][1].type="data",e[r+3][1].type="gfmFootnoteCallLabelMarker";let n={type:"gfmFootnoteCall",start:Object.assign({},e[r+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[r+3][1].end),end:Object.assign({},e[r+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;let s={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},a={type:"chunkString",contentType:"string",start:Object.assign({},s.start),end:Object.assign({},s.end)},o=[e[r+1],e[r+2],["enter",n,t],e[r+3],e[r+4],["enter",i,t],["exit",i,t],["enter",s,t],["enter",a,t],["exit",a,t],["exit",s,t],e[e.length-2],e[e.length-1],["exit",n,t]];return e.splice(r,e.length-r+1,...o),e}function i8(e,t,r){let n;let i=this,s=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),a=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),o};function o(t){return 94!==t?r(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",u)}function u(o){if(a>999||93===o&&!n||null===o||91===o||eI(o))return r(o);if(93===o){e.exit("chunkString");let n=e.exit("gfmFootnoteCallString");return s.includes(tt(i.sliceSerialize(n)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):r(o)}return eI(o)||(n=!0),a++,e.consume(o),92===o?l:u}function l(t){return 91===t||92===t||93===t?(e.consume(t),a++,u):u(t)}}function i4(e,t,r){let n,i;let s=this,a=s.parser.gfmFootnotes||(s.parser.gfmFootnotes=[]),o=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),u};function u(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",l):r(t)}function l(t){if(o>999||93===t&&!i||null===t||91===t||eI(t))return r(t);if(93===t){e.exit("chunkString");let r=e.exit("gfmFootnoteDefinitionLabelString");return n=tt(s.sliceSerialize(r)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),p}return eI(t)||(i=!0),o++,e.consume(t),92===t?c:l}function c(t){return 91===t||92===t||93===t?(e.consume(t),o++,l):l(t)}function p(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a.includes(n)||a.push(n),eR(e,h,"gfmFootnoteDefinitionWhitespace")):r(t)}function h(e){return t(e)}}function i9(e,t,r){return e.check(eG,t,e.attempt(i2,t,r))}function i5(e){e.exit("gfmFootnoteDefinition")}function i7(e){let t=(e||{}).singleTilde,r={tokenize:function(e,r,n){let i=this.previous,s=this.events,a=0;return function(o){return 126===i&&"characterEscape"!==s[s.length-1][1].type?n(o):(e.enter("strikethroughSequenceTemporary"),function s(o){let u=eq(i);if(126===o)return a>1?n(o):(e.consume(o),a++,s);if(a<2&&!t)return n(o);let l=e.exit("strikethroughSequenceTemporary"),c=eq(o);return l._open=!c||2===c&&!!u,l._close=!u||2===u&&!!c,r(o)}(o))}},resolveAll:function(e,t){let r=-1;for(;++r<e.length;)if("enter"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._close){let n=r;for(;n--;)if("exit"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._open&&e[r][1].end.offset-e[r][1].start.offset==e[n][1].end.offset-e[n][1].start.offset){e[r][1].type="strikethroughSequence",e[n][1].type="strikethroughSequence";let i={type:"strikethrough",start:Object.assign({},e[n][1].start),end:Object.assign({},e[r][1].end)},s={type:"strikethroughText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[r][1].start)},a=[["enter",i,t],["enter",e[n][1],t],["exit",e[n][1],t],["enter",s,t]],o=t.parser.constructs.insideSpan.null;o&&eC(a,a.length,0,ez(o,e.slice(n+1,r),t)),eC(a,a.length,0,[["exit",s,t],["enter",e[r][1],t],["exit",e[r][1],t],["exit",i,t]]),eC(e,n-1,r-n+3,a),r=n+a.length-2;break}}for(r=-1;++r<e.length;)"strikethroughSequenceTemporary"===e[r][1].type&&(e[r][1].type="data");return e}};return null==t&&(t=!0),{text:{126:r},insideSpan:{null:[r]},attentionMarkers:{null:[126]}}}var se={none:"",left:' align="left"',right:' align="right"',center:' align="center"'};function st(e,t){return"|"===t?t:e}var sr=class{constructor(){this.map=[]}add(e,t,r){!function(e,t,r,n){let i=0;if(0!==r||0!==n.length){for(;i<e.map.length;){if(e.map[i][0]===t){e.map[i][1]+=r,e.map[i][2].push(...n);return}i+=1}e.map.push([t,r,n])}}(this,e,t,r)}consume(e){if(this.map.sort((e,t)=>
1e[0]-t[0]),0===this.map.length)return;let t=this.map.length,r=[];for(;t>0;)t-=1,r.push(e.slice(this.map[t][0]+this.map[t][1])),r.push(this.map[t][2]),e.length=this.map[t][0];r.push([...e]),e.length=0;let n=r.pop();for(;n;)e.push(...n),n=r.pop();this.map.length=0}},sn={flow:{null:{tokenize:function(e,t,r){let n;let i=this,s=0,a=0;return function(e){let t=i.events.length-1;for(;t>-1;){let e=i.events[t][1].type;if("lineEnding"===e||"linePrefix"===e)t--;else break}let n=t>-1?i.events[t][1].type:null,s="tableHead"===n||"tableRow"===n?x:o;return s===x&&i.parser.lazy[i.now().line]?r(e):s(e)};function o(t){return e.enter("tableHead"),e.enter("tableRow"),124===t||(n=!0,a+=1),u(t)}function u(t){return null===t?r(t):eL(t)?a>1?(a=0,i.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),p):r(t):ej(t)?eR(e,u,"whitespace")(t):(a+=1,n&&(n=!1,s+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),n=!0,u):(e.enter("data"),l(t))}function l(t){return null===t||124===t||eI(t)?(e.exit("data"),u(t)):(e.consume(t),92===t?c:l)}function c(t){return 92===t||124===t?(e.consume(t),l):l(t)}function p(t){return(i.interrupt=!1,i.parser.lazy[i.now().line])?r(t):(e.enter("tableDelimiterRow"),n=!1,ej(t))?eR(e,h,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):h(t)}function h(t){return 45===t||58===t?f(t):124===t?(n=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),d):r(t)}function d(t){return ej(t)?eR(e,f,"whitespace")(t):f(t)}function f(t){return 58===t?(a+=1,n=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),m):45===t?(a+=1,m(t)):null===t||eL(t)?y(t):r(t)}function m(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(r){return 45===r?(e.consume(r),t):58===r?(n=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(r),e.exit("tableDelimiterMarker"),g):(e.exit("tableDelimiterFiller"),g(r))}(t)):r(t)}function g(t){return ej(t)?eR(e,y,"whitespace")(t):y(t)}function y(i){return 124===i?h(i):null===i||eL(i)?n&&s===a?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(i)):r(i):r(i)}function x(t){return e.enter("tableRow"),D(t)}function D(r){return 124===r?(e.enter("tableCellDivider"),e.consume(r),e.exit("tableCellDivider"),D):null===r||eL(r)?(e.exit("tableRow"),t(r)):ej(r)?eR(e,D,"whitespace")(r):(e.enter("data"),v(r))}function v(t){return null===t||124===t||eI(t)?(e.exit("data"),D(t)):(e.consume(t),92===t?E:v)}function E(t){return 92===t||124===t?(e.consume(t),v):v(t)}},resolveAll:function(e,t){let r,n,i,s=-1,a=!0,o=0,u=[0,0,0,0],l=[0,0,0,0],c=!1,p=0,h=new sr;for(;++s<e.length;){let d=e[s],f=d[1];"enter"===d[0]?"tableHead"===f.type?(c=!1,0!==p&&(ss(h,t,p,r,n),n=void 0,p=0),r={type:"table",start:Object.assign({},f.start),end:Object.assign({},f.end)},h.add(s,0,[["enter",r,t]])):"tableRow"===f.type||"tableDelimiterRow"===f.type?(a=!0,i=void 0,u=[0,0,0,0],l=[0,s+1,0,0],c&&(c=!1,n={type:"tableBody",start:Object.assign({},f.start),end:Object.assign({},f.end)},h.add(s,0,[["enter",n,t]])),o="tableDelimiterRow"===f.type?2:n?3:1):o&&("data"===f.type||"tableDelimiterMarker"===f.type||"tableDelimiterFiller"===f.type)?(a=!1,0===l[2]&&(0!==u[1]&&(l[0]=l[1],i=si(h,t,u,o,void 0,i),u=[0,0,0,0]),l[2]=s)):"tableCellDivider"===f.type&&(a?a=!1:(0!==u[1]&&(l[0]=l[1],i=si(h,t,u,o,void 0,i)),l=[(u=l)[1],s,0,0])):"tableHead"===f.type?(c=!0,p=s):"tableRow"===f.type||"tableDelimiterRow"===f.type?(p=s,0!==u[1]?(l[0]=l[1],i=si(h,t,u,o,s,i)):0!==l[1]&&(i=si(h,t,l,o,s,i)),o=0):o&&("data"===f.type||"tableDelimiterMarker"===f.type||"tableDelimiterFiller"===f.type)&&(l[3]=s)}for(0!==p&&ss(h,t,p,r,n),h.consume(t.events),s=-1;++s<t.events.length;){let e=t.events[s];"enter"===e[0]&&"table"===e[1].type&&(e[1]._align=function(e,t){let r=!1,n=[];for(;t<e.length;){let i=e[t];if(r){if("enter"===i[0])"tableContent"===i[1].type&&n.push("tableDelimiterMarker"===e[t+1][1].type?"left":"none");else if("tableContent"===i[1].type){if("tableDelimiterMarker"===e[t-1][1].type){let e=n.length-1;n[e]="left"===n[e]?"center":"right"}}else if("tableDelimiterRow"===i[1].type)break}else"enter"===i[0]&&"tableDelimiterRow"===i[1].type&&(r=!0);t+=1}return n}(t.events,s))}return e}}}};function si(e,t,r,n,i,s){0!==r[0]&&(s.end=Object.assign({},sa(t.events,r[0])),e.add(r[0],0,[["exit",s,t]]));let a=sa(t.events,r[1]);if(s={type:1===n?"tableHeader":2===n?"tableDelimiter":"tableData",start:Object.assign({},a),end:Object.assign({},a)},e.add(r[1],0,[["enter",s,t]]),0!==r[2]){let i=sa(t.events,r[2]),s=sa(t.events,r[3]),a={type:"tableContent",start:Object.assign({},i),end:Object.assign({},s)};
1if(e.add(r[2],0,[["enter",a,t]]),2!==n){let n=t.events[r[2]],i=t.events[r[3]];if(n[1].end=Object.assign({},i[1].end),n[1].type="chunkText",n[1].contentType="text",r[3]>r[2]+1){let t=r[2]+1,n=r[3]-r[2]-1;e.add(t,n,[])}}e.add(r[3]+1,0,[["exit",a,t]])}return void 0!==i&&(s.end=Object.assign({},sa(t.events,i)),e.add(i,0,[["exit",s,t]]),s=void 0),s}function ss(e,t,r,n,i){let s=[],a=sa(t.events,r);i&&(i.end=Object.assign({},a),s.push(["exit",i,t])),n.end=Object.assign({},a),s.push(["exit",n,t]),e.add(r+1,0,s)}function sa(e,t){let r=e[t],n="enter"===r[0]?"start":"end";return r[1][n]}var so=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|title|textarea|xmp)(?=[\t\n\f\r />])/gi,su=RegExp("^"+so.source,"i");function sl(e,t){let r=this.sliceSerialize(e);this.options.allowDangerousHtml&&(r=r.replace(t,"&lt;$1$2")),this.raw(this.encode(r))}var sc={text:{91:{tokenize:function(e,t,r){let n=this;return function(t){return null===n.previous&&n._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),i):r(t)};function i(t){return eI(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),s):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),s):r(t)}function s(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),a):r(t)}function a(n){return eL(n)?t(n):ej(n)?e.check({tokenize:sp},t,r)(n):r(n)}}}}};function sp(e,t,r){return eR(e,function(e){return null===e?r(e):t(e)},"whitespace")}var sh={}.hasOwnProperty,sd=function(e,t,r,n){let i,s;"string"==typeof t||t instanceof RegExp?(s=[[t,r]],i=n):(s=t,i=r),i||(i={});let a=t1(i.ignore||[]),o=function(e){let t=[];if("object"!=typeof e)throw TypeError("Expected array or object as schema");if(Array.isArray(e)){let r=-1;for(;++r<e.length;)t.push([sf(e[r][0]),sm(e[r][1])])}else{let r;for(r in e)sh.call(e,r)&&t.push([sf(r),sm(e[r])])}return t}(s),u=-1;for(;++u<o.length;)t6(e,"text",l);return e;function l(e,t){let r,n=-1;for(;++n<t.length;){let e=t[n];if(a(e,r?r.children.indexOf(e):void 0,r))return;r=e}if(r)return function(e,t){let r=t[t.length-1],n=o[u][0],i=o[u][1],s=0,a=r.children.indexOf(e),l=!1,c=[];n.lastIndex=0;let p=n.exec(e.value);for(;p;){let r=p.index,a={index:p.index,input:p.input,stack:[...t,e]},o=i(...p,a);if("string"==typeof o&&(o=o.length>0?{type:"text",value:o}:void 0),!1!==o&&(s!==r&&c.push({type:"text",value:e.value.slice(s,r)}),Array.isArray(o)?c.push(...o):o&&c.push(o),s=r+p[0].length,l=!0),!n.global)break;p=n.exec(e.value)}return l?(s<e.value.length&&c.push({type:"text",value:e.value.slice(s)}),r.children.splice(a,1,...c)):c=[e],a+c.length}(e,t)}};function sf(e){return"string"==typeof e?RegExp(function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function sm(e){return"function"==typeof e?e:()=>e}var sg="phrasing",sy=["autolink","link","image","label"],sx={transforms:[function(e){sd(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,sE],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,sb]],{ignore:["link","linkReference"]})}],enter:{literalAutolink:function(e){this.enter({type:"link",title:null,url:"",children:[]},e)},literalAutolinkEmail:sv,literalAutolinkHttp:sv,literalAutolinkWww:sv},exit:{literalAutolink:function(e){this.exit(e)},literalAutolinkEmail:function(e){this.config.exit.autolinkEmail.call(this,e)},literalAutolinkHttp:function(e){this.config.exit.autolinkProtocol.call(this,e)},literalAutolinkWww:function(e){this.config.exit.data.call(this,e),this.stack[this.stack.length-1].url="http://"+this.sliceSerialize(e)}}},sD={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:sg,notInConstruct:sy},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:sg,notInConstruct:sy},{character:":",before:"[ps]",after:"\\/",inConstruct:sg,notInConstruct:sy}]};function sv(e){this.config.enter.autolinkProtocol.call(this,e)}function sE(e,t,r,n,i){let s="";if(!sC(i)||(/^w/i.test(t)&&(r=t+r,t="",s="http://"),!function(e){let t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}(r)))return!1;let a=function(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let r=t[0],n=r.indexOf(")"),i=iS(e,"("),s=iS(e,")");for(;-1!==n&&i>s;)e+=r.slice(0,n+1),n=(r=r.slice(n+1)).indexOf(")"),s++;return[e,r]}(r+n);if(!a[0])return!1;let o={type:"link",title:null,url:s+t+a[0],children:[{type:"text",value:t+a[0]}]};return a[1]?[o,{type:"text",value:a[1]}]:o}
1function sb(e,t,r,n){return!(!sC(n,!0)||/[-\d_]$/.test(r))&&{type:"link",title:null,url:"mailto:"+t+"@"+r,children:[{type:"text",value:t+"@"+r}]}}function sC(e,t){let r=e.input.charCodeAt(e.index-1);return(0===e.index||eO(r)||eV(r))&&(!t||47!==r)}function sA(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function sS(){this.buffer()}function sk(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.label=t,r.identifier=tt(this.sliceSerialize(e)).toLowerCase()}function sF(e){this.exit(e)}function sw(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function sT(){this.buffer()}function s_(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.label=t,r.identifier=tt(this.sliceSerialize(e)).toLowerCase()}function sB(e){this.exit(e)}function sN(e,t,r,n){let i=rA(n),s=i.move("[^"),a=r.enter("footnoteReference"),o=r.enter("reference");return s+=i.move(rE(r,rg(e),{...i.current(),before:s,after:"]"})),o(),a(),s+=i.move("]")}function sP(e,t,r,n){let i=rA(n),s=i.move("[^"),a=r.enter("footnoteDefinition"),o=r.enter("label");return s+=i.move(rE(r,rg(e),{...i.current(),before:s,after:"]"})),o(),s+=i.move("]:"+(e.children&&e.children.length>0?" ":"")),i.shift(4),s+=i.move(rv(rx(e,r,i.current()),sI)),a(),s}function sI(e,t,r){return 0===t?e:(r?"":"    ")+e}sN.peek=function(){return"["},sO.peek=function(){return"~"};var sL={canContainEols:["delete"],enter:{strikethrough:function(e){this.enter({type:"delete",children:[]},e)}},exit:{strikethrough:function(e){this.exit(e)}}},sj={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"]}],handlers:{delete:sO}};function sO(e,t,r,n){let i=rA(n),s=r.enter("strikethrough"),a=i.move("~~");return a+=ry(e,r,{...i.current(),before:a,after:"~"})+i.move("~~"),s(),a}function sV(e){return e.length}function sM(e){let t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}var sR={enter:{table:function(e){let t=e._align;this.enter({type:"table",align:t.map(e=>"none"===e?null:e),children:[]},e),this.setData("inTable",!0)},tableData:sJ,tableHeader:sJ,tableRow:function(e){this.enter({type:"tableRow",children:[]},e)}},exit:{codeText:function(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,sU)),this.stack[this.stack.length-1].value=t,this.exit(e)},table:function(e){this.exit(e),this.setData("inTable")},tableData:s$,tableHeader:s$,tableRow:s$}};function s$(e){this.exit(e)}function sJ(e){this.enter({type:"tableCell",children:[]},e)}function sU(e,t){return"|"===t?t:e}function sq(e){let t=e||{},r=t.tableCellPadding,n=t.tablePipeAlign,i=t.stringLength,s=r?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[	 :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:function(e,t,r,n){return o(function(e,t,r){let n=e.children,i=-1,s=[],a=t.enter("table");for(;++i<n.length;)s[i]=u(n[i],t,r);return a(),s}(e,r,n),e.align)},tableRow:function(e,t,r,n){let i=o([u(e,r,n)]);return i.slice(0,i.indexOf("\n"))},tableCell:a,inlineCode:function(e,t,r){let n=rt(e,t,r);return r.stack.includes("tableCell")&&(n=n.replace(/\|/g,"\\$&")),n}}};function a(e,t,r,n){let i=r.enter("tableCell"),a=r.enter("phrasing"),o=ry(e,r,{...n,before:s,after:s});return a(),i(),o}function o(e,t){return function(e,t){let r=t||{},n=(r.align||[]).concat(),i=r.stringLength||sV,s=[],a=[],o=[],u=[],l=0,c=-1;for(;++c<e.length;){let t=[],n=[],s=-1;for(e[c].length>l&&(l=e[c].length);++s<e[c].length;){var p;let a=null==(p=e[c][s])?"":String(p);if(!1!==r.alignDelimiters){let e=i(a);n[s]=e,(void 0===u[s]||e>u[s])&&(u[s]=e)}t.push(a)}a[c]=t,o[c]=n}let h=-1;if("object"==typeof n&&"length"in n)for(;++h<l;)s[h]=sM(n[h]);else{let e=sM(n);for(;++h<l;)s[h]=e}h=-1;let d=[],f=[];for(;++h<l;){let e=s[h],t="",n="";99===e?(t=":",n=":"):108===e?t=":":114===e&&(n=":");let i=!1===r.alignDelimiters?1:Math.max(1,u[h]-t.length-n.length),a=t+"-".repeat(i)+n;!1!==r.alignDelimiters&&((i=t.length+i+n.length)>u[h]&&(u[h]=i),f[h]=i),d[h]=a}a.splice(1,0,d),o.splice(1,0,f),c=-1;let m=[];for(;++c<a.length;){let e=a[c],t=o[c];h=-1;let n=[];for(;++h<l;){let i=e[h]||"",a="",o="";if(!1!==r.alignDelimiters){let e=u[h]-(t[h]||0),r=s[h];114===r?a=" ".repeat(e):99===r?e%2?(a=" ".repeat(e/2+.5),o=" ".repeat(e/2-.5)):o=a=" ".repeat(e/2):o=" ".repeat(e)}!1===r.delimiterStart||h||n.push("|"),!1!==r.padding&&!(!1===r.alignDelimiters&&""===i)&&(!1!==r.delimiterStart||h)&&n.push(" "),!1!==r.alignDelimiters&&n.push(a),n.push(i),!1!==r.alignDelimiters&&n.push(o),!1!==r.padding&&n.push(" "),(!1!==r.delimiterEnd||h!==l-1)&&n.push("|")}m.push(!1===r.delimiterEnd?n.join("").replace(/ +$/,""):n.join(""))}return m.join("\n")}(e,{align:t,alignDelimiters:n,padding:r,stringLength:i})}function u(e,t,r){let n=e.children,i=-1,s=[],o=t.enter("tableRow");for(;++i<n.length;)s[i]=a(n[i],e,t,r);return o(),s}}var sz={exit:{taskListCheckValueChecked:sH,taskListCheckValueUnchecked:sH,paragraph:function(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1],r=e.children[0];if(r&&"text"===r.type){let n;let i=t.children,s=-1;for(;++s<i.length;){let e=i[s];if("paragraph"===e.type){n=e;break}}n===e&&(r.value=r.value.slice(1),0===r.value.length?e.children.shift():e.position&&r.position&&"number"==typeof r.position.start.offset&&(r.position.start.column++,r.position.start.offset++,e.position.start=Object.assign({},r.position.start)))}}this.exit(e)}}},sW={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:function(e,t,r,n){let i=e.children[0],s="boolean"==typeof e.checked&&i&&"paragraph"===i.type,a="["+(e.checked?"x":" ")+"] ",o=rA(n);s&&o.move(a);let u=ru(e,t,r,{...n,...o.current()});return s&&(u=u.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,function(e){return e+a})),u}}};function sH(e){this.stack[this.stack.length-2].checked="taskListCheckValueChecked"===e.type}function sG(e){return{extensions:[sD,{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:sP,footnoteReference:sN}},sj,sq(e),sW]}}!function(e){let t={},r=-1;for(;++r<e.length;)!function(e,t){let r;for(r in t){let n;let i=(eS.call(e,r)?e[r]:void 0)||(e[r]={}),s=t[r];
1if(s)for(n in s)i[n]=s[n]}}(t,e[r])}([{exit:{literalAutolinkEmail:function(e){i1.call(this,e,"mailto:")},literalAutolinkHttp:function(e){i1.call(this,e)},literalAutolinkWww:function(e){i1.call(this,e,"http://")}}},{enter:{strikethrough(){this.tag("<del>")}},exit:{strikethrough(){this.tag("</del>")}}},{enter:{table(e){let t=e._align;this.lineEndingIfNeeded(),this.tag("<table>"),this.setData("tableAlign",t)},tableBody(){this.tag("<tbody>")},tableData(){let e=se[this.getData("tableAlign")[this.getData("tableColumn")]];void 0===e?this.buffer():(this.lineEndingIfNeeded(),this.tag("<td"+e+">"))},tableHead(){this.lineEndingIfNeeded(),this.tag("<thead>")},tableHeader(){let e=se[this.getData("tableAlign")[this.getData("tableColumn")]];this.lineEndingIfNeeded(),this.tag("<th"+e+">")},tableRow(){this.setData("tableColumn",0),this.lineEndingIfNeeded(),this.tag("<tr>")}},exit:{codeTextData(e){let t=this.sliceSerialize(e);this.getData("tableAlign")&&(t=t.replace(/\\([\\|])/g,st)),this.raw(this.encode(t))},table(){this.setData("tableAlign"),this.setData("slurpAllLineEndings"),this.lineEndingIfNeeded(),this.tag("</table>")},tableBody(){this.lineEndingIfNeeded(),this.tag("</tbody>")},tableData(){let e=this.getData("tableAlign"),t=this.getData("tableColumn");t in e?(this.tag("</td>"),this.setData("tableColumn",t+1)):this.resume()},tableHead(){this.lineEndingIfNeeded(),this.tag("</thead>")},tableHeader(){let e=this.getData("tableColumn");this.tag("</th>"),this.setData("tableColumn",e+1)},tableRow(){let e=this.getData("tableAlign"),t=this.getData("tableColumn");for(;t<e.length;)this.lineEndingIfNeeded(),this.tag("<td"+se[e[t]]+"></td>"),t++;this.setData("tableColumn",t),this.lineEndingIfNeeded(),this.tag("</tr>")}}},{exit:{htmlFlowData(e){sl.call(this,e,so)},htmlTextData(e){sl.call(this,e,su)}}},{enter:{taskListCheck(){this.tag('<input type="checkbox" disabled="" ')}},exit:{taskListCheck(){this.tag("/>")},taskListCheckValueChecked(){this.tag('checked="" ')}}}]);var sX=[sx,sL,sR,sz];function sQ(e={}){let t=this.data();function r(e,r){(t[e]?t[e]:t[e]=[]).push(r)}r("micromarkExtensions",ek([iH,i7(e),sn,sc])),r("fromMarkdownExtensions",sX),r("toMarkdownExtensions",{extensions:[sD,sj,sq(e),sW]})}var sK=function(e){let t=e.patterns||[],r=e||{},n=r.quote||'"',i=r.quoteSmart||!1,s=r.tightSelfClosing||!1,a=r.printWidth||Number.POSITIVE_INFINITY,o='"'===n?"'":'"';if('"'!==n&&"'"!==n)throw Error("Cannot serialize attribute values with `"+n+"` for `options.quote`, expected `\"`, or `'`");let u=function(e,r,u,c){let p=t.find(t=>t.templateName===e.name);if(!p)return"";let h=p.name||p?.templateName,d=rA(c),f=p.leaf,m=u.enter(e.type),g=-1,y=[],x=d.move(p.start+" "+(h||""));if(e.attributes&&e.attributes.length>0){if(!e.name)throw Error("Cannot serialize fragment w/ attributes");for(;++g<e.attributes.length;){let t;let r=e.attributes[g];if(r?.type==="mdxJsxExpressionAttribute")t="{"+(r.value||"")+"}";else{if(!r?.name)throw Error("Cannot serialize attribute w/o name");let e=r.value,s=r.name,a="";if(null==e);else if("object"==typeof e)a="{"+(e.value||"")+"}";else{let t=i&&iS(e,n)>iS(e,o)?o:n;a=t+iP(e,{subset:[t]})+t}t="_value"===s?a:s+(a?"=":"")+a}y.push(t)}}let D=!1,v=y.join(" ");if("mdxJsxFlowElement"===e.type&&(/\r?\n|\r/.test(v)||d.current().now.column+v.length+(f?s?2:3:1)>a)&&(D=!0),D?x+=d.move("\n"+rv(y.join("\n"),l)):v&&(x+=d.move(" "+v)),D&&(x+=d.move("\n")),f&&(x+=d.move("")),x+=d.move(" "+p.end),e.children&&("mdxJsxFlowElement"===e.type?1===e.children.length&&e.children[0]?.type==="paragraph"&&e.children[0].children[0]?.type==="text"&&""===e.children[0].children[0].value||(d.shift(2),x+=d.move("\n")+d.move(rx(e,u,d.current()))+d.move("\n")):x+=d.move(ry(e,u,{...d.current(),before:"<",after:">"}))),!f){let e=p.start+" /"+(h||" ")+" "+p.end;x+=d.move(e)}return m(),x},l=function(e,t,r){return(r?"":"  ")+e};return u.peek=function(){return"<"},{...e,handlers:{mdxJsxFlowElement:u,mdxJsxTextElement:u},unsafe:[{character:"<",inConstruct:["phrasing"]},{atBreak:!0,character:"<"}],fences:!0,resourceLink:!0}},sY=e=>{let t=[],r=[];return sZ(e,r),r?.forEach(e=>{if("string"==typeof e)throw Error("Global templates not supported");e.match&&t.push({start:e.match.start,end:e.match.end,name:e.match.name||e.name,templateName:e.name,type:e.inline?"inline":"flow",leaf:!e.fields.some(e=>
1"children"===e.name)})}),t},sZ=(e,t=[])=>(e.templates?.forEach(e=>{if("string"==typeof e)throw Error("Global templates not supported");t.push(e),e.fields.forEach(e=>{"rich-text"===e.type&&sZ(e,t)})}),t),s0=(e,t)=>{let r=sY(t),n={};return n.text=(e,r,n,i)=>{if(n.unsafe=n.unsafe.filter(e=>" "!==e.character||"phrasing"!==e.inConstruct),t.parser?.type==="markdown"){if("all"===t.parser.skipEscaping)return e.value;"html"===t.parser.skipEscaping&&(n.unsafe=n.unsafe.filter(e=>"<"!==e.character))}return rp(e,r,n,i)},rS(e,{extensions:[sK({patterns:r}),sG()],listItemIndent:"one",handlers:n})},s1=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),s2=s1((e,t)=>{var r=function(e){return e&&e.Math==Math&&e};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof global&&global)||function(){return this}()||Function("return this")()}),s3=s1((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}}),s6=s1((e,t)=>{var r=s3();t.exports=!r(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})}),s8=s1((e,t)=>{var r=s3();t.exports=!r(function(){var e=(function(){}).bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})}),s4=s1((e,t)=>{var r=s8(),n=Function.prototype.call;t.exports=r?n.bind(n):function(){return n.apply(n,arguments)}}),s9=s1(e=>{var t={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,n=r&&!t.call({1:2},1);e.f=n?function(e){var t=r(this,e);return!!t&&t.enumerable}:t}),s5=s1((e,t)=>{t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}}),s7=s1((e,t)=>{var r=s8(),n=Function.prototype,i=n.call,s=r&&n.bind.bind(i,i);t.exports=r?s:function(e){return function(){return i.apply(e,arguments)}}}),ae=s1((e,t)=>{var r=s7(),n=r({}.toString),i=r("".slice);t.exports=function(e){return i(n(e),8,-1)}}),at=s1((e,t)=>{var r=s7(),n=s3(),i=ae(),s=Object,a=r("".split);t.exports=n(function(){return!s("z").propertyIsEnumerable(0)})?function(e){return"String"==i(e)?a(e,""):s(e)}:s}),ar=s1((e,t)=>{t.exports=function(e){return null==e}}),an=s1((e,t)=>{var r=ar(),n=TypeError;t.exports=function(e){if(r(e))throw n("Can't call method on "+e);return e}}),ai=s1((e,t)=>{var r=at(),n=an();t.exports=function(e){return r(n(e))}}),as=s1((e,t)=>{var r="object"==typeof document&&document.all;t.exports={all:r,IS_HTMLDDA:typeof r>"u"&&void 0!==r}}),aa=s1((e,t)=>{var r=as(),n=r.all;t.exports=r.IS_HTMLDDA?function(e){return"function"==typeof e||e===n}:function(e){return"function"==typeof e}}),ao=s1((e,t)=>{var r=aa(),n=as(),i=n.all;t.exports=n.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:r(e)||e===i}:function(e){return"object"==typeof e?null!==e:r(e)}}),au=s1((e,t)=>{var r=s2(),n=aa();t.exports=function(e,t){var i;return arguments.length<2?n(i=r[e])?i:void 0:r[e]&&r[e][t]}}),al=s1((e,t)=>{var r=s7();t.exports=r({}.isPrototypeOf)}),ac=s1((e,t)=>{var r=au();t.exports=r("navigator","userAgent")||""}),ap=s1((e,t)=>{var r,n,i=s2(),s=ac(),a=i.process,o=i.Deno,u=a&&a.versions||o&&o.version,l=u&&u.v8;l&&(n=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!n&&s&&(!(r=s.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/))&&(n=+r[1]),t.exports=n}),ah=s1((e,t)=>{var r=ap(),n=s3();t.exports=!!Object.getOwnPropertySymbols&&!n(function(){var e=Symbol();return!String(e)||!(Object(e) instanceof Symbol)||!Symbol.sham&&r&&r<41})}),ad=s1((e,t)=>{var r=ah();t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}),af=s1((e,t)=>{var r=au(),n=aa(),i=al(),s=ad(),a=Object;t.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return n(t)&&i(t.prototype,a(e))}}),am=s1((e,t)=>{var r=String;t.exports=function(e){try{return r(e)}catch{return"Object"}}}),ag=s1((e,t)=>{var r=aa(),n=am(),i=TypeError;t.exports=function(e){if(r(e))return e;throw i(n(e)+" is not a function")}}),ay=s1((e,t)=>{var r=ag(),n=ar();t.exports=function(e,t){var i=e[t];return n(i)?void 0:r(i)}}),ax=s1((e,t)=>{var r=s4(),n=aa(),i=ao(),s=TypeError;t.exports=function(e,t){var a,o;if("string"===t&&n(a=e.toString)&&!i(o=r(a,e))||n(a=e.valueOf)&&!i(o=r(a,e))||"string"!==t&&n(a=e.toString)&&!i(o=r(a,e)))return o;throw s("Can't convert object to primitive value")}}),aD=s1((e,t)=>{t.exports=!1}),av=s1((e,t)=>{var r=s2(),n=Object.defineProperty;t.exports=function(e,t){try{n(r,e,{value:t,configurable:!0,writable:!0})}catch{r[e]=t}return t}}),aE=s1((e,t)=>{var r=s2(),n=av(),i="__core-js_shared__",s=r[i]||n(i,{});t.exports=s}),ab=s1((e,t)=>{var r=aD(),n=aE();(t.exports=function(e,t){return n[e]||(n[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.26.1",mode:r?"pure":"global",copyright:"\xa9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),aC=s1((e,t)=>{var r=an(),n=Object;t.exports=function(e){return n(r(e))}}),aA=s1((e,t)=>{var r=s7(),n=aC(),i=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(n(e),t)}}),aS=s1((e,t)=>{var r=s7(),n=0,i=Math.random(),s=r(1..toString);t.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++n+i,36)}}),ak=s1((e,t)=>{var r=s2(),n=ab(),i=aA(),s=aS(),a=ah(),o=ad(),u=n("wks"),l=r.Symbol,c=l&&l.for,p=o?l:l&&l.withoutSetter||s;t.exports=function(e){if(!i(u,e)||!(a||"string"==typeof u[e])){var t="Symbol."+e;a&&i(l,e)?u[e]=l[e]:o&&c?u[e]=c(t):u[e]=p(t)}return u[e]}}),aF=s1((e,t)=>{var r=s4(),n=ao(),i=af(),s=ay(),a=ax(),o=ak(),u=TypeError,l=o("toPrimitive");t.exports=function(e,t){if(!n(e)||i(e))return e;var o,c=s(e,l);if(c){if(void 0===t&&(t="default"),!n(o=r(c,e,t))||i(o))return o;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}}),aw=s1((e,t)=>{var r=aF(),n=af();t.exports=function(e){var t=r(e,"string");return n(t)?t:t+""}}),aT=s1((e,t)=>{var r=s2(),n=ao(),i=r.document,s=n(i)&&n(i.createElement);t.exports=function(e){return s?i.createElement(e):{}}}),a_=s1((e,t)=>{var r=s6(),n=s3(),i=aT();t.exports=!r&&!n(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})}),aB=s1(e=>{var t=s6(),r=s4(),n=s9(),i=s5(),s=ai(),a=aw(),o=aA(),u=a_(),l=Object.getOwnPropertyDescriptor;e.f=t?l:function(e,t){if(e=s(e),t=a(t),u)try{return l(e,t)}catch{}if(o(e,t))return i(!r(n.f,e,t),e[t])}}),aN=s1((e,t)=>{var r=s6(),n=s3();t.exports=r&&n(function(){return 42!=Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})}),aP=s1((e,t)=>{var r=ao(),n=String,i=TypeError;t.exports=function(e){if(r(e))return e;throw i(n(e)+" is not an object")}}),aI=s1(e=>{var t=s6(),r=a_(),n=aN(),i=aP(),s=aw(),a=TypeError,o=Object.defineProperty,u=Object.getOwnPropertyDescriptor,l="enumerable",c="configurable",p="writable";e.f=t?n?function(e,t,r){if(i(e),t=s(t),i(r),"function"==typeof e&&"prototype"===t&&"value"in r&&p in r&&!r[p]){var n=u(e,t);n&&n[p]&&(e[t]=r.value,r={configurable:c in r?r[c]:n[c],enumerable:l in r?r[l]:n[l],writable:!1})}return o(e,t,r)}:o:function(e,t,n){if(i(e),t=s(t),i(n),r)try{return o(e,t,n)}catch{}if("get"in n||"set"in n)throw a("Accessors not supported");return"value"in n&&(e[t]=n.value),e}}),aL=s1((e,t)=>{var r=s6(),n=aI(),i=s5();t.exports=r?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}}),aj=s1((e,t)=>{var r=s6(),n=aA(),i=Function.prototype,s=r&&Object.getOwnPropertyDescriptor,a=n(i,"name"),o=a&&(!r||r&&s(i,"name").configurable);t.exports={EXISTS:a,PROPER:a&&"something"===(function(){}).name,CONFIGURABLE:o}}),aO=s1((e,t)=>{var r=s7(),n=aa(),i=aE(),s=r(Function.toString);n(i.inspectSource)||(i.inspectSource=function(e){return s(e)}),t.exports=i.inspectSource}),aV=s1((e,t)=>{var r=s2(),n=aa(),i=r.WeakMap;t.exports=n(i)&&/native code/.test(String(i))}),aM=s1((e,t)=>{var r=ab(),n=aS(),i=r("keys");t.exports=function(e){return i[e]||(i[e]=n(e))}}),aR=s1((e,t)=>{t.exports={}}),a$=s1((e,t)=>{var r,n,i,s,a,o=aV(),u=s2(),l=ao(),c=aL(),p=aA(),h=aE(),d=aM(),f=aR(),m="Object already initialized",g
1=u.TypeError,y=u.WeakMap;o||h.state?((r=h.state||(h.state=new y)).get=r.get,r.has=r.has,r.set=r.set,i=function(e,t){if(r.has(e))throw g(m);return t.facade=e,r.set(e,t),t},s=function(e){return r.get(e)||{}},a=function(e){return r.has(e)}):(f[n=d("state")]=!0,i=function(e,t){if(p(e,n))throw g(m);return t.facade=e,c(e,n,t),t},s=function(e){return p(e,n)?e[n]:{}},a=function(e){return p(e,n)}),t.exports={set:i,get:s,has:a,enforce:function(e){return a(e)?s(e):i(e,{})},getterFor:function(e){return function(t){var r;if(!l(t)||(r=s(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return r}}}}),aJ=s1((e,t)=>{var r=s3(),n=aa(),i=aA(),s=s6(),a=aj().CONFIGURABLE,o=aO(),u=a$(),l=u.enforce,c=u.get,p=Object.defineProperty,h=s&&!r(function(){return 8!==p(function(){},"length",{value:8}).length}),d=String(String).split("String"),f=t.exports=function(e,t,r){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!i(e,"name")||a&&e.name!==t)&&(s?p(e,"name",{value:t,configurable:!0}):e.name=t),h&&r&&i(r,"arity")&&e.length!==r.arity&&p(e,"length",{value:r.arity});try{r&&i(r,"constructor")&&r.constructor?s&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var n=l(e);return i(n,"source")||(n.source=d.join("string"==typeof t?t:"")),e};Function.prototype.toString=f(function(){return n(this)&&c(this).source||o(this)},"toString")}),aU=s1((e,t)=>{var r=aa(),n=aI(),i=aJ(),s=av();t.exports=function(e,t,a,o){o||(o={});var u=o.enumerable,l=void 0!==o.name?o.name:t;if(r(a)&&i(a,l,o),o.global)u?e[t]=a:s(t,a);else{try{o.unsafe?e[t]&&(u=!0):delete e[t]}catch{}u?e[t]=a:n.f(e,t,{value:a,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return e}}),aq=s1((e,t)=>{var r=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?n:r)(t)}}),az=s1((e,t)=>{var r=aq();t.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}}),aW=s1((e,t)=>{var r=az(),n=Math.max,i=Math.min;t.exports=function(e,t){var s=r(e);return s<0?n(s+t,0):i(s,t)}}),aH=s1((e,t)=>{var r=az(),n=Math.min;t.exports=function(e){return e>0?n(r(e),9007199254740991):0}}),aG=s1((e,t)=>{var r=aH();t.exports=function(e){return r(e.length)}}),aX=s1((e,t)=>{var r=ai(),n=aW(),i=aG(),s=function(e){return function(t,s,a){var o,u=r(t),l=i(u),c=n(a,l);if(e&&s!=s){for(;l>c;)if((o=u[c++])!=o)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===s)return e||c||0;return!e&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}}),aQ=s1((e,t)=>{var r=s7(),n=aA(),i=ai(),s=aX().indexOf,a=aR(),o=r([].push);t.exports=function(e,t){var r,u=i(e),l=0,c=[];for(r in u)!n(a,r)&&n(u,r)&&o(c,r);for(;t.length>l;)n(u,r=t[l++])&&(~s(c,r)||o(c,r));return c}}),aK=s1((e,t)=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),aY=s1(e=>{var t=aQ(),r=aK().concat("length","prototype");e.f=Object.getOwnPropertyNames||function(e){return t(e,r)}}),aZ=s1(e=>{e.f=Object.getOwnPropertySymbols}),a0=s1((e,t)=>{var r=au(),n=s7(),i=aY(),s=aZ(),a=aP(),o=n([].concat);t.exports=r("Reflect","ownKeys")||function(e){var t=i.f(a(e)),r=s.f;return r?o(t,r(e)):t}}),a1=s1((e,t)=>{var r=aA(),n=a0(),i=aB(),s=aI();t.exports=function(e,t,a){for(var o=n(t),u=s.f,l=i.f,c=0;c<o.length;c++){var p=o[c];r(e,p)||a&&r(a,p)||u(e,p,l(t,p))}}}),a2=s1((e,t)=>{var r=s3(),n=aa(),i=/#|\.prototype\./,s=function(e,t){var i=o[a(e)];return i==l||i!=u&&(n(t)?r(t):!!t)},a=s.normalize=function(e){return String(e).replace(i,".").toLowerCase()},o=s.data={},u=s.NATIVE="N",l=s.POLYFILL="P";t.exports=s}),a3=s1((e,t)=>{var r=s2(),n=aB().f,i=aL(),s=aU(),a=av(),o=a1(),u=a2();t.exports=function(e,t){var l,c,p,h,d,f=e.target,m=e.global,g=e.stat;if(l=m?r:g?r[f]||a(f,{}):(r[f]||{}).prototype)for(c in t){if(h=t[c],p=e.dontCallGetSet?(d=n(l,c))&&d.value:l[c],!u(m?c:f+(g?".":"#")+c,e.forced)&&void 0!==p){if(typeof h==typeof p)continue;o(h,p)}(e.sham||p&&p.sham)&&i(h,"sham",!0),s(l,c,h,e)}}}),a6=s1((e,t)=>{var r=ae();t.exports=Array.isArray||function(e){return"Array"==r(e)}}),a8=s1((e,t)=>{var r=TypeError;t.exports=function(e){if(e>9007199254740991)throw r("Maximum allowed index exceeded");return e}}),a4=s1((e,t)=>{var r=ae(),n=s7();t.exports=function(e){if("Function"===r(e))return n(e)}}),a9=s1((e,t)=>{var r=a4(),n=ag(),i=s8(),s=r(r.bind);t.exports=function(e,t){return n(e),void 0===t?e:i?s(e,t):function(){return e.apply(t,arguments)}}}),a5=s1((e,t)=>{var r=a6(),n=aG(),i=a8(),s=a9(),a=function(e,t,o,u,l,c,p,h){for(var d,f,m=l,g=0,y=!!p&&s(p,h);g<u;)g in o&&(d=y?y(o[g],g,t):o[g],c>0&&r(d)?(f=n(d),m=a(e,t,d,f,m,c-1)-1):(i(m+1),e[m]=d),m++),g++;return m};t.exports=a}),a7=s1((e,t)=>{var r=ak()("toStringTag"),n={};n[r]="z",t.exports="[object z]"===String(n)}),oe=s1((e,t)=>{var r=a7(),n=aa(),i=ae(),s=ak()("toStringTag"),a=Object,o="Arguments"==i(function(){return arguments}()),u=function(e,t){try{return e[t]}catch{}};t.exports=r?i:function(e){var t,r,l;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=u(t=a(e),s))?r:o?i(t):"Object"==(l=i(t))&&n(t.callee)?"Arguments":l}}),ot=s1((e,t)=>{var r=s7(),n=s3(),i=aa(),s=oe(),a=au(),o=aO(),u=function(){},l=[],c=a("Reflect","construct"),p=/^\s*(?:class|function)\b/,h=r(p.exec),d=!p.exec(u),f=function(e){if(!i(e))return!1;try{return c(u,l,e),!0}catch{return!1}},m=function(e){if(!i(e))return!1;switch(s(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return d||!!h(p,o(e))}catch{return!0}};
1m.sham=!0,t.exports=!c||n(function(){var e;return f(f.call)||!f(Object)||!f(function(){e=!0})||e})?m:f}),or=s1((e,t)=>{var r=a6(),n=ot(),i=ao(),s=ak()("species"),a=Array;t.exports=function(e){var t;return r(e)&&(n(t=e.constructor)&&(t===a||r(t.prototype))?t=void 0:i(t)&&null===(t=t[s])&&(t=void 0)),void 0===t?a:t}}),on=s1((e,t)=>{var r=or();t.exports=function(e,t){return new(r(e))(0===t?0:t)}}),oi=s1((e,t)=>{t.exports={}}),os=s1((e,t)=>{var r=ak(),n=oi(),i=r("iterator"),s=Array.prototype;t.exports=function(e){return void 0!==e&&(n.Array===e||s[i]===e)}}),oa=s1((e,t)=>{var r=oe(),n=ay(),i=ar(),s=oi(),a=ak()("iterator");t.exports=function(e){if(!i(e))return n(e,a)||n(e,"@@iterator")||s[r(e)]}}),oo=s1((e,t)=>{var r=s4(),n=ag(),i=aP(),s=am(),a=oa(),o=TypeError;t.exports=function(e,t){var u=arguments.length<2?a(e):t;if(n(u))return i(r(u,e));throw o(s(e)+" is not iterable")}}),ou=s1((e,t)=>{var r=s4(),n=aP(),i=ay();t.exports=function(e,t,s){var a,o;n(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw s;return s}a=r(a,e)}catch(e){o=!0,a=e}if("throw"===t)throw s;if(o)throw a;return n(a),s}}),ol=s1((e,t)=>{var r=a9(),n=s4(),i=aP(),s=am(),a=os(),o=aG(),u=al(),l=oo(),c=oa(),p=ou(),h=TypeError,d=function(e,t){this.stopped=e,this.result=t},f=d.prototype;t.exports=function(e,t,m){var g,y,x,D,v,E,b,C=m&&m.that,A=!!(m&&m.AS_ENTRIES),S=!!(m&&m.IS_RECORD),k=!!(m&&m.IS_ITERATOR),F=!!(m&&m.INTERRUPTED),w=r(t,C),T=function(e){return g&&p(g,"normal",e),new d(!0,e)},_=function(e){return A?(i(e),F?w(e[0],e[1],T):w(e[0],e[1])):F?w(e,T):w(e)};if(S)g=e.iterator;else if(k)g=e;else{if(!(y=c(e)))throw h(s(e)+" is not iterable");if(a(y)){for(x=0,D=o(e);D>x;x++)if((v=_(e[x]))&&u(f,v))return v;return new d(!1)}g=l(e,y)}for(E=S?e.next:g.next;!(b=n(E,g)).done;){try{v=_(b.value)}catch(e){p(g,"throw",e)}if("object"==typeof v&&v&&u(f,v))return v}return new d(!1)}}),oc=s1((e,t)=>{var r=aw(),n=aI(),i=s5();t.exports=function(e,t,s){var a=r(t);a in e?n.f(e,a,i(0,s)):e[a]=s}}),op=s1((e,t)=>{var r=aJ(),n=aI();t.exports=function(e,t,i){return i.get&&r(i.get,t,{getter:!0}),i.set&&r(i.set,t,{setter:!0}),n.f(e,t,i)}}),oh=s1((e,t)=>{var r=aP();t.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}}),od=s1(()=>{var e=a3(),t=s2();e({global:!0,forced:t.globalThis!==t},{globalThis:t})}),of=a3(),om=a5(),og=ag(),oy=aC(),ox=aG(),oD=on();of({target:"Array",proto:!0},{flatMap:function(e){var t,r=oy(this),n=ox(r);return og(e),(t=oD(r,0)).length=om(t,r,r,n,0,1,e,arguments.length>1?arguments[1]:void 0),t}});var ov=a3(),oE=ol(),ob=oc();ov({target:"Object",stat:!0},{fromEntries:function(e){var t={};return oE(e,function(e,r){ob(t,e,r)},{AS_ENTRIES:!0}),t}});var oC=s2(),oA=s6(),oS=op(),ok=oh(),oF=s3(),ow=oC.RegExp,oT=ow.prototype;oA&&oF(function(){var e=!0;try{ow(".","d")}catch{e=!1}var t={},r="",n=e?"dgimsy":"gimsy",i=function(e,n){Object.defineProperty(t,e,{get:function(){return r+=n,!0}})},s={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in e&&(s.hasIndices="d"),s)i(a,s[a]);return Object.getOwnPropertyDescriptor(oT,"flags").get.call(t)!==n||r!==n})&&oS(oT,"flags",{configurable:!0,get:ok}),od();var o_=a3(),oB=a5(),oN=aC(),oP=aG(),oI=az(),oL=on();o_({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,t=oN(this),r=oP(t),n=oL(t,0);return n.length=oB(n,t,t,r,0,void 0===e?1:oI(e)),n}});var oj=["cliName","cliCategory","cliDescription"],oO=["_"],oV=["languageId"];function oM(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},s=Object.keys(e);for(n=0;n<s.length;n++)r=s[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)r=s[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var oR=Object.create,o$=Object.defineProperty,oJ=Object.getOwnPropertyDescriptor,oU=Object.getOwnPropertyNames,oq=Object.getPrototypeOf,oz=Object.prototype.hasOwnProperty,oW=(e,t)=>
1function(){return e&&(t=(0,e[oU(e)[0]])(e=0)),t},oH=(e,t)=>function(){return t||(0,e[oU(e)[0]])((t={exports:{}}).exports,t),t.exports},oG=(e,t)=>{for(var r in t)o$(e,r,{get:t[r],enumerable:!0})},oX=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of oU(t))oz.call(e,i)||i===r||o$(e,i,{get:()=>t[i],enumerable:!(n=oJ(t,i))||n.enumerable});return e},oQ=(e,t,r)=>(r=null!=e?oR(oq(e)):{},oX(!t&&e&&e.__esModule?r:o$(r,"default",{value:e,enumerable:!0}),e)),oK=e=>oX(o$({},"__esModule",{value:!0}),e),oY=oW({"<define:process>"(){s={env:{},argv:[]}}}),oZ=oH({"package.json"(e,t){t.exports={version:"2.8.8"}}}),o0=oH({"node_modules/diff/lib/diff/base.js"(e){function t(){}oY(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=t,t.prototype={diff:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=r.callback;"function"==typeof r&&(n=r,r={}),this.options=r;var i=this;function s(e){return n?(setTimeout(function(){n(void 0,e)},0),!0):e}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e));var a=(t=this.removeEmpty(this.tokenize(t))).length,o=e.length,u=1,l=a+o,c=[{newPos:-1,components:[]}],p=this.extractCommon(c[0],t,e,0);if(c[0].newPos+1>=a&&p+1>=o)return s([{value:this.join(t),count:t.length}]);function h(){for(var r=-1*u;r<=u;r+=2){var n=void 0,l=c[r-1],p=c[r+1],h=(p?p.newPos:0)-r;l&&(c[r-1]=void 0);var d=l&&l.newPos+1<a,f=p&&0<=h&&h<o;if(!d&&!f){c[r]=void 0;continue}if(!d||f&&l.newPos<p.newPos?(n={newPos:p.newPos,components:p.components.slice(0)},i.pushComponent(n.components,void 0,!0)):(n=l,n.newPos++,i.pushComponent(n.components,!0,void 0)),h=i.extractCommon(n,t,e,r),n.newPos+1>=a&&h+1>=o)return s(function(e,t,r,n,i){for(var s=0,a=t.length,o=0,u=0;s<a;s++){var l=t[s];if(l.removed){if(l.value=e.join(n.slice(u,u+l.count)),u+=l.count,s&&t[s-1].added){var c=t[s-1];t[s-1]=t[s],t[s]=c}}else{if(!l.added&&i){var p=r.slice(o,o+l.count);p=p.map(function(e,t){var r=n[u+t];return r.length>e.length?r:e}),l.value=e.join(p)}else l.value=e.join(r.slice(o,o+l.count));o+=l.count,l.added||(u+=l.count)}}var h=t[a-1];return a>1&&"string"==typeof h.value&&(h.added||h.removed)&&e.equals("",h.value)&&(t[a-2].value+=h.value,t.pop()),t}(i,n.components,t,e,i.useLongestToken));c[r]=n}u++}if(n)!function e(){setTimeout(function(){if(u>l)return n();h()||e()},0)}();else for(;u<=l;){var d=h();if(d)return d}},pushComponent:function(e,t,r){var n=e[e.length-1];n&&n.added===t&&n.removed===r?e[e.length-1]={count:n.count+1,added:t,removed:r}:e.push({count:1,added:t,removed:r})},extractCommon:function(e,t,r,n){for(var i=t.length,s=r.length,a=e.newPos,o=a-n,u=0;a+1<i&&o+1<s&&this.equals(t[a+1],r[o+1]);)a++,o++,u++;return u&&e.components.push({count:u}),e.newPos=a,o},equals:function(e,t){return this.options.comparator?this.options.comparator(e,t):e===t||this.options.ignoreCase&&e.toLowerCase()===t.toLowerCase()},removeEmpty:function(e){for(var t=[],r=0;r<e.length;r++)e[r]&&t.push(e[r]);return t},castInput:function(e){return e},tokenize:function(e){return e.split("")},join:function(e){return e.join("")}}}}),o1=oH({"node_modules/diff/lib/diff/array.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0}),e.diffArrays=function(e,t,n){return r.diff(e,t,n)},e.arrayDiff=void 0;var t,r=new((t=o0())&&t.__esModule?t:{default:t}).default;e.arrayDiff=r,r.tokenize=function(e){return e.slice()},r.join=r.removeEmpty=function(e){return e}}}),o2=oH({"src/document/doc-builders.js"(e,t){function r(e){return{type:"concat",parts:e}}function n(e){return{type:"indent",contents:e}}function i(e,t){return{type:"align",contents:t,n:e}}function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:"group",id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}oY();var a={type:"break-parent"},o={type:"line",hard:!0},u={type:"line",hard:!0,literal:!0},l=r([o,a]),c=r([u,a]),p={type:"cursor",placeholder:Symbol("cursor")};t.exports={concat:r,join:function(e,t){let n=[];for(let r=0;r<t.length;r++)0!==r&&n.push(e),n.push(t[r]);return r(n)},line:{type:"line"},softline:{type:"line",soft:!0},hardline:l,literalline:c,group:s,conditionalGroup:function(e,t){return s(e[0],Object.assign(Object.assign({},t),{},{expandedStates:e}))},fill:function(e){return{type:"fill",parts:e}},lineSuffix:function(e){return{type:"line-suffix",contents:e}},lineSuffixBoundary:{type:"line-suffix-boundary"},cursor:p,breakParent:a,ifBreak:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{type:"if-break",breakContents:e,flatContents:t,groupId:r.groupId}},trim:{type:"trim"},indent:n,indentIfBreak:function(e,t){return{type:"indent-if-break",contents:e,groupId:t.groupId,negate:t.negate}},align:i,addAlignmentToDoc:function(e,t,r){let s=e;if(t>0){for(let e=0;e<Math.floor(t/r);++e)s=n(s);s=i(t%r,s),s=i(Number.NEGATIVE_INFINITY,s)}return s},markAsRoot:function(e){return i({type:"root"},e)},dedentToRoot:function(e){return i(Number.NEGATIVE_INFINITY,e)},dedent:function(e){return i(-1,e)},hardlineWithoutBreakParent:o,literallineWithoutBreakParent:u,label:function(e,t){return{type:"label",label:e,contents:t}}}}}),o3=oH({"src/common/end-of-line.js"(e,t){oY(),t.exports={guessEndOfLine:function(e){let t=e.indexOf("\r");return t>=0?e.charAt(t+1)===`
2`?"crlf":"cr":"lf"},convertEndOfLineToChars:function(e){switch(e){case"cr":return"\r";case"crlf":return`\r
3`;default:return`
4`}},countEndOfLineChars:function(e,t){let r;switch(t){case`
5`:r=/\n/g;break;case"\r":r=/\r/g;break;case`\r
6`:r=/\r\n/g;break;default:throw Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let n=e.match(r);return n?n.length:0},normalizeEndOfLine:function(e){return e.replace(/\r\n?/g,`
7`)}}}}),o6=oH({"src/utils/get-last.js"(e,t){oY(),t.exports=e=>e[e.length-1]}}
7),o8=oW({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){oY()}}),o4=oW({"node_modules/strip-ansi/index.js"(){oY(),o8()}}),o9=oW({"node_modules/is-fullwidth-code-point/index.js"(){oY()}}),o5=oH({"node_modules/emoji-regex/index.js"(e,t){oY(),t.exports
vendor: 15,667 bytes, line 7
7=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}
7}}),o7={};function ue(e){if("string"!=typeof e||0===e.length||0===(e=function(e){if("string"!=typeof e)throw TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(function(){let{onlyFirst:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return RegExp("[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)|(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))",e?void 0:"g")}(),"")}(e)).length)return 0;e=e.replace((0,a.default)(),"  ");let t=0;for(let r=0;r<e.length;r++){let n=e.codePointAt(r);n<=31||n>=127&&n<=159||n>=768&&n<=879||(n>65535&&r++,t+=Number.isInteger(n)&&n>=4352&&(n<=4447||9001===n||9002===n||11904<=n&&n<=12871&&12351!==n||12880<=n&&n<=19903||19968<=n&&n<=42182||43360<=n&&n<=43388||44032<=n&&n<=55203||63744<=n&&n<=64255||65040<=n&&n<=65049||65072<=n&&n<=65131||65281<=n&&n<=65376||65504<=n&&n<=65510||110592<=n&&n<=110593||127488<=n&&n<=127569||131072<=n&&n<=262141)?2:1)}return t}oG(o7,{default:()=>ue});var ut=oW({"node_modules/string-width/index.js"(){oY(),o4(),o9(),a=oQ(o5())}}),ur=oH({"src/utils/get-string-width.js"(e,t){oY();var r=(ut(),oK(o7)).default,n=/[^\x20-\x7F]/;t.exports=function(e){return e?n.test(e)?r(e):e.length:0}}}),un=oH({"src/document/doc-utils.js"(e,t){oY();var r=o6(),{literalline:n,join:i}=o2(),s=e=>Array.isArray(e)||e&&"concat"===e.type,a=e=>{if(Array.isArray(e))return e;if("concat"!==e.type&&"fill"!==e.type)throw Error("Expect doc type to be `concat` or `fill`.");return e.parts},o={};function u(e,t,r,n){let i=[e];for(;i.length>0;){let e=i.pop();if(e===o){r(i.pop());continue}if(r&&i.push(e,o),!t||!1!==t(e)){if(s(e)||"fill"===e.type){let t=a(e);for(let e=t.length,r=e-1;r>=0;--r)i.push(t[r])}else if("if-break"===e.type)e.flatContents&&i.push(e.flatContents),e.breakContents&&i.push(e.breakContents);else if("group"===e.type&&e.expandedStates){if(n)for(let t=e.expandedStates.length,r=t-1;r>=0;--r)i.push(e.expandedStates[r]);else i.push(e.contents)}else e.contents&&i.push(e.contents)}}}function l(e,t){let r=new Map;return function e(n){if(r.has(n))return r.get(n);let i=function(r){if(Array.isArray(r))return t(r.map(e));if("concat"===r.type||"fill"===r.type){let n=r.parts.map(e);return t(Object.assign(Object.assign({},r),{},{parts:n}))}if("if-break"===r.type){let n=r.breakContents&&e(r.breakContents),i=r.flatContents&&e(r.flatContents);return t(Object.assign(Object.assign({},r),{},{breakContents:n,flatContents:i}))}if("group"===r.type&&r.expandedStates){let n=r.expandedStates.map(e),i=n[0];return t(Object.assign(Object.assign({},r),{},{contents:i,expandedStates:n}))}if(r.contents){let n=e(r.contents);return t(Object.assign(Object.assign({},r),{},{contents:n}))}return t(r)}(n);return r.set(n,i),i}(e)}function c(e,t,r){let n=r,i=!1;return u(e,function(e){let r=t(e);if(void 0!==r&&(i=!0,n=r),i)return!1}),n}function p(e){if("group"===e.type&&e.break||"line"===e.type&&e.hard||"break-parent"===e.type)return!0}function h(e){if(e.length>0){let t=r(e);t.expandedStates||t.break||(t.break="propagated")}return null}function d(e){return"line"!==e.type||e.hard?"if-break"===e.type?e.flatContents||"":e:e.soft?"":" "}var f=(e,t)=>e&&"line"===e.type&&e.hard&&t&&"break-parent"===t.type;function m(e){return l(e,e=>(function(e){switch(e.type){case"fill":if(e.parts.every(e=>""===e))return"";break;case"group":if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if("group"===e.contents.type&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case"align":case"indent":case"indent-if-break":case"line-suffix":if(!e.contents)return"";break;case"if-break":if(!e.flatContents&&!e.breakContents)return""}if(!s(e))return e;let t=[];for(let n of a(e)){if(!n)continue;let[e,...i]=s(n)?a(n):[n];"string"==typeof e&&"string"==typeof r(t)?t[t.length-1]+=e:t.push(e),t.push(...i)}return 0===t.length?"":1===t.length?t[0]:Array.isArray(e)?t:Object.assign(Object.assign({},e),{},{parts:t})})(e))}function g(e){let t=[],n=e.filter(Boolean);for(;n.length>0;){let e=n.shift();if(e){if(s(e)){n.unshift(...a(e));continue}if(t.length>0&&"string"==typeof r(t)&&"string"==typeof e){t[t.length-1]+=e;continue}t.push(e)}}return t}function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n;return i(t,e.split(`
8`)).parts}function x(e){if("line"===e.type)return!0}t.exports={isConcat:s,getDocParts:a,willBreak:function(e){return c(e,p,!1)},traverseDoc:u,findInDoc:c,mapDoc:l,propagateBreaks:function(e){let t=new Set,r=[];u(e,function(e){if("break-parent"===e.type&&h(r),"group"===e.type){if(r.push(e),t.has(e))return!1;t.add(e)}},function(e){"group"===e.type&&r.pop().break&&h(r)},!0)},removeLines:function(e){return l(e,d)}
8,stripTrailingHardline:function(e){return function e(t){if(!t)return t;if(s(t)||"fill"===t.type){let n=a(t);for(;n.length>1&&f(...n.slice(-2));)n.length-=2;if(n.length>0){let t=e(r(n));n[n.length-1]=t}return Array.isArray(t)?n:Object.assign(Object.assign({},t),{},{parts:n})}switch(t.type){case"align":case"indent":case"indent-if-break":case"group":case"line-suffix":case"label":{let r=e(t.contents);return Object.assign(Object.assign({},t),{},{contents:r})}case"if-break":{let r=e(t.breakContents),n=e(t.flatContents);return Object.assign(Object.assign({},t),{},{breakContents:r,flatContents:n})}}return t}(m(e))},normalizeParts:g,normalizeDoc:function(e){return l(e,e=>Array.isArray(e)?g(e):e.parts?Object.assign(Object.assign({},e),{},{parts:g(e.parts)}):e)},cleanDoc:m,replaceTextEndOfLine:y,replaceEndOfLine:function(e){return l(e,e=>"string"==typeof e&&e.includes(`
9`)?y(e):e)},canBreak:function(e){return c(e,x,!1)}}}}),ui=oH({"src/document/doc-printer.js"(e,t){oY();var r,{convertEndOfLineToChars:n}=o3(),i=o6(),s=ur(),{fill:a,cursor:o,indent:u}=o2(),{isConcat:l,getDocParts:c}=un();function p(){return{value:"",length:0,queue:[]}}function h(e,t,r){let n="dedent"===t.type?e.queue.slice(0,-1):[...e.queue,t],i="",s=0,a=0,o=0;for(let e of n)switch(e.type){case"indent":c(),r.useTabs?u(1):l(r.tabWidth);break;case"stringAlign":c(),i+=e.n,s+=e.n.length;break;case"numberAlign":a+=1,o+=e.n;break;default:throw Error(`Unexpected type '${e.type}'`)}return p(),Object.assign(Object.assign({},e),{},{value:i,length:s,queue:n});function u(e){i+="	".repeat(e),s+=r.tabWidth*e}function l(e){i+=" ".repeat(e),s+=e}function c(){r.useTabs?(a>0&&u(a),a=0,o=0):p()}function p(){o>0&&l(o),a=0,o=0}}function d(e){if(0===e.length)return 0;let t=0;for(;e.length>0&&"string"==typeof i(e)&&/^[\t ]*$/.test(i(e));)t+=e.pop().length;if(e.length>0&&"string"==typeof i(e)){let r=i(e).replace(/[\t ]*$/,"");t+=i(e).length-r.length,e[e.length-1]=r}return t}function f(e,t,n,a,o){let u=t.length,p=[e],h=[];for(;n>=0;){if(0===p.length){if(0===u)return!0;p.push(t[--u]);continue}let{mode:e,doc:f}=p.pop();if("string"==typeof f)h.push(f),n-=s(f);else if(l(f)||"fill"===f.type){let t=c(f);for(let r=t.length-1;r>=0;r--)p.push({mode:e,doc:t[r]})}else switch(f.type){case"indent":case"align":case"indent-if-break":case"label":p.push({mode:e,doc:f.contents});break;case"trim":n+=d(h);break;case"group":{if(o&&f.break)return!1;let t=f.break?1:e,r=f.expandedStates&&1===t?i(f.expandedStates):f.contents;p.push({mode:t,doc:r});break}case"if-break":{let t=(f.groupId?r[f.groupId]||2:e)===1?f.breakContents:f.flatContents;t&&p.push({mode:e,doc:t});break}case"line":if(1===e||f.hard)return!0;f.soft||(h.push(" "),n--);break;case"line-suffix":a=!0;break;case"line-suffix-boundary":if(a)return!1}}return!1}t.exports={printDocToString:function(e,t){r={};let m=t.printWidth,g=n(t.endOfLine),y=0,x=[{ind:p(),mode:1,doc:e}],D=[],v=!1,E=[];for(;x.length>0;){let{ind:e,mode:n,doc:C}=x.pop();if("string"==typeof C){let e=g!==`
10`?C.replace(/\n/g,g):C;D.push(e),y+=s(e)}else if(l(C)){let t=c(C);for(let r=t.length-1;r>=0;r--)x.push({ind:e,mode:n,doc:t[r]})}else switch(C.type){case"cursor":D.push(o.placeholder);break;case"indent":x.push({ind:h(e,{type:"indent"},t),mode:n,doc:C.contents});break;case"align":var b;x.push({ind:(b=C.n)===Number.NEGATIVE_INFINITY?e.root||p():b<0?h(e,{type:"dedent"},t):b?"root"===b.type?Object.assign(Object.assign({},e),{},{root:e}):h(e,{type:"string"==typeof b?"stringAlign":"numberAlign",n:b},t):e,mode:n,doc:C.contents});break;case"trim":y-=d(D);break;case"group":switch(n){case 2:if(!v){x.push({ind:e,mode:C.break?1:2,doc:C.contents});break}case 1:{v=!1;let t={ind:e,mode:2,doc:C.contents},r=m-y,n=E.length>0;if(!C.break&&f(t,x,r,n))x.push(t);else if(C.expandedStates){let t=i(C.expandedStates);if(C.break)x.push({ind:e,mode:1,doc:t});else for(let i=1;i<C.expandedStates.length+1;i++)if(i>=C.expandedStates.length){x.push({ind:e,mode:1,doc:t});break}else{let t={ind:e,mode:2,doc:C.expandedStates[i]};if(f(t,x,r,n)){x.push(t);break}}}else x.push({ind:e,mode:1,doc:C.contents})}}C.id&&(r[C.id]=i(x).mode);break;case"fill":{let t=m-y,{parts:r}=C;if(0===r.length)break;let[i,s]=r,o={ind:e,mode:2,doc:i},u={ind:e,mode:1,doc:i},l=f(o,[],t,E.length>0,!0);if(1===r.length){l?x.push(o):x.push(u);break}let c={ind:e,mode:2,doc:s},p={ind:e,mode:1,doc:s};if(2===r.length){l?x.push(c,o):x.push(p,u);break}r.splice(0,2);let h={ind:e,mode:n,doc:a(r)};f({ind:e,mode:2,doc:[i,s,r[0]]},[],t,E.length>0,!0)?x.push(h,c,o):l?x.push(h,p,o):x.push(h,p,u);break}case"if-break":case"indent-if-break":{let t=C.groupId?r[C.groupId]:n;if(1===t){let t="if-break"===C.type?C.breakContents:C.negate?C.contents:u(C.contents);t&&x.push({ind:e,mode:n,doc:t})}if(2===t){let t="if-break"===C.type?C.flatContents:C.negate?u(C.contents):C.contents;t&&x.push({ind:e,mode:n,doc:t})}break}case"line-suffix":E.push({ind:e,mode:n,doc:C.contents});break;case"line-suffix-boundary":E.length>0&&x.push({ind:e,mode:n,doc:{type:"line",hard:!0}});break;case"line":switch(n){case 2:if(C.hard)v=!0;
10else{C.soft||(D.push(" "),y+=1);break}case 1:if(E.length>0){x.push({ind:e,mode:n,doc:C},...E.reverse()),E.length=0;break}C.literal?e.root?(D.push(g,e.root.value),y=e.root.length):(D.push(g),y=0):(y-=d(D),D.push(g+e.value),y=e.length)}break;case"label":x.push({ind:e,mode:n,doc:C.contents})}0===x.length&&E.length>0&&(x.push(...E.reverse()),E.length=0)}let C=D.indexOf(o.placeholder);if(-1!==C){let e=D.indexOf(o.placeholder,C+1),t=D.slice(0,C).join(""),r=D.slice(C+1,e).join("");return{formatted:t+r+D.slice(e+1).join(""),cursorNodeStart:t.length,cursorNodeText:r}}return{formatted:D.join("")}}}}}),us=oH({"src/document/doc-debug.js"(e,t){oY();var{isConcat:r,getDocParts:n}=un();t.exports={printDocToDebug:function(e){let t=Object.create(null),i=new Set;return function e(t,i,a){if("string"==typeof t)return JSON.stringify(t);if(r(t)){let r=n(t).map(e).filter(Boolean);return 1===r.length?r[0]:`[${r.join(", ")}]`}if("line"===t.type){let e=Array.isArray(a)&&a[i+1]&&"break-parent"===a[i+1].type;return t.literal?e?"literalline":"literallineWithoutBreakParent":t.hard?e?"hardline":"hardlineWithoutBreakParent":t.soft?"softline":"line"}if("break-parent"===t.type)return Array.isArray(a)&&a[i-1]&&"line"===a[i-1].type&&a[i-1].hard?void 0:"breakParent";if("trim"===t.type)return"trim";if("indent"===t.type)return"indent("+e(t.contents)+")";if("align"===t.type)return t.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+e(t.contents)+")":t.n<0?"dedent("+e(t.contents)+")":"root"===t.n.type?"markAsRoot("+e(t.contents)+")":"align("+JSON.stringify(t.n)+", "+e(t.contents)+")";if("if-break"===t.type)return"ifBreak("+e(t.breakContents)+(t.flatContents?", "+e(t.flatContents):"")+(t.groupId?(t.flatContents?"":', ""')+`, { groupId: ${s(t.groupId)} }`:"")+")";if("indent-if-break"===t.type){let r=[];t.negate&&r.push("negate: true"),t.groupId&&r.push(`groupId: ${s(t.groupId)}`);let n=r.length>0?`, { ${r.join(", ")} }`:"";return`indentIfBreak(${e(t.contents)}${n})`}if("group"===t.type){let r=[];t.break&&"propagated"!==t.break&&r.push("shouldBreak: true"),t.id&&r.push(`id: ${s(t.id)}`);let n=r.length>0?`, { ${r.join(", ")} }`:"";return t.expandedStates?`conditionalGroup([${t.expandedStates.map(t=>e(t)).join(",")}]${n})`:`group(${e(t.contents)}${n})`}if("fill"===t.type)return`fill([${t.parts.map(t=>e(t)).join(", ")}])`;if("line-suffix"===t.type)return"lineSuffix("+e(t.contents)+")";if("line-suffix-boundary"===t.type)return"lineSuffixBoundary";if("label"===t.type)return`label(${JSON.stringify(t.label)}, ${e(t.contents)})`;throw Error("Unknown doc type "+t.type)}(function e(t){if(!t)return"";if(r(t)){let i=[];for(let s of n(t))if(r(s))i.push(...e(s).parts);else{let t=e(s);""!==t&&i.push(t)}return{type:"concat",parts:i}}return"if-break"===t.type?Object.assign(Object.assign({},t),{},{breakContents:e(t.breakContents),flatContents:e(t.flatContents)}):"group"===t.type?Object.assign(Object.assign({},t),{},{contents:e(t.contents),expandedStates:t.expandedStates&&t.expandedStates.map(e)}):"fill"===t.type?{type:"fill",parts:t.parts.map(e)}:t.contents?Object.assign(Object.assign({},t),{},{contents:e(t.contents)}):t}(e));function s(e){if("symbol"!=typeof e)return JSON.stringify(String(e));if(e in t)return t[e];let r=String(e).slice(7,-1)||"symbol";for(let n=0;;n++){let s=r+(n>0?` #${n}`:"");if(!i.has(s))return i.add(s),t[e]=`Symbol.for(${JSON.stringify(s)})`}}}}}}),ua=oH({"src/document/index.js"(e,t){oY(),t.exports={builders:o2
10(),printer:ui(),utils:un(),debug:us()}}}),uo={};function uu(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}oG(uo,{default:()=>uu});var ul=oW({"node_modules/escape-string-regexp/index.js"(){oY()}}),uc=oH({"node_modules/semver/internal/debug.js"(e,t){oY();var r="object"==typeof s&&s.env&&s.env.NODE_DEBUG&&/\bsemver\b/i.test(s.env.NODE_DEBUG)?function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return console.error("SEMVER",...t)}:()=>{};t.exports=r}}),up=oH({"node_modules/semver/internal/constants.js"(e,t){oY();var r=Number.MAX_SAFE_INTEGER||9007199254740991;t.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:r,MAX_SAFE_COMPONENT_LENGTH:16}}}),uh=oH({"node_modules/semver/internal/re.js"(e,t){oY();var{MAX_SAFE_COMPONENT_LENGTH:r}=up(),n=uc(),i=(e=t.exports={}).re=[],s=e.src=[],a=e.t={},o=0,u=(e,t,r)=>{let u=o++;n(e,u,t),a[e]=u,s[u]=t,i[u]=new RegExp(t,r?"g":void 0)};u("NUMERICIDENTIFIER","0|[1-9]\\d*"),u("NUMERICIDENTIFIERLOOSE","[0-9]+"),u("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),u("MAINVERSION",`(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})`),u("MAINVERSIONLOOSE",`(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})`),u("PRERELEASEIDENTIFIER",`(?:${s[a.NUMERICIDENTIFIER]}|${s[a.NONNUMERICIDENTIFIER]})`),u("PRERELEASEIDENTIFIERLOOSE",`(?:${s[a.NUMERICIDENTIFIERLOOSE]}|${s[a.NONNUMERICIDENTIFIER]})`),u("PRERELEASE",`(?:-(${s[a.PRERELEASEIDENTIFIER]}(?:\\.${s[a.PRERELEASEIDENTIFIER]})*))`),u("PRERELEASELOOSE",`(?:-?(${s[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[a.PRERELEASEIDENTIFIERLOOSE]})*))`),u("BUILDIDENTIFIER","[0-9A-Za-z-]+"),u("BUILD",`(?:\\+(${s[a.BUILDIDENTIFIER]}(?:\\.${s[a.BUILDIDENTIFIER]})*))`),u("FULLPLAIN",`v?${s[a.MAINVERSION]}${s[a.PRERELEASE]}?${s[a.BUILD]}?`),u("FULL",`^${s[a.FULLPLAIN]}$`),u("LOOSEPLAIN",`[v=\\s]*${s[a.MAINVERSIONLOOSE]}${s[a.PRERELEASELOOSE]}?${s[a.BUILD]}?`),u("LOOSE",`^${s[a.LOOSEPLAIN]}$`),u("GTLT","((?:<|>)?=?)"),u("XRANGEIDENTIFIERLOOSE",`${s[a.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),u("XRANGEIDENTIFIER",`${s[a.NUMERICIDENTIFIER]}|x|X|\\*`),u("XRANGEPLAIN",`[v=\\s]*(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:${s[a.PRERELEASE]})?${s[a.BUILD]}?)?)?`),u("XRANGEPLAINLOOSE",`[v=\\s]*(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:${s[a.PRERELEASELOOSE]})?${s[a.BUILD]}?)?)?`),u("XRANGE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAIN]}$`),u("XRANGELOOSE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAINLOOSE]}$`),u("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),u("COERCERTL",s[a.COERCE],!0),u("LONETILDE","(?:~>?)"),u("TILDETRIM",`(\\s*)${s[a.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",u("TILDE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAIN]}$`),u("TILDELOOSE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAINLOOSE]}$`),u("LONECARET","(?:\\^)"),u("CARETTRIM",`(\\s*)${s[a.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",u("CARET",`^${s[a.LONECARET]}${s[a.XRANGEPLAIN]}$`),u("CARETLOOSE",`^${s[a.LONECARET]}${s[a.XRANGEPLAINLOOSE]}$`),u("COMPARATORLOOSE",`^${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]})$|^$`),u("COMPARATOR",`^${s[a.GTLT]}\\s*(${s[a.FULLPLAIN]})$|^$`),u("COMPARATORTRIM",`(\\s*)${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]}|${s[a.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",u("HYPHENRANGE",`^\\s*(${s[a.XRANGEPLAIN]})\\s+-\\s+(${s[a.XRANGEPLAIN]})\\s*$`),u("HYPHENRANGELOOSE",`^\\s*(${s[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[a.XRANGEPLAINLOOSE]})\\s*$`),u("STAR","(<|>)?=?\\s*\\*"),u("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),u("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),ud=oH({"node_modules/semver/internal/parse-options.js"(e,t){oY();var r=["includePrerelease","loose","rtl"];t.exports=e=>e?"object"!=typeof e?{loose:!0}:r.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{}}}),uf=oH({"node_modules/semver/internal/identifiers.js"(e,t){oY();var r=/^[0-9]+$/,n=(e,t)=>{let n=r.test(e),i=r.test(t);return n&&i&&(e=+e,t=+t),e===t?0:n&&!i?-1:i&&!n?1:e<t?-1:1};t.exports={compareIdentifiers:n,rcompareIdentifiers:(e,t)=>n(t,e)}}}),um=oH({"node_modules/semver/classes/semver.js"(e,t){oY();var r=uc(),{MAX_LENGTH:n,MAX_SAFE_INTEGER:i}=up(),{re:s,t:a}=uh(),o=ud(),{compareIdentifiers:u}=uf(),l=class{constructor(e,t){if(t=o(t),e instanceof l){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw TypeError(`Invalid Version: ${e}`);if(e.length>n)throw TypeError(`version is longer than ${n} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let u=e.trim().match(t.loose?s[a.LOOSE]:s[a.FULL]);if(!u)throw TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+u[1],this.minor=+u[2],this.patch=+u[3],this.major>i||this.major<0)throw TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw TypeError("Invalid patch version");u[4]?this.prerelease=u[4].split(".").map(e=>
10{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t<i)return t}return e}):this.prerelease=[],this.build=u[5]?u[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(r("SemVer.compare",this.version,this.options,e),!(e instanceof l)){if("string"==typeof e&&e===this.version)return 0;e=new l(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof l||(e=new l(e,this.options)),u(this.major,e.major)||u(this.minor,e.minor)||u(this.patch,e.patch)}comparePre(e){if(e instanceof l||(e=new l(e,this.options)),this.prerelease.length&&!e.prerelease.length)return -1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{let n=this.prerelease[t],i=e.prerelease[t];if(r("prerelease compare",t,n,i),void 0===n&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===n)return -1;if(n===i)continue;return u(n,i)}while(++t)}compareBuild(e){e instanceof l||(e=new l(e,this.options));let t=0;do{let n=this.build[t],i=e.build[t];if(r("prerelease compare",t,n,i),void 0===n&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===n)return -1;if(n===i)continue;return u(n,i)}while(++t)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":(0!==this.minor||0!==this.patch||0===this.prerelease.length)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(0!==this.patch||0===this.prerelease.length)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===u(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}};t.exports=l}}),ug=oH({"node_modules/semver/functions/compare.js"(e,t){oY();var r=um();t.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))}}),uy=oH({"node_modules/semver/functions/lt.js"(e,t){oY();var r=ug();t.exports=(e,t,n)=>0>r(e,t,n)}}),ux=oH({"node_modules/semver/functions/gte.js"(e,t){oY();var r=ug();t.exports=(e,t,n)=>r(e,t,n)>=0}}),uD=oH({"src/utils/arrayify.js"(e,t){oY(),t.exports=(e,t)=>Object.entries(e).map(e=>{let[r,n]=e;return Object.assign({[t]:r},n)})}}),uv=oH({"node_modules/outdent/lib/index.js"(e,t){function r(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t]}function n(){return"u">typeof WeakMap?new WeakMap:{add:r,delete:r,get:r,set:r,has:function(e){return!1}}}oY(),Object.defineProperty(e,"__esModule",{value:!0}),e.outdent=void 0;var i=Object.prototype.hasOwnProperty,s=function(e,t){return i.call(e,t)};function a(e,t){for(var r in t)s(t,r)&&(e[r]=t[r]);return e}var o=/^[ \t]*(?:\r\n|\r|\n)/,u=/(?:\r\n|\r|\n)[ \t]*$/,l=/^(?:[\r\n]|$)/,c=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,p=/^[ \t]*[\r\n][ \t\r\n]*$/;function h(e,t,r){var n=0,i=e[0].match(c);i&&(n=i[1].length);var s=RegExp("(\\r\\n|\\r|\\n).{0,"+n+"}","g");t&&(e=e.slice(1));var a=r.newline,l=r.trimLeadingNewline,p=r.trimTrailingNewline,h="string"==typeof a,d=e.length;return e.map(function(e,t){return e=e.replace(s,"$1"),0===t&&l&&(e=e.replace(o,"")),t===d-1&&p&&(e=e.replace(u,"")),h&&(e=e.replace(/\r\n|\n|\r/g,function(e){return a})),e})}var d=function e(t){var r=n(),i=n();return a(function n(o){for(var u=[],c=1;c<arguments.length;c++)u[c-1]=arguments[c];if(!(s(o,"raw")&&s(o,"length")))return e(a(a({},t),o||{}));var f=(u[0]===n||u[0]===d)&&p.test(o[0])&&l.test(o[1]),m=f?i:r,g=m.get(o);return(g||(g=h(o,f,t),m.set(o,g)),0===u.length)?g[0]:function(e,t){for(var r="",n=0,i=e.length;n<i;n++)r+=e[n],n<i-1&&(r+=t[n]);return r}(g,f?u.slice(1):u)},{string:function(e){return h([e],!1,t)[0]}})}({trimLeadingNewline:!0,trimTrailingNewline:!0});if(e.outdent=d,e.default=d,"u">typeof t)try{t.exports=d,Object.defineProperty(d,"__esModule",{value:!0}),d.default=d,d.outdent=d}catch{}}}),uE=oH({"src/main/core-options.js"(e,t){oY();var{outdent:r}=uv(),n="Config",i="Editor",s="Other",a="Global",o="Special",u={cursorOffset:{since:"1.4.0",category:o,type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:r`
11      Print (to stderr) where a cursor at the given position would move to after formatting.
12      This option cannot be used with --range-start and --range-end.
13    `,cliCategory:i},endOfLine:{since:"1.15.0",category:a,type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:r`
14          Maintain existing
15          (mixed values within one file are normalised by looking at what's used after the first line)
16        `}]},filepath:{since:"1.4.0",category:o,type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:s,cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:o,type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:s},parser:{since:"0.0.10",category:a,type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:e=>"string"==typeof e||"function"==typeof e,choices:[{value:"flow",de
16scription:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:a,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>"string"==typeof e||"object"==typeof e,cliName:"plugin",cliCategory:n},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:a,description:r`
17      Custom directory that contains prettier plugins in node_modules subdirectory.
18      Overrides default behavior when plugins are searched relatively to the location of Prettier.
19      Multiple values are accepted.
20    `,exception:e=>"string"==typeof e||"object"==typeof e,cliName:"plugin-search-dir",cliCategory:n},printWidth:{since:"0.0.0",category:a,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:o,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:r`
21      Format code ending at a given character offset (exclusive).
22      The range will extend forwards to the end of the selected statement.
23      This option cannot be used with --cursor-offset.
24    `,cliCategory:i},rangeStart:{since:"1.4.0",category:o,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:r`
25      Format code starting at a given character offset.
26      The range will extend backwards to the start of the first line containing the selected statement.
27      This option cannot be used with --cursor-offset.
28    `,cliCategory:i},requirePragma:{since:"1.7.0",category:o,type:"boolean",default:!1,description:r`
29      Require either '@prettier' or '@format' to be present in the file's first docblock comment
30      in order for it to be formatted.
31    `,cliCategory:s},tabWidth:{type:"int",category:a,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:a,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:a,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};t.exports={CATEGORY_CONFIG:n,CATEGORY_EDITOR:i,CATEGORY_FORMAT:"Format",CATEGORY_OTHER:s,CATEGORY_OUTPUT:"Output",CATEGORY_GLOBAL:a,CATEGORY_SPECIAL:o,options:u}}}),ub=oH({"src/main/support.js"(e,t){oY();var r={compare:ug(),lt:uy(),gte:ux()},n=uD(),i=oZ().version,s=uE().options;t.exports={getSupportInfo:function(){let{plugins:e=[],showUnreleased:t=!1,showDeprecated:a=!1,showInternal:o=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=i.split("-",1)[0],l=e.flatMap(e=>e.languages||[]).filter(p),c=n(Object.assign({},...e.map(e=>{let{options:t}=e;return t}),s),"name").filter(e=>p(e)&&h(e)).sort((e,t)=>
31e.name===t.name?0:e.name<t.name?-1:1).map(function(e){if(o)return e;let{cliName:t,cliCategory:r,cliDescription:n}=e;return oM(e,oj)}).map(t=>{Array.isArray((t=Object.assign({},t)).default)&&(t.default=1===t.default.length?t.default[0].value:t.default.filter(p).sort((e,t)=>r.compare(t.since,e.since))[0].value),Array.isArray(t.choices)&&(t.choices=t.choices.filter(e=>p(e)&&h(e)),"parser"===t.name&&function(e,t,r){let n=new Set(e.choices.map(e=>e.value));for(let i of t)if(i.parsers){for(let t of i.parsers)if(!n.has(t)){n.add(t);let s=r.find(e=>e.parsers&&e.parsers[t]),a=i.name;s&&s.name&&(a+=` (plugin: ${s.name})`),e.choices.push({value:t,description:a})}}}(t,l,e));let n=Object.fromEntries(e.filter(e=>e.defaultOptions&&void 0!==e.defaultOptions[t.name]).map(e=>[e.name,e.defaultOptions[t.name]]));return Object.assign(Object.assign({},t),{},{pluginDefaults:n})});return{languages:l,options:c};function p(e){return t||!("since"in e)||e.since&&r.gte(u,e.since)}function h(e){return a||!("deprecated"in e)||e.deprecated&&r.lt(u,e.deprecated)}}}}}),uC=oH({"src/utils/is-non-empty-array.js"(e,t){oY(),t.exports=function(e){return Array.isArray(e)&&e.length>0}}}),uA=oH({"src/utils/text/skip.js"(e,t){function r(e){return(t,r,n)=>{let i=n&&n.backwards;if(!1===r)return!1;let{length:s}=t,a=r;for(;a>=0&&a<s;){let r=t.charAt(a);if(e instanceof RegExp){if(!e.test(r))return a}else if(!e.includes(r))return a;i?a--:a++}return(-1===a||a===s)&&a}}oY();var n=r(/\s/),i=r(" 	"),s=r(",; 	"),a=r(/[^\n\r]/);t.exports={skipWhitespace:n,skipSpaces:i,skipToLineEnd:s,skipEverythingButNewLine:a}}}),uS=oH({"src/utils/text/skip-inline-comment.js"(e,t){oY(),t.exports=function(e,t){if(!1===t)return!1;if("/"===e.charAt(t)&&"*"===e.charAt(t+1)){for(let r=t+2;r<e.length;++r)if("*"===e.charAt(r)&&"/"===e.charAt(r+1))return r+2}return t}}}),uk=oH({"src/utils/text/skip-trailing-comment.js"(e,t){oY();var{skipEverythingButNewLine:r}=uA();t.exports=function(e,t){return!1!==t&&("/"===e.charAt(t)&&"/"===e.charAt(t+1)?r(e,t):t)}}}),uF=oH({"src/utils/text/skip-newline.js"(e,t){oY(),t.exports=function(e,t,r){let n=r&&r.backwards;if(!1===t)return!1;let i=e.charAt(t);if(n){if("\r"===e.charAt(t-1)&&i===`
32`)return t-2;if(i===`
33`||"\r"===i||"\u2028"===i||"\u2029"===i)return t-1}else{if("\r"===i&&e.charAt(t+1)===`
34`)return t+2;if(i===`
35`||"\r"===i||"\u2028"===i||"\u2029"===i)return t+1}return t}}}),uw=oH({"src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js"(e,t){oY();var r=uS(),n=uF(),i=uk(),{skipSpaces:s}=uA();t.exports=function(e,t){let a=null,o=t;for(;o!==a;)a=o,o=s(e,o),o=r(e,o),o=i(e,o),o=n(e,o);return o}}}),uT=oH({"src/common/util.js"(e,t){oY();var{default:r}=(ul(),oK(uo)),n=o6(),{getSupportInfo:i}=ub(),s=uC(),a=ur(),{skipWhitespace:o,skipSpaces:u,skipToLineEnd:l,skipEverythingButNewLine:c}=uA(),p=uS(),h=uk(),d=uF(),f=uw();function m(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=u(e,r.backwards?t-1:t,r),i=d(e,n,r);return n!==i}function g(e,t){let r=null,n=t;for(;n!==r;)r=n,n=l(e,n),n=p(e,n),n=u(e,n);return n=h(e,n),!1!==(n=d(e,n))&&m(e,n)}function y(e,t,r){return f(e,r(t))}function x(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=0;for(let i=r;i<e.length;++i)"	"===e[i]?n=n+t-n%t:n++;return n}function D(e,t){let r={quote:'"',regex:/"/g,escaped:"&quot;"},n={quote:"'",regex:/'/g,escaped:"&apos;"},i="'"===t?n:r,s=i===n?r:n,a=i;return(e.includes(i.quote)||e.includes(s.quote))&&(a=(e.match(i.regex)||[]).length>(e.match(s.regex)||[]).length?s:i),a}function v(e,t,r){let n='"'===t?"'":'"',i=e.replace(/\\(.)|(["'])/gs,(e,i,s)=>i===n?i:s===t?"\\"+s:s||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(i)?i:"\\"+i));return t+i+t}function E(e,t){let r,n;(e.comments||(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=(r=e.type||e.kind||"(unknown type)",(n=String(e.name||e.id&&("object"==typeof e.id?e.id.name:e.id)||e.key&&("object"==typeof e.key?e.key.name:e.key)||e.value&&("object"==typeof e.value?"":String(e.value))||e.operator||"")).length>20&&(n=n.slice(0,19)+"…"),r+(n?" "+n:""))}t.exports={inferParserByLanguage:function(e,t){let{languages:r}=i({plugins:t.plugins}),n=r.find(t=>{let{name:r}=t;return r.toLowerCase()===e})||r.find(t=>{let{aliases:r}=t;return Array.isArray(r)&&r.includes(e)})||r.find(t=>{let{extensions:r}=t;return Array.isArray(r)&&r.includes(`.${e}`)});return n&&n.parsers[0]},getStringWidth:a,getMaxContinuousCount:function(e,t){let n=e.match(RegExp(`(${r(t)})+`,"g"));return null===n?0:n.reduce((e,r)=>
35Math.max(e,r.length/t.length),0)},getMinNotPresentContinuousCount:function(e,t){let n=e.match(RegExp(`(${r(t)})+`,"g"));if(null===n)return 0;let i=new Map,s=0;for(let e of n){let r=e.length/t.length;i.set(r,!0),r>s&&(s=r)}for(let e=1;e<s;e++)if(!i.get(e))return e;return s+1},getPenultimate:e=>e[e.length-2],getLast:n,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:f,getNextNonSpaceNonCommentCharacterIndex:y,getNextNonSpaceNonCommentCharacter:function(e,t,r){return e.charAt(y(e,t,r))},skip:function(e){return(t,r,n)=>{let i=n&&n.backwards;if(!1===r)return!1;let{length:s}=t,a=r;for(;a>=0&&a<s;){let r=t.charAt(a);if(e instanceof RegExp){if(!e.test(r))return a}else if(!e.includes(r))return a;i?a--:a++}return(-1===a||a===s)&&a}},skipWhitespace:o,skipSpaces:u,skipToLineEnd:l,skipEverythingButNewLine:c,skipInlineComment:p,skipTrailingComment:h,skipNewline:d,isNextLineEmptyAfterIndex:g,isNextLineEmpty:function(e,t,r){return g(e,r(t))},isPreviousLineEmpty:function(e,t,r){let n=r(t)-1;n=u(e,n,{backwards:!0}),n=d(e,n,{backwards:!0}),n=u(e,n,{backwards:!0});let i=d(e,n,{backwards:!0});return n!==i},hasNewline:m,hasNewlineInRange:function(e,t,r){for(let n=t;n<r;++n)if(e.charAt(n)===`
36`)return!0;return!1},hasSpaces:function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return u(e,r.backwards?t-1:t,r)!==t},getAlignmentSize:x,getIndentSize:function(e,t){let r=e.lastIndexOf(`
37`);return -1===r?0:x(e.slice(r+1).match(/^[\t ]*/)[0],t)},getPreferredQuote:D,printString:function(e,t){let r=e.slice(1,-1),n="json"!==t.parser&&("json5"!==t.parser||"preserve"!==t.quoteProps||t.singleQuote)?t.__isInHtmlAttribute?"'":D(r,t.singleQuote?"'":'"').quote:'"';return v(r,n,!("css"===t.parser||"less"===t.parser||"scss"===t.parser||t.__embeddedInHtml))},printNumber:function(e){return e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")},makeString:v,addLeadingComment:function(e,t){t.leading=!0,t.trailing=!1,E(e,t)},addDanglingComment:function(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),E(e,t)},addTrailingComment:function(e,t){t.leading=!1,t.trailing=!0,E(e,t)},isFrontMatterNode:function(e){return e&&"front-matter"===e.type},isNonEmptyArray:s,createGroupIdMapper:function(e){let t=new WeakMap;return function(r){return t.has(r)||t.set(r,Symbol(e)),t.get(r)}}}}}),u_={};function uB(e,t){for(var r=0,n=e.length-1;n>=0;n--){var i=e[n];"."===i?e.splice(n,1):".."===i?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r--;r)e.unshift("..");return e}function uN(){for(var e="",t=!1,r=arguments.length-1;r>=-1&&!t;r--){var n=r>=0?arguments[r]:"/";if("string"!=typeof n)throw TypeError("Arguments to path.resolve must be strings");n&&(e=n+"/"+e,t="/"===n.charAt(0))}return e=uB(uR(e.split("/"),function(e){return!!e}),!t).join("/"),(t?"/":"")+e||"."}function uP(e){var t=uI(e),r="/"===h(e,-1);return(e=uB(uR(e.split("/"),function(e){return!!e}),!t).join("/"))||t||(e="."),e&&r&&(e+="/"),(t?"/":"")+e}function uI(e){return"/"===e.charAt(0)}function uL(){var e=Array.prototype.slice.call(arguments,0);return uP(uR(e,function(e,t){if("string"!=typeof e)throw TypeError("Arguments to path.join must be strings");return e}).join("/"))}function uj(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=uN(e).substr(1),t=uN(t).substr(1);for(var n=r(e.split("/")),i=r(t.split("/")),s=Math.min(n.length,i.length),a=s,o=0;o<s;o++)if(n[o]!==i[o]){a=o;break}for(var u=[],o=a;o<n.length;o++)u.push("..");return(u=u.concat(i.slice(a))).join("/")}function uO(e){var t=u(e),r=t[0],n=t[1];return r||n?(n&&(n=n.substr(0,n.length-1)),r+n):"."}function uV(e,t){var r=u(e)[2];return t&&r.substr(-1*t.length)===t&&(r=r.substr(0,r.length-t.length)),r}function uM(e){return u(e)[3]}function uR(e,t){if(e.filter)return e.filter(t);for(var r=[],n=0;n<e.length;n++)t(e[n],n,e)&&r.push(e[n]);return r}oG(u_,{basename:()=>uV,default:()=>p,delimiter:()=>c,dirname:()=>uO,extname:()=>uM,isAbsolute:()=>uI,join:()=>uL,normalize:()=>uP,relative:()=>uj,resolve:()=>uN,sep:()=>l});var u$=oW({"node-modules-polyfills:path"(){oY(),o=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,u=function(e){return o.exec(e).slice(1)}
37,p={extname:uM,basename:uV,dirname:uO,sep:l="/",delimiter:c=":",relative:uj,join:uL,isAbsolute:uI,normalize:uP,resolve:uN},h=function(e,t,r){return e.substr(t,r)}}}),uJ=oH({"node-modules-polyfills-commonjs:path"(e,t){oY();var r=(u$(),oK(u_));if(r&&r.default)for(let e in t.exports=r.default,r)t.exports[e]=r[e];else r&&(t.exports=r)}}),uU=oH({"src/common/errors.js"(e,t){oY(),t.exports={ConfigError:class extends Error{},DebugError:class extends Error{},UndefinedParserError:class extends Error{},ArgExpansionBailout:class extends Error{}}}}),uq={};function uz(e,t){function r(){this.constructor=e}d(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}function uW(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function uH(e,t,r,n){var i,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(a=(s<3?i(a):s>3?i(t,r,a):i(t,r))||a);return s>3&&a&&Object.defineProperty(t,r,a),a}function uG(e,t){return function(r,n){t(r,n,e)}}function uX(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function uQ(e,t,r,n){return new(r||(r=Promise))(function(i,s){function a(e){try{u(n.next(e))}catch(e){s(e)}}function o(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,o)}u((n=n.apply(e,t||[])).next())})}function uK(e,t){var r,n,i,s,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return s={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function o(s){return function(o){return function(s){if(r)throw TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break}if(6===s[0]&&a.label<i[1]){a.label=i[1],i=s;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break}i[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],n=0}finally{r=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,o])}}}function uY(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}function uZ(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||(t[r]=e[r])}function u0(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function u1(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,s=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=s.next()).done;)a.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=s.return)&&r.call(s)}finally{if(i)throw i.error}}return a}function u2(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(u1(arguments[t]));return e}function u3(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var s=arguments[t],a=0,o=s.length;a<o;a++,i++)n[i]=s[a];return n}function u6(e){return this instanceof u6?(this.v=e,this):new u6(e)}function u8(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,i=r.apply(e,t||[]),s=[];return n={},a("next"),a("throw"),a("return"),n[Symbol.asyncIterator]=function(){return this},n;function a(e){i[e]&&(n[e]=function(t){return new Promise(function(r,n){
37s.push([e,t,r,n])>1||o(e,t)})})}function o(e,t){try{var r;(r=i[e](t)).value instanceof u6?Promise.resolve(r.value.v).then(u,l):c(s[0][2],r)}catch(e){c(s[0][3],e)}}function u(e){o("next",e)}function l(e){o("throw",e)}function c(e,t){e(t),s.shift(),s.length&&o(s[0][0],s[0][1])}}function u4(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,i){t[n]=e[n]?function(t){return(r=!r)?{value:u6(e[n](t)),done:"return"===n}:i?i(t):t}:i}}function u9(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=u0(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,i){!function(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)}(n,i,(t=e[r](t)).done,t.value)})}}}function u5(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function u7(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function le(e){return e&&e.__esModule?e:{default:e}}function lt(e,t){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}function lr(e,t,r){if(!t.has(e))throw TypeError("attempted to set private field on non-instance");return t.set(e,r),r}oG(uq,{__assign:()=>f,__asyncDelegator:()=>u4,__asyncGenerator:()=>u8,__asyncValues:()=>u9,__await:()=>u6,__awaiter:()=>uQ,__classPrivateFieldGet:()=>lt,__classPrivateFieldSet:()=>lr,__createBinding:()=>uY,__decorate:()=>uH,__exportStar:()=>uZ,__extends:()=>uz,__generator:()=>uK,__importDefault:()=>le,__importStar:()=>
37u7,__makeTemplateObject:()=>u5,__metadata:()=>uX,__param:()=>uG,__read:()=>u1,__rest:()=>uW,__spread:()=>u2,__spreadArrays:()=>u3,__values:()=>u0});var ln=oW({"node_modules/tslib/tslib.es6.js"(){oY(),d=function(e,t){return(d=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},f=function(){return(f=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)}}}),li=oH({"node_modules/vnopts/lib/descriptors/api.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0}),e.apiDescriptor={key:e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(t){if(null===t||"object"!=typeof t)return JSON.stringify(t);if(Array.isArray(t))return`[${t.map(t=>e.apiDescriptor.value(t)).join(", ")}]`;let r=Object.keys(t);return 0===r.length?"{}":`{ ${r.map(r=>`${e.apiDescriptor.key(r)}: ${e.apiDescriptor.value(t[r])}`).join(", ")} }`},pair:t=>{let{key:r,value:n}=t;return e.apiDescriptor.value({[r]:n})}}}}),ls=oH({"node_modules/vnopts/lib/descriptors/index.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0}),(ln(),oK(uq)).__exportStar(li(),e)}}),la=oH({"scripts/build/shims/chalk.cjs"(e,t){oY();var r=e=>e;r.grey=r,r.red=r,r.bold=r,r.yellow=r,r.blue=r,r.default=r,t.exports=r}}),lo=oH({"node_modules/vnopts/lib/handlers/deprecated/common.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=la();e.commonDeprecatedHandler=(e,r,n)=>{let{descriptor:i}=n,s=[`${t.default.yellow("string"==typeof e?i.key(e):i.pair(e))} is deprecated`];return r&&s.push(`we now treat it as ${t.default.blue("string"==typeof r?i.key(r):i.pair(r))}`),s.join("; ")+"."}}}),lu=oH({"node_modules/vnopts/lib/handlers/deprecated/index.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0}),(ln(),oK(uq)).__exportStar(lo(),e)}}),ll=oH({"node_modules/vnopts/lib/handlers/invalid/common.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=la();e.commonInvalidHandler=(e,r,n)=>`Invalid ${t.default.red(n.descriptor.key(e))} value. Expected ${t.default.blue(n.schemas[e].expected(n))}, but received ${t.default.red(n.descriptor.value(r))}.`}}),lc=oH({"node_modules/vnopts/lib/handlers/invalid/index.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0}),(ln(),oK(uq)).__exportStar(ll(),e)}}),lp=oH({"node_modules/vnopts/node_modules/leven/index.js"(e,t){oY();var r=[],n=[];t.exports=function(e,t){if(e===t)return 0;var i=e;e.length>t.length&&(e=t,t=i);var s=e.length,a=t.length;if(0===s)return a;if(0===a)return s;for(;s>0&&e.charCodeAt(~-s)===t.charCodeAt(~-a);)s--,a--;if(0===s)return a;for(var o=0;o<s&&e.charCodeAt(o)===t.charCodeAt(o);)o++;if(s-=o,a-=o,0===s)return a;for(var u,l,c,p,h=0,d=0;h<s;)n[o+h]=e.charCodeAt(o+h),r[h]=++h;for(;d<a;)for(u=t.charCodeAt(o+d),c=d++,l=d,h=0;h<s;h++)p=u===n[o+h]?c:c+1,c=r[h],l=r[h]=c>l?p>l?l+1:p:p>c?c+1:p;return l}}}),lh=oH({"node_modules/vnopts/lib/handlers/unknown/leven.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=la(),r=lp();e.levenUnknownHandler=(e,n,i)=>{let{descriptor:s,logger:a,schemas:o}=i,u=[`Ignored unknown option ${t.default.yellow(s.pair({key:e,value:n}))}.`],l=Object.keys(o).sort().find(t=>3>r(e,t));l&&u.push(`Did you mean ${t.default.blue(s.key(l))}?`),a.warn(u.join(" "))}}}),ld=oH({"node_modules/vnopts/lib/handlers/unknown/index.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0}),(ln(),oK(uq)).__exportStar(lh(),e)}}),lf=oH({"node_modules/vnopts/lib/handlers/index.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=(ln(),oK(uq));t.__exportStar(lu(),e),t.__exportStar(lc(),e),t.__exportStar(ld(),e)}}),lm=oH({"node_modules/vnopts/lib/schema.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function r(e,r){let i=new e(r),s=Object.create(i);for(let e of t)e in r&&(s[e]=function(e,t,r){return"function"==typeof e?function(){for(var n=arguments.length,i=Array(n),s=0;s<n;s++)i[s]=arguments[s];return e(...i.slice(0,r-1),t,...i.slice(r-1))}:()=>e}(r[e],i,n.prototype[e].length));return s}e.createSchema=r;var n=class{constructor(e){this.name=e.name}static create(e){return r(this,e)}default(e){}expected(e){return"nothing"}validate(e,t){return!1}deprecated(e,t){return!1}forward(e,t){}redirect(e,t){}overlap(e,t,r){return e}preprocess(e,t){return e}postprocess(e,t){return e}};e.Schema=n}}),lg=oH({"node_modules/vnopts/lib/schemas/alias.js"(e){oY(),Object.defineProperty(e,"__esMo
37dule",{value:!0});var t=lm(),r=class extends t.Schema{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,t){return t.schemas[this._sourceName].validate(e,t)}redirect(e,t){return this._sourceName}};e.AliasSchema=r}}),ly=oH({"node_modules/vnopts/lib/schemas/any.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=lm(),r=class extends t.Schema{expected(){return"anything"}validate(){return!0}};e.AnySchema=r}}),lx=oH({"node_modules/vnopts/lib/schemas/array.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=(ln(),oK(uq)),r=lm(),n=class extends r.Schema{constructor(e){var{valueSchema:r,name:n=r.name}=e;super(Object.assign({},t.__rest(e,["valueSchema","name"]),{name:n})),this._valueSchema=r}expected(e){return`an array of ${this._valueSchema.expected(e)}`}validate(e,t){if(!Array.isArray(e))return!1;let r=[];for(let n of e){let e=t.normalizeValidateResult(this._valueSchema.validate(n,t),n);!0!==e&&r.push(e.value)}return 0===r.length||{value:r}}deprecated(e,t){let r=[];for(let n of e){let e=t.normalizeDeprecatedResult(this._valueSchema.deprecated(n,t),n);!1!==e&&r.push(...e.map(e=>{let{value:t}=e;return{value:[t]}}))}return r}forward(e,t){let r=[];for(let n of e){let e=t.normalizeForwardResult(this._valueSchema.forward(n,t),n);r.push(...e.map(i))}return r}redirect(e,t){let r=[],n=[];for(let s of e){let e=t.normalizeRedirectResult(this._valueSchema.redirect(s,t),s);"remain"in e&&r.push(e.remain),n.push(...e.redirect.map(i))}return 0===r.length?{redirect:n}:{redirect:n,remain:r}}overlap(e,t){return e.concat(t)}};function i(e){let{from:t,to:r}=e;return{from:[t],to:r}}e.ArraySchema=n}}),lD=oH({"node_modules/vnopts/lib/schemas/boolean.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=lm(),r=class extends t.Schema{expected(){return"true or false"}validate(e){return"boolean"==typeof e}};e.BooleanSchema=r}}),lv=oH({"node_modules/vnopts/lib/utils.js"(e){function t(e,t){return"string"==typeof e||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function r(e,r){return void 0===e?[]:Array.isArray(e)?e.map(e=>t(e,r)):[t(e,r)]}oY(),Object.defineProperty(e,"__esModule",{value:!0}),e.recordFromArray=function(e,t){let r=Object.create(null);for(let n of e){let e=n[t];if(r[e])throw Error(`Duplicate ${t} ${JSON.stringify(e)}`);r[e]=n}return r},e.mapFromArray=function(e,t){let r=new Map;for(let n of e){let e=n[t];if(r.has(e))throw Error(`Duplicate ${t} ${JSON.stringify(e)}`);r.set(e,n)}return r},e.createAutoChecklist=function(){let e=Object.create(null);return t=>{let r=JSON.stringify(t);return!!e[r]||(e[r]=!0,!1)}},e.partition=function(e,t){let r=[],n=[];for(let i of e)t(i)?r.push(i):n.push(i);return[r,n]},e.isInt=function(e){return e===Math.floor(e)},e.comparePrimitive=function(e,t){if(e===t)return 0;let r=typeof e,n=typeof t,i=["undefined","object","boolean","number","string"];return r!==n?i.indexOf(r)-i.indexOf(n):"string"!==r?Number(e)-Number(t):e.localeCompare(t)},e.normalizeDefaultResult=function(e){return void 0===e?{}:e},e.normalizeValidateResult=function(e,t){return!0===e||(!1===e?{value:t}:e)},e.normalizeDeprecatedResult=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!1!==e&&(!0===e?!!r||[{value:t}]:"value"in e?[e]:0!==e.length&&e)},e.normalizeTransferResult=t,e.normalizeForwardResult=r,e.normalizeRedirectResult=function(e,t){let n=r("object"==typeof e&&"redirect"in e?e.redirect:e,t);return 0===n.length?{remain:t,redirect:n}:"object"==typeof e&&"remain"in e?{remain:e.remain,redirect:n}:{redirect:n}}}}),lE=oH({"node_modules/vnopts/lib/schemas/choice.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=lm(),r=lv(),n=class extends t.Schema{constructor(e){super(e),this._choices=r.mapFromArray(e.choices.map(e=>e&&"object"==typeof e?e:{value:e}),"value")}expected(e){let{descriptor:t}=e,n=Array.from(this._choices.keys()).map(e=>this._choices.get(e)).filter(e=>!e.deprecated).map(e=>e.value).sort(r.comparePrimitive).map(t.value),i=n.slice(0,-2),s=n.slice(-2);return i.concat(s.join(" or ")).join(", ")}validate(e){return this._choices.has(e)}deprecated(e){let t=this._choices.get(e);return!!t&&!!t.deprecated&&{value:e}}forward(e){let t=this._choices.get(e);return t?t.forward:void 0}redirect(e){let t=this._choices.get(e);return t?t.redirect:void 0}};e.ChoiceSchema=n}}),lb=oH({"node_modules/vnopts/lib/schemas/number.js"(e){oY(),Object.defineProperty(e,"__esMo
37dule",{value:!0});var t=lm(),r=class extends t.Schema{expected(){return"a number"}validate(e,t){return"number"==typeof e}};e.NumberSchema=r}}),lC=oH({"node_modules/vnopts/lib/schemas/integer.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=lv(),r=lb(),n=class extends r.NumberSchema{expected(){return"an integer"}validate(e,r){return!0===r.normalizeValidateResult(super.validate(e,r),e)&&t.isInt(e)}};e.IntegerSchema=n}}),lA=oH({"node_modules/vnopts/lib/schemas/string.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=lm(),r=class extends t.Schema{expected(){return"a string"}validate(e){return"string"==typeof e}};e.StringSchema=r}}),lS=oH({"node_modules/vnopts/lib/schemas/index.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=(ln(),oK(uq));t.__exportStar(lg(),e),t.__exportStar(ly(),e),t.__exportStar(lx(),e),t.__exportStar(lD(),e),t.__exportStar(lE(),e),t.__exportStar(lC(),e),t.__exportStar(lb(),e),t.__exportStar(lA(),e)}}),lk=oH({"node_modules/vnopts/lib/defaults.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=li(),r=lo(),n=lc(),i=lh();e.defaultDescriptor=t.apiDescriptor,e.defaultUnknownHandler=i.levenUnknownHandler,e.defaultInvalidHandler=n.commonInvalidHandler,e.defaultDeprecatedHandler=r.commonDeprecatedHandler}}),lF=oH({"node_modules/vnopts/lib/normalize.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=lk(),r=lv();e.normalize=(e,t,r)=>new n(t,r).normalize(e);var n=class{constructor(e,n){let{logger:i=console,descriptor:s=t.defaultDescriptor,unknown:a=t.defaultUnknownHandler,invalid:o=t.defaultInvalidHandler,deprecated:u=t.defaultDeprecatedHandler}=n||{};this._utils={descriptor:s,logger:i||{warn:()=>{}},schemas:r.recordFromArray(e,"name"),normalizeDefaultResult:r.normalizeDefaultResult,normalizeDeprecatedResult:r.normalizeDeprecatedResult,normalizeForwardResult:r.normalizeForwardResult,normalizeRedirectResult:r.normalizeRedirectResult,normalizeValidateResult:r.normalizeValidateResult},this._unknownHandler=a,this._invalidHandler=o,this._deprecatedHandler=u,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=r.createAutoChecklist()}normalize(e){let t={},n=[e],i=()=>{for(;0!==n.length;){let e=n.shift(),r=this._applyNormalization(e,t);n.push(...r)}};for(let e of(i(),Object.keys(this._utils.schemas))){let i=this._utils.schemas[e];if(!(e in t)){let t=r.normalizeDefaultResult(i.default(this._utils));"value"in t&&n.push({[e]:t.value})}}for(let e of(i(),Object.keys(this._utils.schemas))){let r=this._utils.schemas[e];e in t&&(t[e]=r.postprocess(t[e],this._utils))}return t}_applyNormalization(e,t){let n=[],[i,s]=r.partition(Object.keys(e),e=>e in this._utils.schemas);for(let s of i){let i=this._utils.schemas[s],a=i.preprocess(e[s],this._utils),o=r.normalizeValidateResult(i.validate(a,this._utils),a);if(!0!==o){let{value:e}=o,t=this._invalidHandler(s,e,this._utils);throw"string"==typeof t?Error(t):t}let u=e=>{let{from:t,to:r}=e;n.push("string"==typeof r?{[r]:t}:{[r.key]:r.value})},l=e=>{let{value:t,redirectTo:n}=e,o=r.normalizeDeprecatedResult(i.deprecated(t,this._utils),a,!0);if(!1!==o){if(!0===o)this._hasDeprecationWarned(s)||this._utils.logger.warn(this._deprecatedHandler(s,n,this._utils));else for(let{value:e}of o){let t={key:s,value:e};if(!this._hasDeprecationWarned(t)){let r="string"==typeof n?{key:n,value:e}:n;this._utils.logger.warn(this._deprecatedHandler(t,r,this._utils))}}}};r.normalizeForwardResult(i.forward(a,this._utils),a).forEach(u);let c=r.normalizeRedirectResult(i.redirect(a,this._utils),a);if(c.redirect.forEach(u),"remain"in c){let e=c.remain;t[s]=s in t?i.overlap(t[s],e,this._utils):e,l({value:e})}for(let{from:e,to:t}of c.redirect)l({value:e,redirectTo:t})}for(let r of s){let i=e[r],s=this._unknownHandler(r,i,this._utils);if(s)for(let e of Object.keys(s)){let r={[e]:s[e]};e in this._utils.schemas?n.push(r):Object.assign(t,r)}}return n}};e.Normalizer=n}}),lw=oH({"node_modules/vnopts/lib/index.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=(ln(),oK(uq));t.__exportStar(ls(),e),t.__exportStar(lf(),e),t.__exportStar(lS(),e),t.__exportStar(lF(),e),t.__exportStar(lm(),e)}}),lT=oH({"src/main/options-normalizer.js"(e,t){oY();var r,n=lw(),i=o6(),s={key:e=>1===e.length?`-${e}`:`--${e}`,value:e=>n.apiDescriptor.value(e),pair:e=>{let{key:t,value:r}=e;return!1===r?`--no-${t}`:!0===r?s.key(t):""===r?`${s.key(t)} without an argument`:`${s.key(t)}=${r}`}},a=e=>{let{colorsModule:t,levenshteinDistance:r}=e;return class extends n.ChoiceSchema{constructor(e){let{name:t,flags:r}=e;super({name:t,choices:r}),this._flags=[...r].sort()}preprocess(e,n){if("string"==typeof e&&e.length>0&&!this._flags.includes(e)){let i=this._flags.find(t=>3>r(t,e));if(i)return n.logger.warn(`Unknown flag ${t.yellow(n.descriptor.value(e))}, did you mean ${t.blue(n.descriptor.value(i))}?`),i}return e}expected(){return"a flag"}}};function o(e,t){let{logger:o=!1,isCLI:u=!1,passThrough:l=!1,colorsModule:c=null,levenshteinDistance:p=null}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},h=l?Array.isArray(l)?(e,t)=>l.includes(e)?{[e]:t}:void 0:(e,t)=>({[e]:t}):(e,t,r)=>{let i=r.schemas,{_:s}=i,a=oM(i,oO);return n.levenUnknownHandler(e,t,Object.assign(Object.assign({},r),{},{schemas:a}))},d=u?s:n.apiDescriptor,f=function(e,t){let{isCLI:r,colorsModule:s,levenshteinDistance:o}=t,u=[];for(let t of(r&&u.push(n.AnySchema.create({name:"_"})),e))u.push(function(e,t){let{isCLI:r,optionInfos:s,colorsModule:o,levenshteinDistance:u}=t,{name:l}=e;if("plugin-search-dir"===l||"pluginSearchDirs"===l)return n.AnySchema.create({name:l,preprocess:e=>(!1===e||(e=Array.isArray(e)?e:[e]),e),validate:e=>!1===e||e.every(e=>"string"==typeof e),expected:()=>"false or paths to plugin search dir"});let c={name:l},p,h={};
37switch(e.type){case"int":p=n.IntegerSchema,r&&(c.preprocess=Number);break;case"string":case"path":p=n.StringSchema;break;case"choice":p=n.ChoiceSchema,c.choices=e.choices.map(t=>"object"==typeof t&&t.redirect?Object.assign(Object.assign({},t),{},{redirect:{to:{key:e.name,value:t.redirect}}}):t);break;case"boolean":p=n.BooleanSchema;break;case"flag":p=a({colorsModule:o,levenshteinDistance:u}),c.flags=s.flatMap(e=>[e.alias,e.description&&e.name,e.oppositeDescription&&`no-${e.name}`].filter(Boolean));break;default:throw Error(`Unexpected type ${e.type}`)}if(e.exception?c.validate=(t,r,n)=>e.exception(t)||r.validate(t,n):c.validate=(e,t,r)=>void 0===e||t.validate(e,r),e.redirect&&(h.redirect=t=>t?{to:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(h.deprecated=!0),r&&!e.array){let e=c.preprocess||(e=>e);c.preprocess=(t,r,n)=>r.preprocess(e(Array.isArray(t)?i(t):t),n)}return e.array?n.ArraySchema.create(Object.assign(Object.assign(Object.assign({},r?{preprocess:e=>Array.isArray(e)?e:[e]}:{}),h),{},{valueSchema:p.create(c)})):p.create(Object.assign(Object.assign({},c),h))}(t,{isCLI:r,optionInfos:e,colorsModule:s,levenshteinDistance:o})),t.alias&&r&&u.push(n.AliasSchema.create({name:t.alias,sourceName:t.name}));return u}(t,{isCLI:u,colorsModule:c,levenshteinDistance:p}),m=new n.Normalizer(f,{logger:o,unknown:h,descriptor:d}),g=!1!==o;g&&r&&(m._hasDeprecationWarned=r);let y=m.normalize(e);return g&&(r=m._hasDeprecationWarned),u&&!1===y["plugin-search"]&&(y["plugin-search-dir"]=!1),y}t.exports={normalizeApiOptions:function(e,t,r){return o(e,t,r)},normalizeCliOptions:function(e,t,r){return o(e,t,Object.assign({isCLI:!0},r))}}}}),l_=oH({"src/language-js/loc.js"(e,t){oY();var r=uC();function n(e){var t,i;let s=e.range?e.range[0]:e.start,a=null!==(t=null===(i=e.declaration)||void 0===i?void 0:i.decorators)&&void 0!==t?t:e.decorators;return r(a)?Math.min(n(a[0]),s):s}function i(e){return e.range?e.range[1]:e.end}function s(e,t){let r=n(e);return Number.isInteger(r)&&r===n(t)}t.exports={locStart:n,locEnd:i,hasSameLocStart:s,hasSameLoc:function(e,t){let r;return s(e,t)&&Number.isInteger(r=i(e))&&r===i(t)}}}}),lB=oH({"src/main/load-parser.js"(e,t){oY(),t.exports=()=>{}}}),lN=oH({"scripts/build/shims/babel-highlight.cjs"(e,t){oY();var r=la();t.exports={shouldHighlight:()=>!1,getChalk:()=>r}}}),lP=oH({"node_modules/@babel/code-frame/lib/index.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=i,e.default=function(e,t,n){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!r){r=!0;let e="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";s.emitWarning?s.emitWarning(e,"DeprecationWarning"):(Error(e).name="DeprecationWarning",console.warn(Error(e)))}return i(e,{start:{column:n=Math.max(n,0),line:t}},a)};var t=lN(),r=!1,n=/\r\n|[\n\r\u2028\u2029]/;function i(e,r){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=(i.highlightCode||i.forceColor)&&(0,t.shouldHighlight)(i),a=(0,t.getChalk)(i),o={gutter:a.grey,marker:a.red.bold,message:a.red.bold},u=(e,t)=>s?e(t):t,{start:l,end:c,markerLines:p}=function(e,t,r){let n=Object.assign({column:0,line:-1},e.start),i=Object.assign({},n,e.end),{linesAbove:s=2,linesBelow:a=3}=r||{},o=n.line,u=n.column,l=i.line,c=i.column,p=Math.max(o-(s+1),0),h=Math.min(t.length,l+a);-1===o&&(p=0),-1===l&&(h=t.length);let d=l-o,f={};if(d)for(let e=0;e<=d;e++){let r=e+o;if(u){if(0===e){let e=t[r-1].length;f[r]=[u,e-u+1]}else if(e===d)f[r]=[0,c];else{let n=t[r-e].length;f[r]=[0,n]}}else f[r]=!0}else u===c?u?f[o]=[u,0]:f[o]=!0:f[o]=[u,c-u];return{start:p,end:h,markerLines:f}}(r,e.split(n),i),h=r.start&&"number"==typeof r.start.column,d=String(c).length,f=(s?(0,t.default)(e,i):e).split(n,c).slice(l,c).map((e,t)=>{let r=l+1+t,n=` ${` ${r}`.slice(-d)} |`,s=p[r],a=!p[r+1];if(!s)return` ${u(o.gutter,n)}${e.length>0?` ${e}`:""}`;{let t="";if(Array.isArray(s)){let r=e.slice(0,Math.max(s[0]-1,0)).replace(/[^\t]/g," "),l=s[1]||1;t=[`
38 `,u(o.gutter,n.replace(/\d/g," "))," ",r,u(o.marker,"^").repeat(l)].join(""),a&&i.message&&(t+=" "+u(o.message,i.message))}return[u(o.marker,">"),u(o.gutter,n),e.length>0?` ${e}`:"",t].join("")}}).join(`
39`);return i.message&&!h&&(f=`${" ".repeat(d+1)}${i.message}
40${f}`),s?a.reset(f):f}}}),lI=oH({"src/main/parser.js"(e,t){oY();var{ConfigError:r}=uU(),n=l_(),{locStart:i,locEnd:s}=(lB(),n),a=Object.getOwnPropertyNames,o=Object.getOwnPropertyDescriptor;function u(e){let t={};for(let r of e.plugins)if(r.parsers)for(let e of a(r.parsers))Object.defineProperty(t,e,o(r.parsers,e));return t}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u(e);if("function"==typeof e.parser)return{parse:e.parser,astFormat:"estree",locStart:i,locEnd:s};if("string"==typeof e.parser){if(Object.prototype.hasOwnProperty.call(t,e.parser))return t[e.parser];throw new r(`Couldn't resolve parser "${e.parser}". Parsers must be explicitly added to the standalone bundle.`)}}t.exports={parse:function(e,t){let r=u(t),n=Object.defineProperties({},Object.fromEntries(Object.keys(r).map(e=>[e,{enumerable:!0,get:()=>r[e].parse}]))),i=l(t,r);try{return i.preprocess&&(e=i.preprocess(e,t)),{text:e,ast:i.parse(e,n,t)}}catch(r){let{loc:t}=r;if(t){let{codeFrameColumns:n}=lP();throw r.codeFrame=n(e,t,{highlightCode:!0}),r.message+=`
41`+r.codeFrame,r}throw r}},resolveParser:l}}}),lL=oH({"src/main/options.js"(e,t){oY();var r=uJ(),{UndefinedParserError:n}
41=uU(),{getSupportInfo:i}=ub(),s=lT(),{resolveParser:a}=lI(),o={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function u(e,t){let n=r.basename(e).toLowerCase(),s=i({plugins:t}).languages.filter(e=>null!==e.since).find(e=>e.extensions&&e.extensions.some(e=>n.endsWith(e))||e.filenames&&e.filenames.some(e=>e.toLowerCase()===n));return s&&s.parsers[0]}t.exports={normalize:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Object.assign({},e),l=i({plugins:e.plugins,showUnreleased:!0,showDeprecated:!0}).options,c=Object.assign(Object.assign({},o),Object.fromEntries(l.filter(e=>void 0!==e.default).map(e=>[e.name,e.default])));if(!r.parser){if(r.filepath){if(r.parser=u(r.filepath,r.plugins),!r.parser)throw new n(`No parser could be inferred for file: ${r.filepath}`)}else(t.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),r.parser="babel"}let p=a(s.normalizeApiOptions(r,[l.find(e=>"parser"===e.name)],{passThrough:!0,logger:!1}));r.astFormat=p.astFormat,r.locEnd=p.locEnd,r.locStart=p.locStart;let h=function(e){let{astFormat:t}=e;if(!t)throw Error("getPlugin() requires astFormat to be set");let r=e.plugins.find(e=>e.printers&&e.printers[t]);if(!r)throw Error(`Couldn't find plugin for AST format "${t}"`);return r}(r);r.printer=h.printers[r.astFormat];let d=Object.fromEntries(l.filter(e=>e.pluginDefaults&&void 0!==e.pluginDefaults[h.name]).map(e=>[e.name,e.pluginDefaults[h.name]]));for(let[e,t]of Object.entries(Object.assign(Object.assign({},c),d)))(null===r[e]||void 0===r[e])&&(r[e]=t);return"json"===r.parser&&(r.trailingComma="none"),s.normalizeApiOptions(r,l,Object.assign({passThrough:Object.keys(o)},t))},hiddenDefaults:o,inferParser:u}}}),lj=oH({"src/main/massage-ast.js"(e,t){oY(),t.exports=function e(t,r,n){if(Array.isArray(t))return t.map(t=>e(t,r,n)).filter(Boolean);if(!t||"object"!=typeof t)return t;let i=r.printer.massageAstNode,s;s=i&&i.ignoredProperties?i.ignoredProperties:new Set;let a={};for(let[n,i]of Object.entries(t))s.has(n)||"function"==typeof i||(a[n]=e(i,r,t));if(i){let e=i(t,a,n);if(null===e)return;if(e)return e}return a}}}),lO=oH({"scripts/build/shims/assert.cjs"(e,t){oY();var r=()=>{};r.ok=r,r.strictEqual=r,t.exports=r}}),lV=oH({"src/main/comments.js"(e,t){oY();var r=lO(),{builders:{line:n,hardline:i,breakParent:s,indent:a,lineSuffix:o,join:u,cursor:l}}=ua(),{hasNewline:c,skipNewline:p,skipSpaces:h,isPreviousLineEmpty:d,addLeadingComment:f,addDanglingComment:m,addTrailingComment:g}=uT(),y=new WeakMap;function x(e,t,r){if(!e)return;let{printer:n,locStart:i,locEnd:s}=t;if(r){if(n.canAttachComment&&n.canAttachComment(e)){let t;for(t=r.length-1;t>=0&&!(i(r[t])<=i(e)&&s(r[t])<=s(e));--t);r.splice(t+1,0,e);return}}else if(y.has(e))return y.get(e);let a=n.getCommentChildNodes&&n.getCommentChildNodes(e,t)||"object"==typeof e&&Object.entries(e).filter(e=>{let[t]=e;return"enclosingNode"!==t&&"precedingNode"!==t&&"followingNode"!==t&&"tokens"!==t&&"comments"!==t&&"parent"!==t}).map(e=>{let[,t]=e;return t});if(a){for(let n of(r||(r=[],y.set(e,r)),a))x(n,t,r);return r}}var D=()=>!1,v=e=>!/[\S\n\u2028\u2029]/.test(e);function E(e,t,n){let i=e.length;if(0===i)return;let{precedingNode:s,followingNode:a,enclosingNode:o}=e[0],u=n.printer.getGapRegex&&n.printer.getGapRegex(o)||/^[\s(]*$/,l=n.locStart(a),c;for(c=i;c>0;--c){let{comment:i,precedingNode:o,followingNode:p}=e[c-1];r.strictEqual(o,s),r.strictEqual(p,a);let h=t.slice(n.locEnd(i),l);if(u.test(h))l=n.locStart(i);else break}for(let[t,{comment:r}]of e.entries())t<c?g(s,r):f(a,r);for(let e of[s,a])e.comments&&e.comments.length>1&&e.comments.sort((e,t)=>n.locStart(e)-n.locStart(t));e.length=0}function b(e,t){return e.getValue().printed=!0,t.printer.printComment(e,t)}function C(e,t,r){let n=r.locStart(t)-1;for(let t=1;t<e.length;++t)if(n<r.locStart(e[t]))return t-1;return 0}function A(e,t,r){let a=e.getValue();if(!a)return{};let u=a.comments||[];r&&(u=u.filter(e=>!r.has(e)));let f=a===t.cursorNode;if(0===u.length){let e=f?l:"";return{leading:e,trailing:e}}let m=[],g=[];return e.each(()=>{let a=e.getValue();if(r&&r.has(a))return;let{leading:u,trailing:l}=a;u?m.push(function(e,t){let r=e.getValue(),s=[b(e,t)],{printer:a,originalText:o,locStart:u,locEnd:l}=t;if(a.isBlockComment&&a.isBlockComment(r)){let e=c(o,l(r))?c(o,u(r),{backwards:!0})?i:n:" ";s.push(e)}else s.push(i);let d=p(o,h(o,l(r)));return!1!==d&&c(o,d)&&s.push(i),s}(e,t)):l&&g.push(function(e,t){let r=e.getValue(),n=b(e,t),{printer:a,originalText:u,locStart:l}=t,p=a.isBlockComment&&a.isBlockComment(r);if(c(u,l(r),{backwards:!0}))return o([i,d(u,r,l)?i:"",n]);let h=[" ",n];
41return p||(h=[o(h),s]),h}(e,t))},"comments"),f&&(m.unshift(l),g.push(l)),{leading:m,trailing:g}}t.exports={attach:function(e,t,r,n){if(!Array.isArray(e))return;let i=[],{locStart:s,locEnd:a,printer:{handleComments:o={}}}=n,{avoidAstMutation:u,ownLine:l=D,endOfLine:p=D,remaining:h=D}=o,d=e.map((i,s)=>Object.assign(Object.assign({},function e(t,r,n,i){let{locStart:s,locEnd:a}=n,o=s(r),u=a(r),l=x(t,n),c,p,h=0,d=l.length;for(;h<d;){let t=h+d>>1,i=l[t],f=s(i),m=a(i);if(f<=o&&u<=m)return e(i,r,n,i);if(m<=o){c=i,h=t+1;continue}if(u<=f){p=i,d=t;continue}throw Error("Comment location overlaps with node location")}if(i&&"TemplateLiteral"===i.type){let{quasis:e}=i,t=C(e,r,n);c&&C(e,c,n)!==t&&(c=null),p&&C(e,p,n)!==t&&(p=null)}return{enclosingNode:i,precedingNode:c,followingNode:p}}(t,i,n)),{},{comment:i,text:r,options:n,ast:t,isLastComment:e.length-1===s}));for(let[e,t]of d.entries()){let r,{comment:n,precedingNode:o,enclosingNode:y,followingNode:x,text:D,options:b,ast:C,isLastComment:A}=t;if("json"===b.parser||"json5"===b.parser||"__js_expression"===b.parser||"__vue_expression"===b.parser||"__vue_ts_expression"===b.parser){if(s(n)-s(C)<=0){f(C,n);continue}if(a(n)-a(C)>=0){g(C,n);continue}}if(u?r=[t]:(n.enclosingNode=y,n.precedingNode=o,n.followingNode=x,r=[n,D,b,C,A]),function(e,t,r,n){let{comment:i,precedingNode:s}=r[n],{locStart:a,locEnd:o}=t,u=a(i);if(s)for(let t=n-1;t>=0;t--){let{comment:n,precedingNode:i}=r[t];if(i!==s||!v(e.slice(o(n),u)))break;u=a(n)}return c(e,u,{backwards:!0})}(D,b,d,e))n.placement="ownLine",l(...r)||(x?f(x,n):o?g(o,n):m(y||C,n));else if(function(e,t,r,n){let{comment:i,followingNode:s}=r[n],{locStart:a,locEnd:o}=t,u=o(i);if(s)for(let t=n+1;t<r.length;t++){let{comment:n,followingNode:i}=r[t];if(i!==s||!v(e.slice(u,a(n))))break;u=o(n)}return c(e,u)}(D,b,d,e))n.placement="endOfLine",p(...r)||(o?g(o,n):x?f(x,n):m(y||C,n));else if(n.placement="remaining",!h(...r)){if(o&&x){let e=i.length;e>0&&i[e-1].followingNode!==x&&E(i,D,b),i.push(t)}else o?g(o,n):x?f(x,n):m(y||C,n)}}if(E(i,r,n),!u)for(let t of e)delete t.precedingNode,delete t.enclosingNode,delete t.followingNode},printComments:function(e,t,r,n){let{leading:i,trailing:s}=A(e,r,n);return i||s?[i,t,s]:t},printCommentsSeparately:A,printDanglingComments:function(e,t,r,n){let s=[],o=e.getValue();return o&&o.comments&&(e.each(()=>{let r=e.getValue();!r.leading&&!r.trailing&&(!n||n(r))&&s.push(b(e,t))},"comments"),0!==s.length)?r?u(i,s):a([i,u(i,s)]):""},getSortedChildNodes:x,ensureAllCommentsPrinted:function(e){if(e)for(let t of e){if(!t.printed)throw Error('Comment "'+t.value.trim()+'" was not printed. Please report this error!');delete t.printed}}}}}),lM=oH({"src/common/ast-path.js"(e,t){oY();var r=o6();function n(e,t){let r=i(e.stack,t);return -1===r?null:e.stack[r]}function i(e,t){for(let r=e.length-1;r>=0;r-=2){let n=e[r];if(n&&!Array.isArray(n)&&--t<0)return r}return -1}var s=class{constructor(e){this.stack=[e]}getName(){let{stack:e}=this,{length:t}=e;return t>1?e[t-2]:null}getValue(){return r(this.stack)}getNode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return n(this,e)}getParentNode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return n(this,e+1)}call(e){let{stack:t}=this,{length:n}=t,i=r(t);for(var s=arguments.length,a=Array(s>1?s-1:0),o=1;o<s;o++)a[o-1]=arguments[o];for(let e of a)i=i[e],t.push(e,i);let u=e(this);return t.length=n,u}callParent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=i(this.stack,t+1),n=this.stack.splice(r+1),s=e(this);return this.stack.push(...n),s}each(e){let{stack:t}=this,{length:n}=t,i=r(t);for(var s=arguments.length,a=Array(s>1?s-1:0),o=1;o<s;o++)a[o-1]=arguments[o];for(let e of a)i=i[e],t.push(e,i);for(let r=0;r<i.length;++r)t.push(r,i[r]),e(this,r,i),t.length-=2;t.length=n}map(e){let t=[];for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return this.each((r,n,i)=>{t[n]=e(r,n,i)},...n),t}try(e){let{stack:t}=this,r=[...t];try{return e()}finally{t.length=0,t.push(...r)}}match(){let e=this.stack.length-1,t=null,r=this.stack[e--];for(var n=arguments.length,i=Array(n),s=0;s<n;s++)i[s]=arguments[s];for(let n of i){if(void 0===r)return!1;let i=null;if("number"==typeof t&&(i=t,t=this.stack[e--],r=this.stack[e--]),n&&!n(r,t,i))return!1;t=this.stack[e--],r=this.stack[e--]}return!0}findAncestor(e){let t=this.stack.length-1,r=null,n=this.stack[t--];for(;n;){let i=null;if("number"==typeof r&&(i=r,r=this.stack[t--],n=this.stack[t--]),null!==r&&e(n,r,i))return n;r=this.stack[t--],n=this.stack[t--]}}};t.exports=s}}),lR=oH({"src/main/multiparser.js"(e,t){oY();var{utils:{stripTrailingHardline:r}}=ua(),{normalize:n}=lL(),i=lV();t.exports={printSubtree:function(e,t,s,a){if(s.printer.embed&&"auto"===s.embeddedLanguageFormatting)return s.printer.embed(e,t,(e,t,o)=>(function(e,t,s,a){let{stripTrailingHardline:o=!1}=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},u=n(Object.assign(Object.assign(Object.assign({},s),t),{},{parentParser:s.parser,originalText:e}),{passThrough:!0}),l=lI().parse(e,u),{ast:c}=l;e=l.text;let p=c.comments;delete c.comments,i.attach(p,c,e,u),u[Symbol.for("comments")]=p||[],u[Symbol.for("tokens")]=c.tokens||[];let h=a(c,u);
41return i.ensureAllCommentsPrinted(p),o?"string"==typeof h?h.replace(/(?:\r?\n)*$/,""):r(h):h})(e,t,s,a,o),s)}}}}),l$=oH({"src/main/ast-to-doc.js"(e,t){oY();var r=lM(),{builders:{hardline:n,addAlignmentToDoc:i},utils:{propagateBreaks:s}}=ua(),{printComments:a}=lV(),o=lR();t.exports=function e(t,u){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,{printer:c}=u;c.preprocess&&(t=c.preprocess(t,u));let p=new Map,h=new r(t),d=f();return l>0&&(d=i([n,d],l,u.tabWidth)),s(d),d;function f(e,t){return void 0===e||e===h?m(t):Array.isArray(e)?h.call(()=>m(t),...e):h.call(()=>m(t),e)}function m(t){let r=h.getValue(),n=r&&"object"==typeof r&&void 0===t;if(n&&p.has(r))return p.get(r);let i=function(t,r,n,i){let s=t.getValue(),{printer:u}=r,l,c;if(u.hasPrettierIgnore&&u.hasPrettierIgnore(t))({doc:l,printedComments:c}=function(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:i,locEnd:s}=t,a=i(e),o=s(e),u=new Set;for(let e of n)i(e)>=a&&s(e)<=o&&(e.printed=!0,u.add(e));return{doc:r.slice(a,o),printedComments:u}}(s,r));else{if(s)try{l=o.printSubtree(t,n,r,e)}catch(e){if(globalThis.PRETTIER_DEBUG)throw e}l||(l=u.print(t,r,n,i))}return u.willPrintOwnComments&&u.willPrintOwnComments(t,r)||(l=a(t,l,r,c)),l}(h,u,f,t);return n&&p.set(r,i),i}}}}),lJ=oH({"src/main/range-util.js"(e,t){oY();var r=lO(),n=lV(),i=e=>{let{parser:t}=e;return"json"===t||"json5"===t||"json-stringify"===t};function s(e){let t=e.length-1;for(;;){let r=e[t];if(r&&("Program"===r.type||"File"===r.type))t--;else break}return e.slice(0,t+1)}function a(e,t,r,i){let s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],o=arguments.length>5?arguments[5]:void 0,{locStart:u,locEnd:l}=r,c=u(e),p=l(e);if(!(t>p||t<c||"rangeEnd"===o&&t===c||"rangeStart"===o&&t===p)){for(let u of n.getSortedChildNodes(e,r)){let n=a(u,t,r,i,[e,...s],o);if(n)return n}if(!i||i(e,s[0]))return{node:e,parentNodes:s}}}var o=new Set(["ObjectExpression","ArrayExpression","StringLiteral","NumericLiteral","BooleanLiteral","NullLiteral","UnaryExpression","TemplateLiteral"]),u=new Set(["OperationDefinition","FragmentDefinition","VariableDefinition","TypeExtensionDefinition","ObjectTypeDefinition","FieldDefinition","DirectiveDefinition","EnumTypeDefinition","EnumValueDefinition","InputValueDefinition","InputObjectTypeDefinition","SchemaDefinition","OperationTypeDefinition","InterfaceTypeDefinition","UnionTypeDefinition","ScalarTypeDefinition"]);function l(e,t,r){if(!t)return!1;switch(e.parser){case"flow":case"babel":case"babel-flow":case"babel-ts":case"typescript":case"acorn":case"espree":case"meriyah":case"__babel_estree":var n;return n=t.type,"DeclareExportDeclaration"!==(r&&r.type)&&"TypeParameterDeclaration"!==n&&("Directive"===n||"TypeAlias"===n||"TSExportAssignment"===n||n.startsWith("Declare")||n.startsWith("TSDeclare")||n.endsWith("Statement")||n.endsWith("Declaration"));case"json":case"json5":case"json-stringify":return o.has(t.type);case"graphql":return u.has(t.kind);case"vue":return"root"!==t.tag}return!1}t.exports={calculateRange:function(e,t,n){let u,c,{rangeStart:p,rangeEnd:h,locStart:d,locEnd:f}=t;r.ok(h>p);let m=e.slice(p,h).search(/\S/),g=-1===m;if(!g)for(p+=m;h>p&&!/\S/.test(e[h-1]);--h);let y=a(n,p,t,(e,r)=>l(t,e,r),[],"rangeStart"),x=g?y:a(n,h,t,e=>l(t,e),[],"rangeEnd");if(!y||!x)return{rangeStart:0,rangeEnd:0};if(i(t)){let e,t;let r=(e=[y.node,...y.parentNodes],t=new Set([x.node,...x.parentNodes]),e.find(e=>o.has(e.type)&&t.has(e)));u=r,c=r}else({startNode:u,endNode:c}=function(e,t,r){let{locStart:n,locEnd:i}=r,a=e.node,o=t.node;if(a===o)return{startNode:a,endNode:o};let u=n(e.node);for(let e of s(t.parentNodes))if(n(e)>=u)o=e;else break;let l=i(t.node);for(let t of s(e.parentNodes)){if(i(t)<=l)a=t;else break;if(a===o)break}return{startNode:a,endNode:o}}(y,x,t));return{rangeStart:Math.min(d(u),d(c)),rangeEnd:Math.max(f(u),f(c))}},findNodeAtOffset:a}}}),lU=oH({"src/main/core.js"(e,t){oY();var{diffArrays:r}=o1(),{printer:{printDocToString:n},debug:{printDocToDebug:i}}=ua(),{getAlignmentSize:s}=uT(),{guessEndOfLine:a,convertEndOfLineToChars:o,countEndOfLineChars:u,normalizeEndOfLine:l}=o3(),c=lL().normalize,p=lj(),h=lV(),d=lI(),f=l$(),m=lJ(),g=Symbol("cursor");function y(e,t,r){let n=t.comments;return n&&(delete t.comments,h.attach(n,t,e,r)),r[Symbol.for("comments")]=n||[],r[Symbol.for("tokens")]=t.tokens||[],r.originalText=e,n}function x(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e||0===e.trim().length)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:s,text:a}=d.parse(e,t);if(t.cursorOffset>=0){let e=m.findNodeAtOffset(s,t.cursorOffset,t);e&&e.node&&(t.cursorNode=e.node)}let u=y(a,s,t),l=n(f(s,t,i),t);if(h.ensureAllCommentsPrinted(u),i>0){let e=l.formatted.trim();
41void 0!==l.cursorNodeStart&&(l.cursorNodeStart-=l.formatted.indexOf(e)),l.formatted=e+o(t.endOfLine)}if(t.cursorOffset>=0){let e,n,i,s,o;if(t.cursorNode&&l.cursorNodeText?(e=t.locStart(t.cursorNode),n=a.slice(e,t.locEnd(t.cursorNode)),i=t.cursorOffset-e,s=l.cursorNodeStart,o=l.cursorNodeText):(e=0,n=a,i=t.cursorOffset,s=0,o=l.formatted),n===o)return{formatted:l.formatted,cursorOffset:s+i,comments:u};let c=[...n];c.splice(i,0,g);let p=r(c,[...o]),h=s;for(let e of p)if(e.removed){if(e.value.includes(g))break}else h+=e.count;return{formatted:l.formatted,cursorOffset:h,comments:u}}return{formatted:l.formatted,cursorOffset:-1,comments:u}}function D(e,t,r){return"number"!=typeof t||Number.isNaN(t)||t<0||t>e.length?r:t}function v(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:i}=t;return r=D(e,r,-1),n=D(e,n,0),i=D(e,i,e.length),Object.assign(Object.assign({},t),{},{cursorOffset:r,rangeStart:n,rangeEnd:i})}function E(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:i,endOfLine:s}=v(e,t),o="\uFEFF"===e.charAt(0);if(o&&(e=e.slice(1),r--,n--,i--),"auto"===s&&(s=a(e)),e.includes("\r")){let t=t=>u(e.slice(0,Math.max(t,0)),`\r
42`);r-=t(r),n-=t(n),i-=t(i),e=l(e)}return{hasBOM:o,text:e,options:v(e,Object.assign(Object.assign({},t),{},{cursorOffset:r,rangeStart:n,rangeEnd:i,endOfLine:s}))}}function b(e,t){let r=d.resolveParser(t);return!r.hasPragma||r.hasPragma(e)}function C(e,t){let r,{hasBOM:n,text:i,options:a}=E(e,c(t));return a.rangeStart>=a.rangeEnd&&""!==i||a.requirePragma&&!b(i,a)?{formatted:e,cursorOffset:t.cursorOffset,comments:[]}:(a.rangeStart>0||a.rangeEnd<i.length?r=function(e,t){let{ast:r,text:n}=d.parse(e,t),{rangeStart:i,rangeEnd:a}=m.calculateRange(n,t,r),l=n.slice(i,a),c=Math.min(i,n.lastIndexOf(`
43`,i)+1),p=s(n.slice(c,i).match(/^\s*/)[0],t.tabWidth),h=x(l,Object.assign(Object.assign({},t),{},{rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>i&&t.cursorOffset<=a?t.cursorOffset-i:-1,endOfLine:"lf"}),p),f=h.formatted.trimEnd(),{cursorOffset:g}=t;g>a?g+=f.length-l.length:h.cursorOffset>=0&&(g=h.cursorOffset+i);let y=n.slice(0,i)+f+n.slice(a);if("lf"!==t.endOfLine){let e=o(t.endOfLine);g>=0&&e===`\r
44`&&(g+=u(y.slice(0,g),`
45`)),y=y.replace(/\n/g,e)}return{formatted:y,cursorOffset:g,comments:h.comments}}(i,a):(!a.requirePragma&&a.insertPragma&&a.printer.insertPragma&&!b(i,a)&&(i=a.printer.insertPragma(i)),r=x(i,a)),n&&(r.formatted="\uFEFF"+r.formatted,r.cursorOffset>=0&&r.cursorOffset++),r)}t.exports={formatWithCursor:C,parse(e,t,r){let{text:n,options:i}=E(e,c(t)),s=d.parse(n,i);return r&&(s.ast=p(s.ast,i)),s},formatAST:(e,t)=>n(f(e,t=c(t)),t),formatDoc:(e,t)=>C(i(e),Object.assign(Object.assign({},t),{},{parser:"__js_expression"})).formatted,printToDoc(e,t){t=c(t);let{ast:r,text:n}=d.parse(e,t);return y(n,r,t),f(r,t)},printDocToString:(e,t)=>n(e,c(t))}}}),lq=oH({"src/common/util-shared.js"(e,t){oY();var{getMaxContinuousCount:r,getStringWidth:n,getAlignmentSize:i,getIndentSize:s,skip:a,skipWhitespace:o,skipSpaces:u,skipNewline:l,skipToLineEnd:c,skipEverythingButNewLine:p,skipInlineComment:h,skipTrailingComment:d,hasNewline:f,hasNewlineInRange:m,hasSpaces:g,isNextLineEmpty:y,isNextLineEmptyAfterIndex:x,isPreviousLineEmpty:D,getNextNonSpaceNonCommentCharacterIndex:v,makeString:E,addLeadingComment:b,addDanglingComment:C,addTrailingComment:A}=uT();t.exports={getMaxContinuousCount:r,getStringWidth:n,getAlignmentSize:i,getIndentSize:s,skip:a,skipWhitespace:o,skipSpaces:u,skipNewline:l,skipToLineEnd:c,skipEverythingButNewLine:p,skipInlineComment:h,skipTrailingComment:d,hasNewline:f,hasNewlineInRange:m,hasSpaces:g,isNextLineEmpty:y,isNextLineEmptyAfterIndex:x,isPreviousLineEmpty:D,getNextNonSpaceNonCommentCharacterIndex:v,makeString:E,addLeadingComment:b,addDanglingComment:C,addTrailingComment:A}}}),lz=oH({"src/utils/create-language.js"(e,t){oY(),t.exports=function(e,t){let{languageId:r}=e;return Object.assign(Object.assign({linguistLanguageId:r},oM(e,oV)),t(e))}}}),lW=oH({"node_modules/esutils/lib/ast.js"(e,t){oY(),function(){function e(e){if(null==e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function r(e){switch(e.type){case"IfStatement":return null!=e.alternate?e.alternate:e.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return e.body}return null}t.exports={isExpression:function(e){if(null==e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:e,isIterationStatement:function(e){if(null==e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function(t){return e(t)||null!=t&&"FunctionDeclaration"===t.type},isProblematicIfStatement:function(e){var t;if("IfStatement"!==e.type||null==e.alternate)return!1;t=e.consequent;do{if("IfStatement"===t.type&&null==t.alternate)return!0;t=r(t)}while(t);return!1},trailingStatement:r}}()}}),lH=oH({"node_modules/esutils/lib/code.js"(e,t){oY(),function(){var e,r,n,i,s,a;function o(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(Math.floor((e-65536)/1024)+55296)+String.fromCharCode((e-65536)%1024+56320)}for(r
vendor: 24,734 bytes, line 45
45={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},e={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},
45n=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],i=Array(128),a=0;a<128;++a)i[a]=a>=97&&a<=122||a>=65&&a<=90||36===a||95===a;for(s=Array(128),a=0;a<128;++a)s[a]=a>=97&&a<=122||a>=65&&a<=90||a>=48&&a<=57||36===a||95===a;t.exports={isDecimalDigit:function(e){return 48<=e&&e<=57},isHexDigit:function(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70},isOctalDigit:function(e){return e>=48&&e<=55},isWhiteSpace:function(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&n.indexOf(e)>=0},isLineTerminator:function(e){return 10===e||13===e||8232===e||8233===e},isIdentifierStartES5:function(e){return e<128?i[e]:r.NonAsciiIdentifierStart.test(o(e))},isIdentifierPartES5:function(e){return e<128?s[e]:r.NonAsciiIdentifierPart.test(o(e))},isIdentifierStartES6:function(t){return t<128?i[t]:e.NonAsciiIdentifierStart.test(o(t))},isIdentifierPartES6:function(t){return t<128?s[t]:e.NonAsciiIdentifierPart.test(o(t))}}}()}}),lG=oH({"node_modules/esutils/lib/keyword.js"(e,t){oY(),function(){var e=lH();function r(e,t){return(!!t||"yield"!==e)&&n(e,t)}function n(e,t){if(t&&function(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}function i(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}function s(e,t){return"null"===e||"true"===e||"false"===e||n(e,t)}function a(t){var r,n,i;if(0===t.length||(i=t.charCodeAt(0),!e.isIdentifierStartES5(i)))return!1;for(r=1,n=t.length;r<n;++r)if(i=t.charCodeAt(r),!e.isIdentifierPartES5(i))return!1;return!0}function o(t){var r,n,i,s,a;if(0===t.length)return!1;for(a=e.isIdentifierStartES6,r=0,n=t.length;r<n;++r){if(55296<=(i=t.charCodeAt(r))&&i<=56319){if(++r>=n||!(56320<=(s=t.charCodeAt(r))&&s<=57343))return!1;i=(i-55296)*1024+(s-56320)+65536}if(!a(i))return!1;a=e.isIdentifierPartES6}return!0}t.exports={isKeywordES5:r,isKeywordES6:n,isReservedWordES5:i,isReservedWordES6:s,isRestrictedWord:function(e){return"eval"===e||"arguments"===e},isIdentifierNameES5:a,isIdentifierNameES6:o,isIdentifierES5:function(e,t){return a(e)&&!i(e,t)},isIdentifierES6:function(e,t){return o(e)&&!s(e,t)}}}()}}),lX=oH({"node_modules/esutils/lib/utils.js"(e){oY(),e.ast=lW(),e.code=lH(),e.keyword=lG()}}),lQ=oH({"src/language-js/utils/is-block-comment.js"(e,t){oY();var r=new Set(["Block","CommentBlock","MultiLine"]);t.exports=e=>r.has(null==e?void 0:e.type)}}),lK=oH({"src/language-js/utils/is-node-matches.js"(e,t){oY(),t.exports=function(e,t){return t.some(t=>(function(e,t){let r=t.split(".");for(let t=r.length-1;t>=0;t--){let n=r[t];if(0===t)return"Identifier"===e.type&&e.name===n;if("MemberExpression"!==e.type||e.optional||e.computed||"Identifier"!==e.property.type||e.property.name!==n)return!1;e=e.object}})(e,t))}}}),lY=oH({"src/language-js/utils/index.js"(e,t){oY();var r=lX().keyword.isIdentifierNameES5,{getLast:n,hasNewline:i,skipWhitespace:s,isNonEmptyArray:a,isNextLineEmptyAfterIndex:o,getStringWidth:u}=uT(),{locStart:l,locEnd:c,hasSameLocStart:p}=l_(),h=lQ(),d=lK(),f="(?:(?=.)\\s)",m=RegExp(`^${f}*:`),g=RegExp(`^${f}*::`);function y(e){return e=new Set(e),t=>e.has(null==t?void 0:t.type)}var x=y(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose"]),D=y(["ExportDefaultDeclaration","ExportDefaultSpecifier","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration"]),v=y(["BooleanLiteral","DirectiveLiteral","Literal","NullLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","RegExpLiteral","StringLiteral","TemplateLiteral","TSTypeLiteral","JSXText"]);function E(e){return"NumericLiteral"===e.type||"Literal"===e.type&&"number"==typeof e.value}function b(e){return"StringLiteral"===e.type||"Literal"===e.type&&"string"==typeof e.value}var C=y(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),A=y(["FunctionExpression","ArrowFunctionExpression"]);function S(e){return N(e)&&"Identifier"===e.callee.type&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var k=y(["JSXElement","JSXFragment"]);function F(e){return"get"===e.kind||"set"===e.kind}function w(e){return F(e)||p(e,e.value)}var T=y(["BinaryExpression","LogicalExpression","NGPipeExpression"]),_=new Set(["AnyTypeAnnotation","TSAnyKeyword","NullLiteralTypeAnnotation","TSNullKeyword","ThisTypeAnnotation","TSThisType","NumberTypeAnnotation","TSNumberKeyword","VoidTypeAnnotation","TSVoidKeyword","BooleanTypeAnnotation","TSBooleanKeyword","BigIntTypeAnnotation","TSBigIntKeyword","SymbolTypeAnnotation","TSSymbolKeyword","StringTypeAnnotation","TSStringKeyword","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType","EmptyTypeAnnotation","MixedTypeAnnotation","TSNeverKeyword","TSObjectKeyword","TSUndefinedKeyword","TSUnknownKeyword"]),B=["it","
45it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"],N=y(["CallExpression","OptionalCallExpression"]),P=y(["MemberExpression","OptionalMemberExpression"]);function I(e){return/^(?:\d+|\d+\.\d+)$/.test(e)}function L(e){return e.quasis.some(e=>e.value.raw.includes(`
46`))}function j(e){var t,r;return null!==(t=null===(r=e.extra)||void 0===r?void 0:r.raw)&&void 0!==t?t:e.raw}var O={"==":!0,"!=":!0,"===":!0,"!==":!0},V={"*":!0,"/":!0,"%":!0},M={">>":!0,">>>":!0,"<<":!0},R=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((e,t)=>e.map(e=>[e,t])));function $(e){return R.get(e)}var J=new WeakMap;function U(e){if(J.has(e))return J.get(e);let t=[];return e.this&&t.push(e.this),Array.isArray(e.parameters)?t.push(...e.parameters):Array.isArray(e.params)&&t.pu
46sh(...e.params),e.rest&&t.push(e.rest),J.set(e,t),t}var q=new WeakMap;function z(e){if(q.has(e))return q.get(e);let t=e.arguments;return"ImportExpression"===e.type&&(t=[e.source],e.attributes&&t.push(e.attributes)),q.set(e,t),t}function W(e){return"prettier-ignore"===e.value.trim()&&!e.unignore}function H(e){return e&&(e.prettierIgnore||Q(e,G.PrettierIgnore))}var G={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},X=(e,t)=>{if("function"==typeof e&&(t=e,e=0),e||t)return(r,n,i)=>!(e&G.Leading&&!r.leading||e&G.Trailing&&!r.trailing||e&G.Dangling&&(r.leading||r.trailing)||e&G.Block&&!h(r)||e&G.Line&&!x(r)||e&G.First&&0!==n||e&G.Last&&n!==i.length-1||e&G.PrettierIgnore&&!W(r)||t&&!t(r))};function Q(e,t,r){if(!a(null==e?void 0:e.comments))return!1;let n=X(t,r);return!n||e.comments.some(n)}function K(e,t,r){if(!Array.isArray(null==e?void 0:e.comments))return[];let n=X(t,r);return n?e.comments.filter(n):e.comments}function Y(e){return N(e)||"NewExpression"===e.type||"ImportExpression"===e.type}var Z=Symbol("ifWithoutBlockAndSameLineComment");function ee(e){return"TSAsExpression"===e.type||"TSSatisfiesExpression"===e.type}t.exports={getFunctionParameters:U,iterateFunctionParametersPath:function(e,t){let r=e.getValue(),n=0,i=e=>t(e,n++);r.this&&e.call(i,"this"),Array.isArray(r.parameters)?e.each(i,"parameters"):Array.isArray(r.params)&&e.each(i,"params"),r.rest&&e.call(i,"rest")},getCallArguments:z,iterateCallArgumentsPath:function(e,t){let r=e.getValue();"ImportExpression"===r.type?(e.call(e=>t(e,0),"source"),r.attributes&&e.call(e=>t(e,1),"attributes")):e.each(t,"arguments")},hasRestParameter:function(e){var t;return!!e.rest||(null===(t=n(U(e)))||void 0===t?void 0:t.type)==="RestElement"},getLeftSide:function(e){var t,r,n,i,s,a;return e.expressions?e.expressions[0]:null!==(t=null!==(r=null!==(n=null!==(i=null!==(s=null!==(a=e.left)&&void 0!==a?a:e.test)&&void 0!==s?s:e.callee)&&void 0!==i?i:e.object)&&void 0!==n?n:e.tag)&&void 0!==r?r:e.argument)&&void 0!==t?t:e.expression},getLeftSidePathName:function(e,t){if(t.expressions)return["expressions",0];if(t.left)return["left"];if(t.test)return["test"];if(t.object)return["object"];if(t.callee)return["callee"];if(t.tag)return["tag"];if(t.argument)return["argument"];if(t.expression)return["expression"];throw Error("Unexpected node has no left side.")},getParentExportDeclaration:function(e){let t=e.getParentNode();return"declaration"===e.getName()&&D(t)?t:null},getTypeScriptMappedTypeModifier:function(e,t){return"+"===e||"-"===e?e+t:t},hasFlowAnnotationComment:function(e){let t=null==e?void 0:e[0];return h(t)&&g.test(t.value)},hasFlowShorthandAnnotationComment:function(e){var t,r;return(null===(t=e.extra)||void 0===t?void 0:t.parenthesized)&&h(null===(r=e.trailingComments)||void 0===r?void 0:r[0])&&m.test(e.trailingComments[0].value)},hasLeadingOwnLineComment:function(e,t){return k(t)?H(t):Q(t,G.Leading,t=>i(e,c(t)))},hasNakedLeftSide:function(e){return"AssignmentExpression"===e.type||"BinaryExpression"===e.type||"LogicalExpression"===e.type||"NGPipeExpression"===e.type||"ConditionalExpression"===e.type||N(e)||P(e)||"SequenceExpression"===e.type||"TaggedTemplateExpression"===e.type||"BindExpression"===e.type||"UpdateExpression"===e.type&&!e.prefix||ee(e)||"TSNonNullExpression"===e.type},hasNode:function e(t,r){if(!t||"object"!=typeof t)return!1;if(Array.isArray(t))return t.some(t=>e(t,r));let n=r(t);return"boolean"==typeof n?n:Object.values(t).some(t=>e(t,r))},hasIgnoreComment:function(e){return H(e.getValue())},hasNodeIgnoreComment:H,identity:function(e){return e},isBinaryish:T,isCallLikeExpression:Y,isEnabledHackPipeline:function(e){return!!e.__isUsingHackPipeline},isLineComment:x,isPrettierIgnoreComment:W,isCallExpression:N,isMemberExpression:P,isExportDeclaration:D,isFlowAnnotationComment:function(e,t){let r=l(t),n=s(e,c(t));return!1!==n&&"/*"===e.slice(r,r+2)&&"*/"===e.slice(n,n+2)},isFunctionCompositionArgs:function(e){if(e.length<=1)return!1;let t=0;for(let r of e)if(A(r)){if((t+=1)>1)return!0}else if(N(r)){for(let e of r.arguments)if(A(e))return!0}return!1},isFunctionNotation:w,isFunctionOrArrowExpression:A,isGetterOrSetter:F,isJestEachTemplateLiteral
46:function(e,t){let r=/^[fx]?(?:describe|it|test)$/;return"TaggedTemplateExpression"===t.type&&t.quasi===e&&"MemberExpression"===t.tag.type&&"Identifier"===t.tag.property.type&&"each"===t.tag.property.name&&("Identifier"===t.tag.object.type&&r.test(t.tag.object.name)||"MemberExpression"===t.tag.object.type&&"Identifier"===t.tag.object.property.type&&("only"===t.tag.object.property.name||"skip"===t.tag.object.property.name)&&"Identifier"===t.tag.object.object.type&&r.test(t.tag.object.object.name))},isJsxNode:k,isLiteral:v,isLongCurriedCallExpression:function(e){let t=e.getValue(),r=e.getParentNode();return N(t)&&N(r)&&r.callee===t&&t.arguments.length>r.arguments.length&&r.arguments.length>0},isSimpleCallArgument:function e(t,r){if(r>=2)return!1;let n=t=>e(t,r+1),i="Literal"===t.type&&"regex"in t&&t.regex.pattern||"RegExpLiteral"===t.type&&t.pattern;return!(i&&u(i)>5)&&("Literal"===t.type||"BigIntLiteral"===t.type||"DecimalLiteral"===t.type||"BooleanLiteral"===t.type||"NullLiteral"===t.type||"NumericLiteral"===t.type||"RegExpLiteral"===t.type||"StringLiteral"===t.type||"Identifier"===t.type||"ThisExpression"===t.type||"Super"===t.type||"PrivateName"===t.type||"PrivateIdentifier"===t.type||"ArgumentPlaceholder"===t.type||"Import"===t.type||("TemplateLiteral"===t.type?t.quasis.every(e=>!e.value.raw.includes(`
47`))&&t.expressions.every(n):"ObjectExpression"===t.type?t.properties.every(e=>!e.computed&&(e.shorthand||e.value&&n(e.value))):"ArrayExpression"===t.type?t.elements.every(e=>null===e||n(e)):Y(t)?("ImportExpression"===t.type||e(t.callee,r))&&z(t).every(n):P(t)?e(t.object,r)&&e(t.property,r):"UnaryExpression"===t.type&&({"!":!0,"-":!0,"+":!0,"~":!0})[t.operator]?e(t.argument,r):"UpdateExpression"===t.type&&({"++":!0,"--":!0})[t.operator]?e(t.argument,r):"TSNonNullExpression"===t.type&&e(t.expression,r)))},isMemberish:function(e){return P(e)||"BindExpression"===e.type&&!!e.object},isNumericLiteral:E,isSignedNumericLiteral:function(e){return"UnaryExpression"===e.type&&("+"===e.operator||"-"===e.operator)&&E(e.argument)},isObjectProperty:function(e){return e&&("ObjectProperty"===e.type||"Property"===e.type&&!e.method&&"init"===e.kind)},isObjectType:C,isObjectTypePropertyAFunction:function(e){return("ObjectTypeProperty"===e.type||"ObjectTypeInternalSlot"===e.type)&&"FunctionTypeAnnotation"===e.value.type&&!e.static&&!w(e)},isSimpleType:function(e){return!!e&&!!(("GenericTypeAnnotation"===e.type||"TSTypeReference"===e.type)&&!e.typeParameters||_.has(e.type))},isSimpleNumber:I,isSimpleTemplateLiteral:function(e){let t="expressions";"TSTemplateLiteralType"===e.type&&(t="types");let r=e[t];return 0!==r.length&&r.every(e=>{if(Q(e))return!1;if("Identifier"===e.type||"ThisExpression"===e.type)return!0;if(P(e)){let t=e;for(;P(t);)if("Identifier"!==t.property.type&&"Literal"!==t.property.type&&"StringLiteral"!==t.property.type&&"NumericLiteral"!==t.property.type||Q(t=t.object))return!1;return"Identifier"===t.type||"ThisExpression"===t.type}return!1})},isStringLiteral:b,isStringPropSafeToUnquote:function(e,t){return"json"!==t.parser&&b(e.key)&&j(e.key).slice(1,-1)===e.key.value&&(r(e.key.value)&&!("babel-ts"===t.parser&&"ClassProperty"===e.type||"typescript"===t.parser&&"PropertyDefinition"===e.type)||I(e.key.value)&&String(Number(e.key.value))===e.key.value&&("babel"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser))},isTemplateOnItsOwnLine:function(e,t){return("TemplateLiteral"===e.type&&L(e)||"TaggedTemplateExpression"===e.type&&L(e.quasi))&&!i(t,l(e),{backwards:!0})},isTestCall:function e(t,r){var n;if("CallExpression"!==t.type)return!1;if(1===t.arguments.length){if(S(t)&&r&&e(r))return A(t.arguments[0]);if("Identifier"===t.callee.type&&/^(?:before|after)(?:Each|All)$/.test(t.callee.name)&&1===t.arguments.length)return S(t.arguments[0])}else if((2===t.arguments.length||3===t.arguments.length)&&("TemplateLiteral"===t.arguments[0].type||b(t.arguments[0]))&&d(t.callee,B))return(!t.arguments[2]||!!E(t.arguments[2]))&&((2===t.arguments.length?A(t.arguments[1]):("FunctionExpression"===(n=t.arguments[1]).type||"ArrowFunctionExpression"===n.type&&"BlockStatement"===n.body.type)&&U(t.arguments[1]).length<=1)||S(t.arguments[1]));return!1},isTheOnlyJsxElementInMarkdown:function(e,t){if("markdown"!==e.parentParser&&"mdx"!==e.parentParser)return!1;let r=t.getNode();if(!r.expression||!k(r.expression))return!1;let n=t.getParentNode();return"Program"===n.type&&1===n.body.length},isTSXFile:function(e){return e.filepath&&/\.tsx$/i.test(e.filepath)}
47,isTypeAnnotationAFunction:function(e){return("TypeAnnotation"===e.type||"TSTypeAnnotation"===e.type)&&"FunctionTypeAnnotation"===e.typeAnnotation.type&&!e.static&&!p(e,e.typeAnnotation)},isNextLineEmpty:(e,t)=>{let{originalText:r}=t;return o(r,c(e))},needsHardlineAfterDanglingComment:function(e){if(!Q(e))return!1;let t=n(K(e,G.Dangling));return t&&!h(t)},rawText:j,shouldPrintComma:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"es5";return"es5"===e.trailingComma&&"es5"===t||"all"===e.trailingComma&&("all"===t||"es5"===t)},isBitwiseOperator:function(e){return!!M[e]||"|"===e||"^"===e||"&"===e},shouldFlatten:function(e,t){return!($(t)!==$(e)||"**"===e||O[e]&&O[t]||"%"===t&&V[e]||"%"===e&&V[t]||t!==e&&V[t]&&V[e]||M[e]&&M[t])},startsWithNoLookaheadToken:function e(t,r){switch(t.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return e(t.left,r);case"MemberExpression":case"OptionalMemberExpression":return e(t.object,r);case"TaggedTemplateExpression":return"FunctionExpression"!==t.tag.type&&e(t.tag,r);case"CallExpression":case"OptionalCallExpression":return"FunctionExpression"!==t.callee.type&&e(t.callee,r);case"ConditionalExpression":return e(t.test,r);case"UpdateExpression":return!t.prefix&&e(t.argument,r);case"BindExpression":return t.object&&e(t.object,r);case"SequenceExpression":return e(t.expressions[0],r);case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":return e(t.expression,r);default:return r(t)}},getPrecedence:$,hasComment:Q,getComments:K,CommentCheckFlags:G,markerForIfWithoutBlockAndSameLineComment:Z,isTSTypeExpression:ee}}}),lZ=oH({"src/language-js/print/template-literal.js"(e,t){oY();var r=o6(),{getStringWidth:n,getIndentSize:i}=uT(),{builders:{join:s,hardline:a,softline:o,group:u,indent:l,align:c,lineSuffixBoundary:p,addAlignmentToDoc:h},printer:{printDocToString:d},utils:{mapDoc:f}}=ua(),{isBinaryish:m,isJestEachTemplateLiteral:g,isSimpleTemplateLiteral:y,hasComment:x,isMemberExpression:D,isTSTypeExpression:v}=lY();function E(e){return e.replace(/([\\`]|\${)/g,"\\$1")}t.exports={printTemplateLiteral:function(e,t,f){let E=e.getValue();if("TemplateLiteral"===E.type&&g(E,e.getParentNode())){let i=function(e,t,i){let o=e.getNode(),u=o.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(u.length>1||u.some(e=>e.length>0)){t.__inJestEach=!0;let c=e.map(i,"expressions");t.__inJestEach=!1;let h=[],f=c.map(e=>"${"+d(e,Object.assign(Object.assign({},t),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}"),m=[{hasLineBreak:!1,cells:[]}];for(let e=1;e<o.quasis.length;e++){let t=r(m),n=f[e-1];t.cells.push(n),n.includes(`
48`)&&(t.hasLineBreak=!0),o.quasis[e].value.raw.includes(`
49`)&&m.push({hasLineBreak:!1,cells:[]})}let g=Array.from({length:Math.max(u.length,...m.map(e=>e.cells.length))}).fill(0),y=[{cells:u},...m.filter(e=>e.cells.length>0)];for(let{cells:e}of y.filter(e=>!e.hasLineBreak))for(let[t,r]of e.entries())g[t]=Math.max(g[t],n(r));return h.push(p,"`",l([a,s(a,y.map(e=>s(" | ",e.cells.map((t,r)=>e.hasLineBreak?t:t+" ".repeat(g[r]-n(t))))))]),a,"`"),h}}(e,f,t);if(i)return i}let b="expressions";"TSTemplateLiteralType"===E.type&&(b="types");let C=[],A=e.map(t,b),S=y(E);return S&&(A=A.map(e=>d(e,Object.assign(Object.assign({},f),{},{printWidth:Number.POSITIVE_INFINITY})).formatted)),C.push(p,"`"),e.each(e=>{let r=e.getName();if(C.push(t()),r<A.length){let{tabWidth:t}=f,n=e.getValue(),s=i(n.value.raw,t),a=A[r];if(!S){let e=E[b][r];(x(e)||D(e)||"ConditionalExpression"===e.type||"SequenceExpression"===e.type||v(e)||m(e))&&(a=[l([o,a]),o])}let d=0===s&&n.value.raw.endsWith(`
50`)?c(Number.NEGATIVE_INFINITY,a):h(a,s,t);C.push(u(["${",d,p,"}"]))}},"quasis"),C.push("`"),C},printTemplateExpressions:function(e,t){return e.map(e=>{let r,n;return r=e.getValue(),n=t(),x(r)&&(n=u([l([o,n]),o])),["${",n,p,"}"]},"expressions")},escapeTemplateCharacters:function(e,t){return f(e,e=>"string"==typeof e?t?e.replace(/(\\*)`/g,"$1$1\\`"):E(e):e)},uncookTemplateElementValue:E}}}),l0=oH({"src/language-js/embed/markdown.js"(e,t){oY();var{builders:{indent:r,softline:n,literalline:i,dedentToRoot:s}}=ua(),{escapeTemplateCharacters:a}=lZ();t.exports=function(e,t,o){let u;let l=e.getValue().quasis[0].value.raw.replace(/((?:\\\\)*)\\`/g,(e,t)=>"\\".repeat(t.length/2)+"`"),c=null===(u=l.match(/^([^\S\n]*)\S/m))?"":u[1],p=""!==c;p&&(l=l.replace(RegExp(`^${c}`,"gm"),""));let h=a(o(l,{parser:"markdown",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return["`",p?r([n,h]):[i,s(h)],n,"`"]}}}),l1=oH({"src/language-js/embed/css.js"(e,t){oY();var{isNonEmptyArray:r}=uT(),{builders:{indent:n,hardline:i,softline:s},utils:{mapDoc:a,replaceEndOfLine:o,cleanDoc:u}}=ua(),{printTemplateExpressions:l}=lZ();t.exports=function(e,t,c){let p=e.getValue(),h=p.quasis.map(e=>e.value.raw),d=0;return function(e,t,l){if(1===t.quasis.length&&!t.quasis[0].value.raw.trim())return"``";let c=function(e,t){if(!r(t))return e;let n=0,i=a(u(e),e=>"string"==typeof e&&e.includes("@prettier-placeholder")?e.split(/@prettier-placeholder-(\d+)-id/).map((e,r)=>r%2==0?o(e):(n++,t[e])):e);return t.length===n?i:null}(e,l);if(!c)throw Error("Couldn't insert all the expressions");return["`",n([i,c]),s,"`"]}(c(h.reduce((e,t,r)=>0===r?t:e+"@prettier-placeholder-"+d+++"-id"+t,""),{parser:"scss"},{stripTrailingHardline:!0}),p,l(e,t))}}}),l2=oH({"src/language-js/embed/graphql.js"(e,t){oY();var{builders:{indent:r,join:n,hardline:i}}=ua(),{escapeTemplateCharacters:s,printTemplateExpressions:a}=lZ();t.exports=function(e,t,o){let u=e.getValue(),l=u.quasis.length;if(1===l&&""===u.quasis[0].value.raw.trim())return"``";let c=a(e,t),p=[];for(let e=0;e<l;e++){let t=u.quasis[e],r=0===e,a=e===l-1,h=t.value.cooked,d=h.split(`
51`),f=d.length,m=c[e],g=f>2&&""===d[0].trim()&&""===d[1].trim(),y=f>2&&""===d[f-1].trim()&&""===d[f-2].trim(),x=d.every(e=>/^\s*(?:#[^\n\r]*)?$/.test(e));if(!a&&/#[^\n\r]*$/.test(d[f-1]))return null;let D=null;(D=x?function(e){let t=[],r=!1,s=e.map(e=>e.trim());for(let[e,n]of s.entries())""!==n&&(""===s[e-1]&&r?t.push([i,n]):t.push(n),r=!0);return 0===t.length?null:n(i,t)}(d):o(h,{parser:"graphql"},{stripTrailingHardline:!0}
51))?(D=s(D,!1),!r&&g&&p.push(""),p.push(D),!a&&y&&p.push("")):r||a||!g||p.push(""),m&&p.push(m)}return["`",r([i,n(i,p)]),i,"`"]}}}),l3=oH({"src/language-js/embed/html.js"(e,t){oY();var{builders:{indent:r,line:n,hardline:i,group:s},utils:{mapDoc:a}}=ua(),{printTemplateExpressions:o,uncookTemplateElementValue:u}=lZ(),l=0;t.exports=function(e,t,c,p,h){let{parser:d}=h,f=e.getValue(),m=l;l=l+1>>>0;let g=e=>`PRETTIER_HTML_PLACEHOLDER_${e}_${m}_IN_JS`,y=f.quasis.map((e,t,r)=>t===r.length-1?e.value.cooked:e.value.cooked+g(t)).join(""),x=o(e,t);if(0===x.length&&0===y.trim().length)return"``";let D=RegExp(g("(\\d+)"),"g"),v=0,E=a(c(y,{parser:d,__onHtmlRoot(e){v=e.children.length}},{stripTrailingHardline:!0}),e=>{if("string"!=typeof e)return e;let t=[],r=e.split(D);for(let e=0;e<r.length;e++){let n=r[e];if(e%2==0){n&&(n=u(n),p.__embeddedInHtml&&(n=n.replace(/<\/(script)\b/gi,"<\\/$1")),t.push(n));continue}let i=Number(n);t.push(x[i])}return t}),b=/^\s/.test(y)?" ":"",C=/\s$/.test(y)?" ":"",A="ignore"===p.htmlWhitespaceSensitivity?i:b&&C?n:null;return s(A?["`",r([A,s(E)]),A,"`"]:["`",b,v>1?r(s(E)):s(E),C,"`"])}}}),l6=oH({"src/language-js/embed.js"(e,t){oY();var{hasComment:r,CommentCheckFlags:n,isObjectProperty:i}=lY(),s=l0(),a=l1(),o=l2(),u=l3(),l=[(e,t)=>"ObjectExpression"===e.type&&"properties"===t,(e,t)=>"CallExpression"===e.type&&"Identifier"===e.callee.type&&"Component"===e.callee.name&&"arguments"===t,(e,t)=>"Decorator"===e.type&&"expression"===t];function c(e){return"Identifier"===e.type&&"styled"===e.name}function p(e){return/^[A-Z]/.test(e.object.name)&&"extend"===e.property.name}function h(e,t){return r(e,n.Block|n.Leading,e=>{let{value:r}=e;return r===` ${t} `})}t.exports=function(e,t,r,n){let d,f,m,g,y,x,D,v,E,b=e.getValue();if("TemplateLiteral"!==b.type||function(e){let{quasis:t}=e;return t.some(e=>{let{value:{cooked:t}}=e;return null===t})}(b))return;let C=(d=e.getValue(),f=e.getParentNode(),(m=e.getParentNode(1))&&d.quasis&&"JSXExpressionContainer"===f.type&&"JSXElement"===m.type&&"style"===m.openingElement.name.name&&m.openingElement.attributes.some(e=>"jsx"===e.name.name)||f&&"TaggedTemplateExpression"===f.type&&"Identifier"===f.tag.type&&"css"===f.tag.name||f&&"TaggedTemplateExpression"===f.type&&"MemberExpression"===f.tag.type&&"css"===f.tag.object.name&&("global"===f.tag.property.name||"resolve"===f.tag.property.name)||function(e){let t=e.getParentNode();if(!t||"TaggedTemplateExpression"!==t.type)return!1;let r="ParenthesizedExpression"===t.tag.type?t.tag.expression:t.tag;switch(r.type){case"MemberExpression":return c(r.object)||p(r);case"CallExpression":return c(r.callee)||"MemberExpression"===r.callee.type&&("MemberExpression"===r.callee.object.type&&(c(r.callee.object.object)||p(r.callee.object))||"CallExpression"===r.callee.object.type&&c(r.callee.object.callee));case"Identifier":return"css"===r.name;default:return!1}}(e)||(g=e.getParentNode(),(y=e.getParentNode(1))&&"JSXExpressionContainer"===g.type&&"JSXAttribute"===y.type&&"JSXIdentifier"===y.name.type&&"css"===y.name.name)||e.match(e=>"TemplateLiteral"===e.type,(e,t)=>"ArrayExpression"===e.type&&"elements"===t,(e,t)=>i(e)&&"Identifier"===e.key.type&&"styles"===e.key.name&&"value"===t,...l))?"css":(x=e.getValue(),D=e.getParentNode(),h(x,"GraphQL")||D&&("TaggedTemplateExpression"===D.type&&("MemberExpression"===D.tag.type&&"graphql"===D.tag.object.name&&"experimental"===D.tag.property.name||"Identifier"===D.tag.type&&("gql"===D.tag.name||"graphql"===D.tag.name))||"CallExpression"===D.type&&"Identifier"===D.callee.type&&"graphql"===D.callee.name))?"graphql":h(e.getValue(),"HTML")||e.match(e=>"TemplateLiteral"===e.type,(e,t)=>"TaggedTemplateExpression"===e.type&&"Identifier"===e.tag.type&&"html"===e.tag.name&&"quasi"===t)?"html":e.match(e=>"TemplateLiteral"===e.type,(e,t)=>i(e)&&"Identifier"===e.key.type&&"template"===e.key.name&&"value"===t,...l)?"angular":(v=e.getValue(),(E=e.getParentNode())&&"TaggedTemplateExpression"===E.type&&1===v.quasis.length&&"Identifier"===E.tag.type&&("md"===E.tag.name||"markdown"===E.tag.name))?"markdown":void 0;if(C){if("markdown"===C)return s(e,t,r);if("css"===C)return a(e,t,r);if("graphql"===C)return o(e,t,r);if("html"===C||"angular"===C)return u(e,t,r,n,{parser:C})}}}}),l8=oH({"src/language-js/clean.js"(e,t){oY();var r=lQ(),n=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),i=e=>{for(let t of e.quasis)delete t.value};function s(e,t,n){if("Program"===e.type&&delete t.sourceType,("BigIntLiteral"===e.type||"BigIntLiteralTypeAnnotation"===e.type)&&t.value&&(t.value=t.value.toLowerCase()),("BigIntLiteral"===e.type||"Literal"===e.type)&&t.bigint&&(t.bigint=t.bigint.toLowerCase()),"DecimalLiteral"===e.type&&(t.value=Number(t.value)),"Literal"===e.type&&t.decimal&&(t.decimal=Number(t.decimal)),"EmptyStatement"===e.type||"JSXText"===e.type||"JSXExpressionContainer"===e.type&&("Literal"===e.expression.type||"StringLiteral"===e.expression.type)&&" "===e.expression.value)return null;if(("Property"===e.type||"ObjectProperty"===e.type||"MethodDefinition"===e.type||"ClassProperty"===e.type||"ClassMethod"===e.type||"PropertyDefinition"===e.type||"TSDeclareMethod"===e.type||"TSPropertySignature"===e.type||"ObjectTypeProperty"===e.type)&&"object"==typeof e.key&&e.key&&("Literal"===e.key.type||"NumericLiteral"===e.key.type||"StringLiteral"===e.key.type||"Identifier"===e.key.type)&&delete t.key,"JSXElement"===e.type&&"style"===e.openingElement.name.name&&e.openingElement.attributes.some(e=>"jsx"===e.name.name))for(let{type:e,expression:r}of t.children)"JSXExpressionContainer"===e&&"TemplateLiteral"===r.type&&i(r);"JSXAttribute"===e.type&&"css"===e.name.name&&"JSXExpressionContainer"===e.value.type&&"TemplateLiteral"===e.value.expression.type&&i(t.value.expression),"JSXAttribute"===e.type&&e.value&&"Literal"===e.value.type&&/["']|&quot;|&apos;/.test(e.value.value)&&(t.value.value=t.value.value.replace(/["']|&quot;|&apos;/g,'"'));let s=e.expression||e.callee;if("Decorator"===e.type&&"CallExpression"===s.type&&"Component"===s.callee.name&&1===s.arguments.length){let r=e.expression.arguments[0].properties;for(let[e,n]of t.expression.arguments[0].properties.entries())switch(r[e].key.name){case"styles":"ArrayExpression"===n.value.type&&i(n.value.elements[0]);break;case"template":"TemplateLiteral"===n.value.type&&i(n.value)}}if("TaggedTemplateExpression"===e.type&&("MemberExpression"===e.tag.type||"Identifier"===e.tag.type&&("gql"===e.tag.name||"graphql"===e.tag.name||"css"===e.tag.name||"md"===e.tag.name||"markdown"===e.tag.name||"html"===e.tag.name)||"CallExpression"===e.tag.type)&&i(t.quasi),"TemplateLiteral"===e.type){var a;((null===(a=e.leadingComments)||void 0===a?void 0:a.some(e=>r(e)&&["GraphQL","HTML"].some(t=>e.value===` ${t} `)))||"CallExpression"===n.type&&"graphql"===n.callee.name||!e.leadingComments)&&i(t)}if("InterpreterDirective"===e.type&&(t.value=t.value.trimEnd()),("TSIntersectionType"===e.type||"TSUnionType"===e.type)&&1===e.types.length)return t.types[0]}s.ignoredProperties=n,t.exports=s}}),l4={};function l9(){if(typeof m>"u"){var e=new ArrayBuffer(2),t=new Uint8Array(e),r=new Uint16Array(e);if(t[0]=1,t[1]=2,258===r[0])m="BE";else if(513===r[0])m="LE";else throw Error("unable to figure out endianess")}return m}function l5(){return"u">typeof globalThis.location?globalThis.location.hostname:""}function l7(){return[]}function ce(){return 0}function ct(){return Number.MAX_VALUE}function cr(){return Number.MAX_VALUE}function cn(){return[]}function ci(){return"Browser"}function cs(){return"u">typeof globalThis.navigator?globalThis.navigator.appVersion:""}function ca(){}function co(){}function cu(){return"javascript"}function cl(){return"browser"}function cc(){return"/tmp"}oG(l4,{EOL:()=>y,arch:()=>cu,cpus:()=>cn,default:()=>x,endianness:()=>l9,freemem:()=>ct,getNetworkInterfaces:()=>co,hostname:()=>l5,loadavg:()=>l7,networkInterfaces:()=>ca,platform:()=>cl,release:()=>cs,tmpDir:()=>cc,tmpdir:()=>g,totalmem:()=>cr,type:()=>ci,uptime:()=>ce});var cp=oW({"node-modules-polyfills:os"(){oY(),x={EOL:y=`
52`,tmpdir:g=cc,tmpDir:cc,networkInterfaces:ca,getNetworkInterfaces:co,release:cs,type:ci,cpus:cn,totalmem:cr,freemem:ct,uptime:ce,loadavg:l7,hostname:l5,endianness:l9}}}),ch=oH({"node-modules-polyfills-commonjs:os"(e,t){oY();var r=(cp(),oK(l4));if(r&&r.default)for(let e in t.exports=r.default,r)t.exports[e]=r[e];else r&&(t.exports=r)}}),cd=oH({"node_modules/detect-newline/index.js"(e,t){oY();var r=e=>{if("string"!=typeof e)throw TypeError("Expected a string");let t=e.match(/(?:\r?\n)/g)||[];if(0===t.length)return;let r=t.filter(e=>e===`\r
53`).length,n=t.length-r;return r>n?`\r
54`:`
55`};t.exports=r,t.exports.graceful=e=>"string"==typeof e&&r(e)||`
56`}}),cf=oH({"node_modules/jest-docblock/build/index.js"(e){function t(){let e=ch();return t=function(){return e},e}function r(){var e;
56let t=(e=cd())&&e.__esModule?e:{default:e};return r=function(){return t},t}oY(),Object.defineProperty(e,"__esModule",{value:!0}),e.extract=function(e){let t=e.match(s);return t?t[0].trimLeft():""},e.parse=function(e){return h(e).pragmas},e.parseWithComments=h,e.print=function(e){let{comments:n="",pragmas:i={}}=e,s=(0,r().default)(n)||t().EOL,a=Object.keys(i),o=a.map(e=>d(e,i[e])).reduce((e,t)=>e.concat(t),[]).map(e=>` * ${e}${s}`).join("");if(!n){if(0===a.length)return"";if(1===a.length&&!Array.isArray(i[a[0]])){let e=i[a[0]];return`/** ${d(a[0],e)[0]} */`}}let u=n.split(s).map(e=>` * ${e}`).join(s)+s;return"/**"+s+(n?u:"")+(n&&a.length?" *"+s:"")+o+" */"},e.strip=function(e){let t=e.match(s);return t&&t[0]?e.substring(t[0].length):e};var n=/\*\/$/,i=/^\/\*\*?/,s=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,a=/(^|\s+)\/\/([^\r\n]*)/g,o=/^(\r?\n)+/,u=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,l=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,c=/(\r?\n|^) *\* ?/g,p=[];function h(e){let s=(0,r().default)(e)||t().EOL;e=e.replace(i,"").replace(n,"").replace(c,"$1");let h="";for(;h!==e;)h=e,e=e.replace(u,`${s}$1 $2${s}`);e=e.replace(o,"").trimRight();let d=Object.create(null),f=e.replace(l,"").replace(o,"").trimRight(),m;for(;m=l.exec(e);){let e=m[2].replace(a,"");"string"==typeof d[m[1]]||Array.isArray(d[m[1]])?d[m[1]]=p.concat(d[m[1]],e):d[m[1]]=e}return{comments:f,pragmas:d}}function d(e,t){return p.concat(t).map(t=>`@${e} ${t}`.trim())}}}),cm=oH({"src/language-js/utils/get-shebang.js"(e,t){oY(),t.exports=function(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(`
57`);return -1===t?e:e.slice(0,t)}}}),cg=oH({"src/language-js/pragma.js"(e,t){oY();var{parseWithComments:r,strip:n,extract:i,print:s}=cf(),{normalizeEndOfLine:a}=o3(),o=cm();function u(e){let t=o(e);t&&(e=e.slice(t.length+1));let{pragmas:n,comments:s}=r(i(e));return{shebang:t,text:e,pragmas:n,comments:s}}t.exports={hasPragma:function(e){let t=Object.keys(u(e).pragmas);return t.includes("prettier")||t.includes("format")},insertPragma:function(e){let{shebang:t,text:r,pragmas:i,comments:o}=u(e),l=n(r);return(t?`${t}
58`:"")+a(s({pragmas:Object.assign({format:""},i),comments:o.trimStart()}))+(l.startsWith(`
59`)?`
60`:`
61
62`)+l}}}}),cy=oH({"src/language-js/utils/is-type-cast-comment.js"(e,t){oY();var r=lQ();t.exports=function(e){return r(e)&&"*"===e.value[0]&&/@(?:type|satisfies)\b/.test(e.value)}}}),cx=oH({"src/language-js/comments.js"(e,t){oY();var{getLast:r,hasNewline:n,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:i,getNextNonSpaceNonCommentCharacter:s,hasNewlineInRange:a,addLeadingComment:o,addTrailingComment:u,addDanglingComment:l,getNextNonSpaceNonCommentCharacterIndex:c,isNonEmptyArray:p}=uT(),{getFunctionParameters:h,isPrettierIgnoreComment:d,isJsxNode:f,hasFlowShorthandAnnotationComment:m,hasFlowAnnotationComment:g,hasIgnoreComment:y,isCallLikeExpression:x,getCallArguments:D,isCallExpression:v,isMemberExpression:E,isObjectProperty:b,isLineComment:C,getComments:A,CommentCheckFlags:S,markerForIfWithoutBlockAndSameLineComment:k}=lY(),{locStart:F,locEnd:w}=l_(),T=lQ(),_=cy();function B(e,t){let r=(e.body||e.properties).find(e=>{let{type:t}=e;return"EmptyStatement"!==t});r?o(r,t):l(e,t)}function N(e,t){"BlockStatement"===e.type?B(e,t):o(e,t)}function P(e){let{comment:t,followingNode:r}=e;return!!(r&&_(t))&&(o(r,t),!0)}function I(e){let{comment:t,precedingNode:r,enclosingNode:n,followingNode:i,text:a}=e;if((null==n?void 0:n.type)!=="IfStatement"||!i)return!1;if(")"===s(a,t,w))return u(r,t),!0;if(r===n.consequent&&i===n.alternate){if("BlockStatement"===r.type)u(r,t);else{let e="SingleLine"===t.type||t.loc.start.line===t.loc.end.line,i=t.loc.start.line===r.loc.start.line;e&&i?l(r,t,k):l(n,t)}return!0}return"BlockStatement"===i.type?(B(i,t),!0):"IfStatement"===i.type?(N(i.consequent,t),!0):n.consequent===i&&(o(i,t),!0)}function L(e){let{comment:t,precedingNode:r,enclosingNode:n,followingNode:i,text:a}=e;return(null==n?void 0:n.type)==="WhileStatement"&&!!i&&(")"===s(a,t,w)?(u(r,t),!0):"BlockStatement"===i.type?(B(i,t),!0):n.body===i&&(o(i,t),!0))}
62function j(e){let{comment:t,precedingNode:r,enclosingNode:n,followingNode:i}=e;return((null==n?void 0:n.type)==="TryStatement"||(null==n?void 0:n.type)==="CatchClause")&&!!i&&("CatchClause"===n.type&&r?(u(r,t),!0):"BlockStatement"===i.type?(B(i,t),!0):"TryStatement"===i.type?(N(i.finalizer,t),!0):"CatchClause"===i.type&&(N(i.body,t),!0))}function O(e){let{comment:t,enclosingNode:r,followingNode:n}=e;return!!E(r)&&(null==n?void 0:n.type)==="Identifier"&&(o(r,t),!0)}function V(e){let{comment:t,precedingNode:r,enclosingNode:n,followingNode:i,text:s}=e,u=r&&!a(s,w(r),F(t));return(!r||!u)&&((null==n?void 0:n.type)==="ConditionalExpression"||(null==n?void 0:n.type)==="TSConditionalType")&&!!i&&(o(i,t),!0)}function M(e){let{comment:t,precedingNode:r,enclosingNode:n}=e;return!!b(n)&&!!n.shorthand&&n.key===r&&"AssignmentPattern"===n.value.type&&(u(n.value.left,t),!0)}var R=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function $(e){let{comment:t,precedingNode:n,enclosingNode:i,followingNode:s}=e;if(R.has(null==i?void 0:i.type)){if(p(i.decorators)&&!(s&&"Decorator"===s.type))return u(r(i.decorators),t),!0;if(i.body&&s===i.body)return B(i.body,t),!0;if(s){if(i.superClass&&s===i.superClass&&n&&(n===i.id||n===i.typeParameters))return u(n,t),!0;for(let e of["implements","extends","mixins"])if(i[e]&&s===i[e][0])return n&&(n===i.id||n===i.typeParameters||n===i.superClass)?u(n,t):l(i,t,e),!0}}return!1}var J=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function U(e){let{comment:t,precedingNode:r,enclosingNode:n,text:i}=e;return!!(n&&r&&"("===s(i,t,w)&&("Property"===n.type||"TSDeclareMethod"===n.type||"TSAbstractMethodDefinition"===n.type)&&"Identifier"===r.type&&n.key===r&&":"!==s(i,r,w)||(null==r?void 0:r.type)==="Decorator"&&J.has(null==n?void 0:n.type))&&(u(r,t),!0)}var q=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function z(e){let{comment:t,precedingNode:r,enclosingNode:n,text:i}=e;return"("===s(i,t,w)&&!!(r&&q.has(null==n?void 0:n.type))&&(u(r,t),!0)}function W(e){let{comment:t,enclosingNode:r,text:n}=e;if((null==r?void 0:r.type)!=="ArrowFunctionExpression")return!1;let i=c(n,t,w);return!1!==i&&"=>"===n.slice(i,i+2)&&(l(r,t),!0)}function H(e){let{comment:t,enclosingNode:r,text:n}=e;return")"===s(n,t,w)&&(r&&(ep(r)&&0===h(r).length||x(r)&&0===D(r).length)?(l(r,t),!0):((null==r?void 0:r.type)==="MethodDefinition"||(null==r?void 0:r.type)==="TSAbstractMethodDefinition")&&0===h(r.value).length&&(l(r.value,t),!0))}function G(e){let{comment:t,precedingNode:n,enclosingNode:a,followingNode:o,text:l}=e;if((null==n?void 0:n.type)==="FunctionTypeParam"&&(null==a?void 0:a.type)==="FunctionTypeAnnotation"&&(null==o?void 0:o.type)!=="FunctionTypeParam"||((null==n?void 0:n.type)==="Identifier"||(null==n?void 0:n.type)==="AssignmentPattern")&&a&&ep(a)&&")"===s(l,t,w))return u(n,t),!0;if((null==a?void 0:a.type)==="FunctionDeclaration"&&(null==o?void 0:o.type)==="BlockStatement"){let e=(()=>{let e=h(a);if(e.length>0)return i(l,w(r(e)));let t=i(l,w(a.id));return!1!==t&&i(l,t+1)})();if(F(t)>e)return B(o,t),!0}return!1}function X(e){let{comment:t,enclosingNode:r}=e;return(null==r?void 0:r.type)==="LabeledStatement"&&(o(r,t),!0)}function Q(e){let{comment:t,enclosingNode:r}=e;return((null==r?void 0:r.type)==="ContinueStatement"||(null==r?void 0:r.type)==="BreakStatement")&&!r.label&&(u(r,t),!0)}function K(e){let{comment:t,precedingNode:r,enclosingNode:n}=e;return!!v(n)&&!!r&&n.callee===r&&n.arguments.length>0&&(o(n.arguments[0],t),!0)}function Y(e){let{comment:t,precedingNode:r,enclosingNode:n,followingNode:i}=e;return(null==n?void 0:n.type)==="UnionTypeAnnotation"||(null==n?void 0:n.type)==="TSUnionType"?(d(t)&&(i.prettierIgnore=!0,t.unignore=!0),!!r&&(u(r,t),!0)):(((null==i?void 0:i.type)==="UnionTypeAnnotation"||(null==i?void 0:i.type)==="TSUnionType")&&d(t)&&(i.types[0].prettierIgnore=!0,t.unignore=!0),!1)}
62function Z(e){let{comment:t,enclosingNode:r}=e;return!!b(r)&&(o(r,t),!0)}function ee(e){let{comment:t,enclosingNode:r,followingNode:n,ast:i,isLastComment:s}=e;return i&&i.body&&0===i.body.length?(s?l(i,t):o(i,t),!0):(null==r?void 0:r.type)!=="Program"||(null==r?void 0:r.body.length)!==0||p(r.directives)?(null==n?void 0:n.type)==="Program"&&(null==n?void 0:n.body.length)===0&&(null==r?void 0:r.type)==="ModuleExpression"&&(l(n,t),!0):(s?l(r,t):o(r,t),!0)}function et(e){let{comment:t,enclosingNode:r}=e;return((null==r?void 0:r.type)==="ForInStatement"||(null==r?void 0:r.type)==="ForOfStatement")&&(o(r,t),!0)}function er(e){let{comment:t,precedingNode:r,enclosingNode:i,text:s}=e;if((null==i?void 0:i.type)==="ImportSpecifier"||(null==i?void 0:i.type)==="ExportSpecifier")return o(i,t),!0;let a=(null==r?void 0:r.type)==="ImportSpecifier"&&(null==i?void 0:i.type)==="ImportDeclaration",l=(null==r?void 0:r.type)==="ExportSpecifier"&&(null==i?void 0:i.type)==="ExportNamedDeclaration";return!!((a||l)&&n(s,w(t)))&&(u(r,t),!0)}function en(e){let{comment:t,enclosingNode:r}=e;return(null==r?void 0:r.type)==="AssignmentPattern"&&(o(r,t),!0)}var ei=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),es=new Set(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function ea(e){let{comment:t,enclosingNode:r,followingNode:n}=e;return!!(ei.has(null==r?void 0:r.type)&&n&&(es.has(n.type)||T(t)))&&(o(n,t),!0)}function eo(e){let{comment:t,enclosingNode:r,followingNode:n,text:i}=e;return!n&&((null==r?void 0:r.type)==="TSMethodSignature"||(null==r?void 0:r.type)==="TSDeclareFunction"||(null==r?void 0:r.type)==="TSAbstractMethodDefinition")&&";"===s(i,t,w)&&(u(r,t),!0)}function eu(e){let{comment:t,enclosingNode:r,followingNode:n}=e;if(d(t)&&(null==r?void 0:r.type)==="TSMappedType"&&(null==n?void 0:n.type)==="TSTypeParameter"&&n.constraint)return r.prettierIgnore=!0,t.unignore=!0,!0}function el(e){let{comment:t,precedingNode:r,enclosingNode:n,followingNode:i}=e;return(null==n?void 0:n.type)==="TSMappedType"&&((null==i?void 0:i.type)==="TSTypeParameter"&&i.name?(o(i.name,t),!0):(null==r?void 0:r.type)==="TSTypeParameter"&&!!r.constraint&&(u(r.constraint,t),!0))}function ec(e){let{comment:t,enclosingNode:r,followingNode:n}=e;return!!r&&"SwitchCase"===r.type&&!r.test&&!!n&&n===r.consequent[0]&&("BlockStatement"===n.type&&C(t)?B(n,t):l(r,t),!0)}function ep(e){return"ArrowFunctionExpression"===e.type||"FunctionExpression"===e.type||"FunctionDeclaration"===e.type||"ObjectMethod"===e.type||"ClassMethod"===e.type||"TSDeclareFunction"===e.type||"TSCallSignatureDeclaration"===e.type||"TSConstructSignatureDeclaration"===e.type||"TSMethodSignature"===e.type||"TSConstructorType"===e.type||"TSFunctionType"===e.type||"TSDeclareMethod"===e.type}t.exports={handleOwnLineComment:function(e){return[eu,G,O,I,L,j,$,et,Y,ee,er,en,U,X,Q].some(t=>t(e))},handleEndOfLineComment:function(e){return[P,G,V,er,I,L,j,$,X,K,Z,ee,ea,Q,ec].some(t=>t(e))},handleRemainingComment:function(e){return[eu,I,L,M,H,U,ee,W,z,el,Q,eo].some(t=>t(e))},getCommentChildNodes:function(e,t){if(("typescript"===t.parser||"flow"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser)&&"MethodDefinition"===e.type&&e.value&&"FunctionExpression"===e.value.type&&0===h(e.value).length&&!e.value.returnType&&!p(e.value.typeParameters)&&e.value.body)return[...e.decorators||[],e.key,e.value.body]},willPrintOwnComments:function(e){let t=e.getValue(),r=e.getParentNode();return(t&&(f(t)||m(t)||v(r)&&(g(A(t,S.Leading))||g(A(t,S.Trailing))))||r&&("JSXSpreadAttribute"===r.type||"JSXSpreadChild"===r.type||"UnionTypeAnnotation"===r.type||"TSUnionType"===r.type||("ClassDeclaration"===r.type||"ClassExpression"===r.type)&&r.superClass===t))&&(!y(e)||"UnionTypeAnnotation"===r.type||"TSUnionType"===r.type)}}}}),cD=oH({"src/language-js/needs-parens.js"(e,t){oY();var r=o6(),n=uC(),{getFunctionParameters:i,getLeftSidePathName:s,hasFlowShorthandAnnotationComment:a,hasNakedLeftSide:o,hasNode:u,isBitwiseOperator:l,startsWithNoLookaheadToken:c,shouldFlatten:p,getPrecedence:h,isCallExpression:d,isMemberExpression:f,isObjectProperty:m,isTSTypeExpression:g}=lY();t.exports=function e(t,y){var x,D;let v=t.getParentNode();if(!v)return!1;let E=t.getName(),b=t.getNode();if(y.__isInHtmlInterpolation&&!y.bracketSpacing&&"ObjectExpression"===b.type&&function e(t){let n=t.getValue(),i=t.getParentNode(),s=t.getName();switch(i.type){case"NGPipeExpression":if("number"==typeof s&&i.arguments[s]===n&&i.arguments.length-1===s)return t.callParent(e);break;case"ObjectProperty":if("value"===s)return r(t.getParentNode(1).properties)===i;break;case"BinaryExpression":case"LogicalExpression":if("right"===s)return t.callParent(e);break;case"ConditionalExpression":if("alternate"===s)return t.callParent(e);break;case"UnaryExpression":if(i.prefix)return t.callParent(e)}return!1}(t))return!0;
62if("BlockStatement"===b.type||"BreakStatement"===b.type||"ClassBody"===b.type||"ClassDeclaration"===b.type||"ClassMethod"===b.type||"ClassProperty"===b.type||"PropertyDefinition"===b.type||"ClassPrivateProperty"===b.type||"ContinueStatement"===b.type||"DebuggerStatement"===b.type||"DeclareClass"===b.type||"DeclareExportAllDeclaration"===b.type||"DeclareExportDeclaration"===b.type||"DeclareFunction"===b.type||"DeclareInterface"===b.type||"DeclareModule"===b.type||"DeclareModuleExports"===b.type||"DeclareVariable"===b.type||"DoWhileStatement"===b.type||"EnumDeclaration"===b.type||"ExportAllDeclaration"===b.type||"ExportDefaultDeclaration"===b.type||"ExportNamedDeclaration"===b.type||"ExpressionStatement"===b.type||"ForInStatement"===b.type||"ForOfStatement"===b.type||"ForStatement"===b.type||"FunctionDeclaration"===b.type||"IfStatement"===b.type||"ImportDeclaration"===b.type||"InterfaceDeclaration"===b.type||"LabeledStatement"===b.type||"MethodDefinition"===b.type||"ReturnStatement"===b.type||"SwitchStatement"===b.type||"ThrowStatement"===b.type||"TryStatement"===b.type||"TSDeclareFunction"===b.type||"TSEnumDeclaration"===b.type||"TSImportEqualsDeclaration"===b.type||"TSInterfaceDeclaration"===b.type||"TSModuleDeclaration"===b.type||"TSNamespaceExportDeclaration"===b.type||"TypeAlias"===b.type||"VariableDeclaration"===b.type||"WhileStatement"===b.type||"WithStatement"===b.type)return!1;if("flow"!==y.parser&&a(t.getValue()))return!0;if("Identifier"===b.type){if(b.extra&&b.extra.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(b.name)||"left"===E&&("async"===b.name&&!v.await||"let"===b.name)&&"ForOfStatement"===v.type)return!0;if("let"===b.name){let e=null===(x=t.findAncestor(e=>"ForOfStatement"===e.type))||void 0===x?void 0:x.left;if(e&&c(e,e=>e===b))return!0}if("object"===E&&"let"===b.name&&"MemberExpression"===v.type&&v.computed&&!v.optional){let e=t.findAncestor(e=>"ExpressionStatement"===e.type||"ForStatement"===e.type||"ForInStatement"===e.type),r=e?"ExpressionStatement"===e.type?e.expression:"ForStatement"===e.type?e.init:e.left:void 0;if(r&&c(r,e=>e===b))return!0}return!1}if("ObjectExpression"===b.type||"FunctionExpression"===b.type||"ClassExpression"===b.type||"DoExpression"===b.type){let e=null===(D=t.findAncestor(e=>"ExpressionStatement"===e.type))||void 0===D?void 0:D.expression;if(e&&c(e,e=>e===b))return!0}switch(v.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if("superClass"===E&&("ArrowFunctionExpression"===b.type||"AssignmentExpression"===b.type||"AwaitExpression"===b.type||"BinaryExpression"===b.type||"ConditionalExpression"===b.type||"LogicalExpression"===b.type||"NewExpression"===b.type||"ObjectExpression"===b.type||"SequenceExpression"===b.type||"TaggedTemplateExpression"===b.type||"UnaryExpression"===b.type||"UpdateExpression"===b.type||"YieldExpression"===b.type||"TSNonNullExpression"===b.type))return!0;break;case"ExportDefaultDeclaration":return function t(r,n){let i=r.getValue(),a=r.getParentNode();return"FunctionExpression"===i.type||"ClassExpression"===i.type?"ExportDefaultDeclaration"===a.type||!e(r,n):!(!o(i)||"ExportDefaultDeclaration"!==a.type&&e(r,n))&&r.call(e=>t(e,n),...s(r,i))}(t,y)||"SequenceExpression"===b.type;case"Decorator":if("expression"===E){if(f(b)&&b.computed)return!0;let e=!1,t=!1,r=b;for(;r;)switch(r.type){case"MemberExpression":t=!0,r=r.object;break;case"CallExpression":if(t||e)return"typescript"!==y.parser;e=!0,r=r.callee;break;case"Identifier":return!1;case"TaggedTemplateExpression":return"typescript"!==y.parser;default:return!0}return!0}break;case"ArrowFunctionExpression":if("body"===E&&"SequenceExpression"!==b.type&&c(b,e=>"ObjectExpression"===e.type))return!0}switch(b.type){case"UpdateExpression":if("UnaryExpression"===v.type)return b.prefix&&("++"===b.operator&&"+"===v.operator||"--"===b.operator&&"-"===v.operator);case"UnaryExpression":switch(v.type){case"UnaryExpression":return b.operator===v.operator&&("+"===b.operator||"-"===b.operator);case"BindExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":return!0;
62case"MemberExpression":case"OptionalMemberExpression":return"object"===E;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===E;case"BinaryExpression":return"left"===E&&"**"===v.operator;default:return!1}case"BinaryExpression":if("UpdateExpression"===v.type||"in"===b.operator&&function(e){let t=0,r=e.getValue();for(;r;){let n=e.getParentNode(t++);if(n&&"ForStatement"===n.type&&n.init===r)return!0;r=n}return!1}(t))return!0;if("|>"===b.operator&&b.extra&&b.extra.parenthesized){let e=t.getParentNode(1);if("BinaryExpression"===e.type&&"|>"===e.operator)return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"LogicalExpression":switch(v.type){case"TSSatisfiesExpression":case"TSAsExpression":return!g(b);case"ConditionalExpression":return g(b);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return"callee"===E;case"ClassExpression":case"ClassDeclaration":return"superClass"===E;case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"SpreadProperty":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===E;case"AssignmentExpression":case"AssignmentPattern":return"left"===E&&("TSTypeAssertion"===b.type||g(b));case"LogicalExpression":if("LogicalExpression"===b.type)return v.operator!==b.operator;case"BinaryExpression":{let{operator:e,type:t}=b;if(!e&&"TSTypeAssertion"!==t)return!0;let r=h(e),n=v.operator,i=h(n);return i>r||"right"===E&&i===r||i===r&&!p(n,e)||(i<r&&"%"===e?"+"===n||"-"===n:!!l(n))}default:return!1}case"SequenceExpression":switch(v.type){case"ReturnStatement":case"ForStatement":return!1;case"ExpressionStatement":return"expression"!==E;case"ArrowFunctionExpression":return"body"!==E;default:return!0}case"YieldExpression":if("UnaryExpression"===v.type||"AwaitExpression"===v.type||g(v)||"TSNonNullExpression"===v.type)return!0;case"AwaitExpression":switch(v.type){case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"SpreadElement":case"SpreadProperty":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===E;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===E;case"ConditionalExpression":return"test"===E;case"BinaryExpression":return!(!b.argument&&"|>"===v.operator);default:return!1}case"TSConditionalType":case"TSFunctionType":case"TSConstructorType":if("extendsType"===E&&"TSConditionalType"===v.type){if("TSConditionalType"===b.type)return!0;let{typeAnnotation:e}=b.returnType||b.typeAnnotation;if("TSTypePredicate"===e.type&&e.typeAnnotation&&(e=e.typeAnnotation.typeAnnotation),"TSInferType"===e.type&&e.typeParameter.constraint)return!0}if("checkType"===E&&"TSConditionalType"===v.type)return!0;case"TSUnionType":case"TSIntersectionType":if(("TSUnionType"===v.type||"TSIntersectionType"===v.type)&&v.types.length>1&&(!b.types||b.types.length>1))return!0;case"TSInferType":if("TSInferType"===b.type&&"TSRestType"===v.type)break;case"TSTypeOperator":return"TSArrayType"===v.type||"TSOptionalType"===v.type||"TSRestType"===v.type||"objectType"===E&&"TSIndexedAccessType"===v.type||"TSTypeOperator"===v.type||"TSTypeAnnotation"===v.type&&t.getParentNode(1).type.startsWith("TSJSDoc");case"TSTypeQuery":return"objectType"===E&&"TSIndexedAccessType"===v.type||"elementType"===E&&"TSArrayType"===v.type;case"TypeofTypeAnnotation":return"objectType"===E&&("IndexedAccessType"===v.type||"OptionalIndexedAccessType"===v.type)||"elementType"===E&&"ArrayTypeAnnotation"===v.type;case"ArrayTypeAnnotation":return"NullableTypeAnnotation"===v.type;case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return"ArrayTypeAnnotation"===v.type||"NullableTypeAnnotation"===v.type||"IntersectionTypeAnnotation"===v.type||"UnionTypeAnnotation"===v.type||"objectType"===E&&("IndexedAccessType"===v.type||"OptionalIndexedAccessType"===v.type);case"NullableTypeAnnotation":return"ArrayTypeAnnotation"===v.type||"objectType"===E&&("IndexedAccessType"===v.type||"OptionalIndexedAccessType"===v.type);
62case"FunctionTypeAnnotation":{let e="NullableTypeAnnotation"===v.type?t.getParentNode(1):v;return"UnionTypeAnnotation"===e.type||"IntersectionTypeAnnotation"===e.type||"ArrayTypeAnnotation"===e.type||"objectType"===E&&("IndexedAccessType"===e.type||"OptionalIndexedAccessType"===e.type)||"NullableTypeAnnotation"===e.type||"FunctionTypeParam"===v.type&&null===v.name&&i(b).some(e=>e.typeAnnotation&&"NullableTypeAnnotation"===e.typeAnnotation.type)}case"OptionalIndexedAccessType":return"objectType"===E&&"IndexedAccessType"===v.type;case"StringLiteral":case"NumericLiteral":case"Literal":if("string"==typeof b.value&&"ExpressionStatement"===v.type&&!v.directive){let e=t.getParentNode(1);return"Program"===e.type||"BlockStatement"===e.type}return"object"===E&&"MemberExpression"===v.type&&"number"==typeof b.value;case"AssignmentExpression":{let e=t.getParentNode(1);return"body"===E&&"ArrowFunctionExpression"===v.type||("key"!==E||"ClassProperty"!==v.type&&"PropertyDefinition"!==v.type||!v.computed)&&("init"!==E&&"update"!==E||"ForStatement"!==v.type)&&("ExpressionStatement"===v.type?"ObjectPattern"===b.left.type:!("key"===E&&"TSPropertySignature"===v.type||"AssignmentExpression"===v.type||"SequenceExpression"===v.type&&e&&"ForStatement"===e.type&&(e.init===v||e.update===v)||"value"===E&&"Property"===v.type&&e&&"ObjectPattern"===e.type&&e.properties.includes(v)||"NGChainedExpression"===v.type))}case"ConditionalExpression":switch(v.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===E;case"ConditionalExpression":return"test"===E;case"MemberExpression":case"OptionalMemberExpression":return"object"===E;default:return!1}case"FunctionExpression":switch(v.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===E;case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(v.type){case"BinaryExpression":return"|>"!==v.operator||b.extra&&b.extra.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===E;case"MemberExpression":case"OptionalMemberExpression":return"object"===E;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return"test"===E;default:return!1}case"ClassExpression":if(n(b.decorators))return!0;if("NewExpression"===v.type)return"callee"===E;break;case"OptionalMemberExpression":case"OptionalCallExpression":{let e=t.getParentNode(1);if("object"===E&&"MemberExpression"===v.type||"callee"===E&&("CallExpression"===v.type||"NewExpression"===v.type)||"TSNonNullExpression"===v.type&&"MemberExpression"===e.type&&e.object===v)return!0}case"CallExpression":case"MemberExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":if("callee"===E&&("BindExpression"===v.type||"NewExpression"===v.type)){let e=b;for(;e;)switch(e.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":e=e.object;break;case"TaggedTemplateExpression":e=e.tag;break;case"TSNonNullExpression":e=e.expression;break;default:return!1}}break;case"BindExpression":return"callee"===E&&("BindExpression"===v.type||"NewExpression"===v.type)||"object"===E&&f(v);case"NGPipeExpression":return!("NGRoot"===v.type||"NGMicrosyntaxExpression"===v.type||"ObjectProperty"===v.type&&!(b.extra&&b.extra.parenthesized)||"ArrayExpression"===v.type||d(v)&&v.arguments[E]===b||"right"===E&&"NGPipeExpression"===v.type||"property"===E&&"MemberExpression"===v.type||"AssignmentExpression"===v.type);case"JSXFragment":case"JSXElement":return"callee"===E||"left"===E&&"BinaryExpression"===v.type&&"<"===v.operator||"ArrayExpression"!==v.type&&"ArrowFunctionExpression"!==v.type&&"AssignmentExpression"!==v.type&&"AssignmentPattern"!==v.type&&"BinaryExpression"!==v.type&&"NewExpression"!==v.type&&"ConditionalExpression"!==v.type&&"ExpressionStatement"!==v.type&&"JsExpressionRo
62ot"!==v.type&&"JSXAttribute"!==v.type&&"JSXElement"!==v.type&&"JSXExpressionContainer"!==v.type&&"JSXFragment"!==v.type&&"LogicalExpression"!==v.type&&!d(v)&&!m(v)&&"ReturnStatement"!==v.type&&"ThrowStatement"!==v.type&&"TypeCastExpression"!==v.type&&"VariableDeclarator"!==v.type&&"YieldExpression"!==v.type;case"TypeAnnotation":return"returnType"===E&&"ArrowFunctionExpression"===v.type&&u(b,e=>"ObjectTypeAnnotation"===e.type&&u(e,e=>"FunctionTypeAnnotation"===e.type||void 0)||void 0)}return!1}}}),cv=oH({"src/language-js/print-preprocess.js"(e,t){oY(),t.exports=function(e,t){switch(t.parser){case"json":case"json5":case"json-stringify":case"__js_expression":case"__vue_expression":case"__vue_ts_expression":return Object.assign(Object.assign({},e),{},{type:t.parser.startsWith("__")?"JsExpressionRoot":"JsonRoot",node:e,comments:[],rootMarker:t.rootMarker});default:return e}}}}),cE=oH({"src/language-js/print/html-binding.js"(e,t){oY();var{builders:{join:r,line:n,group:i,softline:s,indent:a}}=ua();t.exports={isVueEventBindingExpression:function e(t){switch(t.type){case"MemberExpression":switch(t.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return e(t.object)}return!1;case"Identifier":return!0;default:return!1}},printHtmlBinding:function(e,t,o){let u=e.getValue();if(t.__onHtmlBindingRoot&&null===e.getName()&&t.__onHtmlBindingRoot(u,t),"File"===u.type){if(t.__isVueForBindingLeft)return e.call(e=>{let t=r([",",n],e.map(o,"params")),{params:u}=e.getValue();return 1===u.length?t:["(",a([s,i(t)]),s,")"]},"program","body",0);if(t.__isVueBindings)return e.call(e=>r([",",n],e.map(o,"params")),"program","body",0)}}}}}),cb=oH({"src/language-js/print/binaryish.js"(e,t){oY();var{printComments:r}=lV(),{getLast:n}=uT(),{builders:{join:i,line:s,softline:a,group:o,indent:u,align:l,indentIfBreak:c},utils:{cleanDoc:p,getDocParts:h,isConcat:d}}=ua(),{hasLeadingOwnLineComment:f,isBinaryish:m,isJsxNode:g,shouldFlatten:y,hasComment:x,CommentCheckFlags:D,isCallExpression:v,isMemberExpression:E,isObjectProperty:b,isEnabledHackPipeline:C}=lY(),A=0;function S(e){return"LogicalExpression"===e.type&&!!("ObjectExpression"===e.right.type&&e.right.properties.length>0||"ArrayExpression"===e.right.type&&e.right.elements.length>0||g(e.right))}t.exports={printBinaryishExpression:function(e,t,k){let F=e.getValue(),w=e.getParentNode(),T=e.getParentNode(1),_=F!==w.body&&("IfStatement"===w.type||"WhileStatement"===w.type||"SwitchStatement"===w.type||"DoWhileStatement"===w.type),B=C(t)&&"|>"===F.operator,N=function e(t,n,a,c,g){let v=t.getValue();if(!m(v))return[o(n())];let E=[];y(v.operator,v.left.operator)?E=t.call(t=>e(t,n,a,!0,g),"left"):E.push(o(n("left")));let b=S(v),A=("|>"===v.operator||"NGPipeExpression"===v.type||"|"===v.operator&&"__vue_expression"===a.parser)&&!f(a.originalText,v.right),k="NGPipeExpression"===v.type?"|":v.operator,F="NGPipeExpression"===v.type&&v.arguments.length>0?o(u([s,": ",i([s,": "],t.map(n,"arguments").map(e=>l(2,o(e))))])):"",w;if(b)w=[k," ",n("right"),F];else{let r=C(a)&&"|>"===k?t.call(t=>e(t,n,a,!0,g),"right"):n("right");w=[A?s:"",k,A?" ":s,r,F]}let T=t.getParentNode(),_=x(v.left,D.Trailing|D.Line),B=_||!(g&&"LogicalExpression"===v.type)&&T.type!==v.type&&v.left.type!==v.type&&v.right.type!==v.type;if(E.push(A?"":" ",B?o(w,{shouldBreak:_}):w),c&&x(v)){let e=p(r(t,E,a));return d(e)||"fill"===e.type?h(e):[e]}return E}(e,k,t,!1,_);if(_)return N;if(B)return o(N);if(v(w)&&w.callee===F||"UnaryExpression"===w.type||E(w)&&!w.computed)return o([u([a,...N]),a]);let P="ReturnStatement"===w.type||"ThrowStatement"===w.type||"JSXExpressionContainer"===w.type&&"JSXAttribute"===T.type||"|"!==F.operator&&"JsExpressionRoot"===w.type||"NGPipeExpression"!==F.type&&("NGRoot"===w.type&&"__ng_binding"===t.parser||"NGMicrosyntaxExpression"===w.type&&"NGMicrosyntax"===T.type&&1===T.body.length)||F===w.body&&"ArrowFunctionExpression"===w.type||F!==w.body&&"ForStatement"===w.type||"ConditionalExpression"===w.type&&"ReturnStatement"!==T.type&&"ThrowStatement"!==T.type&&!v(T)||"TemplateLiteral"===w.type,I="AssignmentExpression"===w.type||"VariableDeclarator"===w.type||"ClassProperty"===w.t
62ype||"PropertyDefinition"===w.type||"TSAbstractPropertyDefinition"===w.type||"ClassPrivateProperty"===w.type||b(w),L=m(F.left)&&y(F.operator,F.left.operator);if(P||S(F)&&!L||!S(F)&&I)return o(N);if(0===N.length)return"";let j=g(F.right),O=N.findIndex(e=>"string"!=typeof e&&!Array.isArray(e)&&"group"===e.type),V=N.slice(0,-1===O?1:O+1),M=N.slice(V.length,j?-1:void 0),R=Symbol("logicalChain-"+ ++A),$=o([...V,u(M)],{id:R});return j?o([$,c(n(N),{groupId:R})]):$},shouldInlineLogicalExpression:S}}}),cC=oH({"src/language-js/print/angular.js"(e,t){oY();var{builders:{join:r,line:n,group:i}}=ua(),{hasNode:s,hasComment:a,getComments:o}=lY(),{printBinaryishExpression:u}=cb();function l(e,t,r){return"NGMicrosyntaxKeyedExpression"===e.type&&"of"===e.key.name&&1===t&&"NGMicrosyntaxLet"===r.body[0].type&&null===r.body[0].value}t.exports={printAngular:function(e,t,c){let p=e.getValue();if(p.type.startsWith("NG"))switch(p.type){case"NGRoot":return[c("node"),a(p.node)?" //"+o(p.node)[0].value.trimEnd():""];case"NGPipeExpression":return u(e,t,c);case"NGChainedExpression":return i(r([";",n],e.map(e=>s(e.getValue(),e=>{switch(e.type){case void 0:return!1;case"CallExpression":case"OptionalCallExpression":case"AssignmentExpression":return!0}})?c():["(",c(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGQuotedExpression":return[p.prefix,": ",p.value.trim()];case"NGMicrosyntax":return e.map((e,t)=>[0===t?"":l(e.getValue(),t,p)?" ":[";",n],c()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.test(p.name)?p.name:JSON.stringify(p.name);case"NGMicrosyntaxExpression":return[c("expression"),null===p.alias?"":[" as ",c("alias")]];case"NGMicrosyntaxKeyedExpression":{let t=e.getName(),r=e.getParentNode(),n=l(p,t,r)||(1===t&&("then"===p.key.name||"else"===p.key.name)||2===t&&"else"===p.key.name&&"NGMicrosyntaxKeyedExpression"===r.body[t-1].type&&"then"===r.body[t-1].key.name)&&"NGMicrosyntaxExpression"===r.body[0].type;return[c("key"),n?" ":": ",c("expression")]}case"NGMicrosyntaxLet":return["let ",c("key"),null===p.value?"":[" = ",c("value")]];case"NGMicrosyntaxAs":return[c("key")," as ",c("alias")];default:throw Error(`Unknown Angular node type: ${JSON.stringify(p.type)}.`)}}}}}),cA=oH({"src/language-js/print/jsx.js"(e,t){oY();var{printComments:r,printDanglingComments:n,printCommentsSeparately:i}=lV(),{builders:{line:s,hardline:a,softline:o,group:u,indent:l,conditionalGroup:c,fill:p,ifBreak:h,lineSuffixBoundary:d,join:f},utils:{willBreak:m}}=ua(),{getLast:g,getPreferredQuote:y}=uT(),{isJsxNode:x,rawText:D,isCallExpression:v,isStringLiteral:E,isBinaryish:b,hasComment:C,CommentCheckFlags:A,hasNodeIgnoreComment:S}=lY(),k=cD(),{willPrintOwnComments:F}=cx(),w=e=>""===e||e===s||e===a||e===o;function T(e,t,r,n){return e?"":("JSXElement"!==r.type||r.closingElement)&&(!n||"JSXElement"!==n.type||n.closingElement)?o:1===t.length?o:a}function _(e,t,r,n){return e?a:1===t.length&&("JSXElement"!==r.type||r.closingElement)&&(!n||"JSXElement"!==n.type||n.closingElement)?o:a}var B=` 
63\r	`,N=RegExp("(["+B+"]+)"),P=RegExp("[^"+B+"]"),I=e=>e.replace(RegExp("(?:^"+N.source+"|"+N.source+"$)"),"");function L(e){return"JSXText"===e.type&&(P.test(D(e))||!/\n/.test(D(e)))}t.exports={hasJsxIgnoreComment:function(e){let t=e.getValue(),r=e.getParentNode();if(!r||!t||!x(t)||!x(r))return!1;let n=r.children.indexOf(t),i=null;for(let e=n;e>0;e--){let t=r.children[e-1];if(!("JSXText"===t.type&&!L(t))){i=t;break}}return i&&"JSXExpressionContainer"===i.type&&"JSXEmptyExpression"===i.expression.type&&S(i.expression)},printJsx:function(e,t,S){let B=e.getValue();if(B.type.startsWith("JSX"))switch(B.type){case"JSXAttribute":return function(e,t,r){let n=e.getValue(),s=[];if(s.push(r("name")),n.value){let a;if(E(n.value)){let r=D(n.value).slice(1,-1).replace(/&apos;/g,"'").replace(/&quot;/g,'"'),{escaped:s,quote:o,regex:u}=y(r,t.jsxSingleQuote?"'":'"');r=r.replace(u,s);let{leading:l,trailing:c}=e.call(()=>i(e,t),"value");a=[l,o,r,o,c]}else a=r("value");s.push("=",a)}return s}(e,t,S);case"JSXIdentifier":return String(B.name);case"JSXNamespacedName":return f(":",[S("namespace"),S("name")]);case"JSXMemberExpression":return f(".",[S("object"),S("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":let P;return P=e.getValue(),["{",e.call(e=>{let n=["...",S()];return C(e.getValue())&&F(e)?[l([o,r(e,n,t)]),o]:n},"JSXSpreadAttribute"===P.type?"argument":"expression"),"}"];case"JSXExpressionContainer":let j,O;return j=e.getValue(),(O=(e,t)=>
63"JSXEmptyExpression"===e.type||!C(e)&&("ArrayExpression"===e.type||"ObjectExpression"===e.type||"ArrowFunctionExpression"===e.type||"AwaitExpression"===e.type&&(O(e.argument,e)||"JSXElement"===e.argument.type)||v(e)||"FunctionExpression"===e.type||"TemplateLiteral"===e.type||"TaggedTemplateExpression"===e.type||"DoExpression"===e.type||x(t)&&("ConditionalExpression"===e.type||b(e))))(j.expression,e.getParentNode(0))?u(["{",S("expression"),d,"}"]):u(["{",l([o,S("expression")]),o,d,"}"]);case"JSXFragment":case"JSXElement":let V;return V=r(e,function(e,t,r){var n;let i,d=e.getValue();if("JSXElement"===d.type&&function(e){if(0===e.children.length)return!0;if(e.children.length>1)return!1;let t=e.children[0];return"JSXText"===t.type&&!L(t)}(d))return[r("openingElement"),r("closingElement")];let f=r("JSXElement"===d.type?"openingElement":"openingFragment"),y=r("JSXElement"===d.type?"closingElement":"closingFragment");if(1===d.children.length&&"JSXExpressionContainer"===d.children[0].type&&("TemplateLiteral"===d.children[0].expression.type||"TaggedTemplateExpression"===d.children[0].expression.type))return[f,...e.map(r,"children"),y];d.children=d.children.map(e=>"JSXExpressionContainer"===e.type&&E(e.expression)&&" "===e.expression.value&&!C(e.expression)?{type:"JSXText",value:" ",raw:" "}:e);let v=d.children.some(x),b=d.children.filter(e=>"JSXExpressionContainer"===e.type).length>1,A="JSXElement"===d.type&&d.openingElement.attributes.length>1,S=m(f)||v||A||b,k="mdx"===e.getParentNode().rootMarker,F=t.singleQuote?"{' '}":'{" "}',B=k?" ":h([F,o]," "),P=(n=d.openingElement&&d.openingElement.name&&"fbt"===d.openingElement.name.name,i=[],e.each((e,t,o)=>{let u=e.getValue();if("JSXText"===u.type){let e=D(u);if(L(u)){let r,a=e.split(N);if(""===a[0]){if(i.push(""),a.shift(),/\n/.test(a[0])){let e=o[t+1];i.push(_(n,a[1],u,e))}else i.push(B);a.shift()}if(""===g(a)&&(a.pop(),r=a.pop()),0===a.length)return;for(let[e,t]of a.entries())e%2==1?i.push(s):i.push(t);if(void 0!==r){if(/\n/.test(r)){let e=o[t+1];i.push(_(n,g(i),u,e))}else i.push(B)}else{let e=o[t+1];i.push(T(n,g(i),u,e))}}else/\n/.test(e)?e.match(/\n/g).length>1&&i.push("",a):i.push("",B)}else{let e=r();i.push(e);let s=o[t+1];if(s&&L(s)){let e=I(D(s)).split(N)[0];i.push(T(n,e,u,s))}else i.push(a)}},"children"),i),j=d.children.some(e=>L(e));for(let e=P.length-2;e>=0;e--){let t=""===P[e]&&""===P[e+1],r=P[e]===a&&""===P[e+1]&&P[e+2]===a,n=(P[e]===o||P[e]===a)&&""===P[e+1]&&P[e+2]===B,i=P[e]===B&&""===P[e+1]&&(P[e+2]===o||P[e+2]===a),s=P[e]===B&&""===P[e+1]&&P[e+2]===B,u=P[e]===o&&""===P[e+1]&&P[e+2]===a||P[e]===a&&""===P[e+1]&&P[e+2]===o;r&&j||t||n||s||u?P.splice(e,2):i&&P.splice(e+1,2)}for(;P.length>0&&w(g(P));)P.pop();for(;P.length>1&&w(P[0])&&w(P[1]);)P.shift(),P.shift();let O=[];for(let[e,t]of P.entries()){if(t===B){if(1===e&&""===P[e-1]){if(2===P.length){O.push(F);continue}O.push([F,a]);continue}if(e===P.length-1||""===P[e-1]&&P[e-2]===a){O.push(F);continue}}O.push(t),m(t)&&(S=!0)}let V=j?p(O):u(O,{shouldBreak:!0});if(k)return V;let M=u([f,l([a,V]),a,y]);return S?M:c([u([f,...P,y]),M])}(e,t,S),t),function(e,t,r){let n=e.getParentNode();if(!n||({ArrayExpression:!0,JSXAttribute:!0,JSXElement:!0,JSXExpressionContainer:!0,JSXFragment:!0,ExpressionStatement:!0,CallExpression:!0,OptionalCallExpression:!0,ConditionalExpression:!0,JsExpressionRoot:!0})[n.type])return t;let i=e.match(void 0,e=>"ArrowFunctionExpression"===e.type,v,e=>"JSXExpressionContainer"===e.type),s=k(e,r);return u([s?"":h("("),l([o,t]),o,s?"":h(")")],{shouldBreak:i})}(e,V,t);case"JSXOpeningElement":return function(e,t,r){let n,i=e.getValue(),c=i.name&&C(i.name)||i.typeParameters&&C(i.typeParameters);if(i.selfClosing&&0===i.attributes.length&&!c)return["<",r("name"),r("typeParameters")," />"];if(i.attributes&&1===i.attributes.length&&i.attributes[0].value&&E(i.attributes[0].value)&&!i.attributes[0].value.value.includes(`
64`)&&!c&&!C(i.attributes[0]))return u(["<",r("name"),r("typeParameters")," ",...e.map(r,"attributes"),i.selfClosing?" />":">"]);let p=i.attributes&&i.attributes.some(e=>e.value&&E(e.value)&&e.value.value.includes(`
65`)),h=t.singleAttributePerLine&&i.attributes.length>1?a:s;return u(["<",r("name"),r("typeParameters"),l(e.map(()=>[h,r()],"attributes")),...i.selfClosing?[s,"/>"]:(n=i.attributes.length>0&&C(g(i.attributes),A.Trailing),0===i.attributes.length&&!c||(t.bracketSameLine||t.jsxBracketSameLine)&&(!c||i.attributes.length>0)&&!n)?[">"]:[o,">"]],{shouldBreak:p})}(e,t,S);case"JSXClosingElement":let M,R,$;return M=e.getValue(),(R=[]).push("</"),$=S("name"),C(M.name,A.Leading|A.Line)?R.push(l([a,$]),a):C(M.name,A.Leading|A.Block)?R.push(" ",$):R.push($),R.push(">"),R;case"JSXOpeningFragment":case"JSXClosingFragment":let J,U,q,z;return U=C(J=e.getValue()),q=C(J,A.Line),[(z="JSXOpeningFragment"===J.type)?"<":"
65</",l([q?a:U&&!z?" ":"",n(e,t,!0)]),q?a:"",">"];case"JSXEmptyExpression":let W;return W=C(e.getValue(),A.Line),[n(e,t,!W),W?a:""];case"JSXText":throw Error("JSXText should be handled by JSXElement");default:throw Error(`Unknown JSX node type: ${JSON.stringify(B.type)}.`)}}}}}),cS=oH({"src/language-js/print/misc.js"(e,t){oY();var{isNonEmptyArray:r}=uT(),{builders:{indent:n,join:i,line:s}}=ua(),{isFlowAnnotationComment:a}=lY();function o(e,t,r){let n=e.getValue();if(!n.typeAnnotation)return"";let i=e.getParentNode(),s="DeclareFunction"===i.type&&i.id===n;return a(t.originalText,n.typeAnnotation)?[" /*: ",r("typeAnnotation")," */"]:[s?"":": ",r("typeAnnotation")]}t.exports={printOptionalToken:function(e){let t=e.getValue();return t.optional&&("Identifier"!==t.type||t!==e.getParentNode().key)?"OptionalCallExpression"===t.type||"OptionalMemberExpression"===t.type&&t.computed?"?.":"?":""},printDefiniteToken:function(e){return e.getValue().definite||e.match(void 0,(e,t)=>"id"===t&&"VariableDeclarator"===e.type&&e.definite)?"!":""},printFunctionTypeParameters:function(e,t,r){let n=e.getValue();return n.typeArguments?r("typeArguments"):n.typeParameters?r("typeParameters"):""},printBindExpressionCallee:function(e,t,r){return["::",r("callee")]},printTypeScriptModifiers:function(e,t,n){return r(e.getValue().modifiers)?[i(" ",e.map(n,"modifiers"))," "]:""},printTypeAnnotation:o,printRestSpread:function(e,t,r){return["...",r("argument"),o(e,t,r)]},adjustClause:function(e,t,r){return"EmptyStatement"===e.type?";":"BlockStatement"===e.type||r?[" ",t]:n([s,t])},printDirective:function(e,t){let r=e.slice(1,-1);if(r.includes('"')||r.includes("'"))return e;let n=t.singleQuote?"'":'"';return n+r+n}}}}),ck=oH({"src/language-js/print/array.js"(e,t){oY();var{printDanglingComments:r}=lV(),{builders:{line:n,softline:i,hardline:s,group:a,indent:o,ifBreak:u,fill:l}}=ua(),{getLast:c,hasNewline:p}=uT(),{shouldPrintComma:h,hasComment:d,CommentCheckFlags:f,isNextLineEmpty:m,isNumericLiteral:g,isSignedNumericLiteral:y}=lY(),{locStart:x}=l_(),{printOptionalToken:D,printTypeAnnotation:v}=cS();function E(e,t){return e.elements.length>1&&e.elements.every(e=>e&&(g(e)||y(e)&&!d(e.argument))&&!d(e,f.Trailing|f.Line,e=>!p(t.originalText,x(e),{backwards:!0})))}function b(e,t,r,s){let o=[],u=[];return e.each(e=>{o.push(u,a(s())),u=[",",n],e.getValue()&&m(e.getValue(),t)&&u.push(i)},r),o}t.exports={printArray:function(e,t,p){let g=e.getValue(),y=[],x="TupleExpression"===g.type?"#[":"[";if(0===g.elements.length)d(g,f.Dangling)?y.push(a([x,r(e,t),i,"]"])):y.push(x,"]");else{let D,v=c(g.elements),C=!(v&&"RestElement"===v.type),A=Symbol("array"),S=!t.__inJestEach&&g.elements.length>1&&g.elements.every((e,t,r)=>{let n=e&&e.type;if("ArrayExpression"!==n&&"ObjectExpression"!==n)return!1;let i=r[t+1];if(i&&n!==i.type)return!1;let s="ArrayExpression"===n?"elements":"properties";return e[s]&&e[s].length>1}),k=E(g,t),F=C?null===v?",":h(t)?k?u(",","",{groupId:A}):u(","):"":"";y.push(a([x,o([i,k?(D=[],e.each((e,r,i)=>{let a=r===i.length-1;D.push([p(),a?F:","]),a||D.push(m(e.getValue(),t)?[s,s]:d(i[r+1],f.Leading|f.Line)?s:n)},"elements"),l(D)):[b(e,t,"elements",p),F],r(e,t,!0)]),i,"]"],{shouldBreak:S,id:A}))}return y.push(D(e),v(e,t,p)),y},printArrayItems:b,isConciselyPrintedArray:E}}}),cF=oH({"src/language-js/print/call-arguments.js"(e,t){oY();var{printDanglingComments:r}=lV(),{getLast:n,getPenultimate:i}=uT(),{getFunctionParameters:s,hasComment:a,CommentCheckFlags:o,isFunctionCompositionArgs:u,isJsxNode:l,isLongCurriedCallExpression:c,shouldPrintComma:p,getCallArguments:h,iterateCallArgumentsPath:d,isNextLineEmpty:f,isCallExpression:m,isStringLiteral:g,isObjectProperty:y,isTSTypeExpression:x}=lY(),{builders:{line:D,hardline:v,softline:E,group:b,indent:C,conditionalGroup:A,ifBreak:S,breakParent:k},utils:{willBreak:F}}=ua(),{ArgExpansionBailout:w}=uU(),{isConciselyPrintedArray:T}=ck();function _(e){var t;let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"ObjectExpression"===e.type&&(e.properties.length>0||a(e))||"ArrayExpression"===e.type&&(e.elements.length>0||a(e))||"TSTypeAssertion"===e.type&&_(e.expression)||x(e)&&_(e.expression)||"FunctionExpression"===e.type||"ArrowFunctionExpression"===e.type&&(!e.returnType||!e.returnType.typeAnnotation||"TSTypeReference"!==e.returnType.typeAnnotation.type||"BlockStatement"===(t=e.body).type&&(t.body.some(e=>"EmptyStatement"!==e.type)||a(t,o.Dangling)))&&("BlockStatement"===e.body.type||"ArrowFunctionExpression"===e.body.type&&_(e.body,!0)||"ObjectExpression"===e.body.type||"ArrayExpression"===e.body.type||!r&&(m(e.body)||"ConditionalExpression"===e.body.type)||l(e.body))||"DoExpression"===e.type||"ModuleExpression"===e.type}t.exports=function(e,t,l){let m,x,B=e.getValue(),N="ImportExpression"===B.type,P=h(B);if(0===P.length)return["(",r(e,t,!0),")"];if(2===P.length&&"ArrowFunctionExpression"===P[0].type&&0===s(P[0]).length&&"BlockStatement"===P[0].body.type&&"ArrayExpression"===P[1].type&&!P.some(e=>a(e)))return["(",l(["arguments",0]),", ",l(["arguments",1]),")"];let I=!1,L=!1,j=P.length-1,O=[];d(e,(e,r)=>{let n=e.getNode(),i=[l()];
65r===j||(f(n,t)?(0===r&&(L=!0),I=!0,i.push(",",v,v)):i.push(",",D)),O.push(i)});let V=!(N||B.callee&&"Import"===B.callee.type)&&p(t,"all")?",":"";function M(){return b(["(",C([D,...O]),V,D,")"],{shouldBreak:!0})}if(I||"Decorator"!==e.getParentNode().type&&u(P))return M();let R=function(e){var t;if(2!==e.length)return!1;let[r,n]=e;return!!("ModuleExpression"===r.type&&"ObjectExpression"===(t=n).type&&1===t.properties.length&&y(t.properties[0])&&"Identifier"===t.properties[0].key.type&&"type"===t.properties[0].key.name&&g(t.properties[0].value)&&"module"===t.properties[0].value.value)||!a(r)&&("FunctionExpression"===r.type||"ArrowFunctionExpression"===r.type&&"BlockStatement"===r.body.type)&&"FunctionExpression"!==n.type&&"ArrowFunctionExpression"!==n.type&&"ConditionalExpression"!==n.type&&!_(n)}(P),$=(m=n(P),x=i(P),!a(m,o.Leading)&&!a(m,o.Trailing)&&_(m)&&(!x||x.type!==m.type)&&(2!==P.length||"ArrowFunctionExpression"!==x.type||"ArrayExpression"!==m.type)&&!(P.length>1&&"ArrayExpression"===m.type&&T(m,t)));if(R||$){if(R?O.slice(1).some(F):O.slice(0,-1).some(F))return M();let t=[];try{e.try(()=>{d(e,(e,r)=>{R&&0===r&&(t=[[l([],{expandFirstArg:!0}),O.length>1?",":"",L?v:D,L?v:""],...O.slice(1)]),$&&r===j&&(t=[...O.slice(0,-1),l([],{expandLastArg:!0})])})})}catch(e){if(e instanceof w)return M();throw e}return[O.some(F)?k:"",A([["(",...t,")"],R?["(",b(t[0],{shouldBreak:!0}),...t.slice(1),")"]:["(",...O.slice(0,-1),b(n(t),{shouldBreak:!0}),")"],M()])]}let J=["(",C([E,...O]),S(V),E,")"];return c(e)?J:b(J,{shouldBreak:O.some(F)||I})}}}),cw=oH({"src/language-js/print/member.js"(e,t){oY();var{builders:{softline:r,group:n,indent:i,label:s}}=ua(),{isNumericLiteral:a,isMemberExpression:o,isCallExpression:u}=lY(),{printOptionalToken:l}=cS();function c(e,t,s){let o=s("property"),u=e.getValue(),c=l(e);return u.computed?!u.property||a(u.property)?[c,"[",o,"]"]:n([c,"[",i([r,o]),r,"]"]):[c,".",o]}t.exports={printMemberExpression:function(e,t,a){let l=e.getValue(),p=e.getParentNode(),h,d=0;do h=e.getParentNode(d),d++;while(h&&(o(h)||"TSNonNullExpression"===h.type));let f=a("object"),m=c(e,t,a),g=h&&("NewExpression"===h.type||"BindExpression"===h.type||"AssignmentExpression"===h.type&&"Identifier"!==h.left.type)||l.computed||"Identifier"===l.object.type&&"Identifier"===l.property.type&&!o(p)||("AssignmentExpression"===p.type||"VariableDeclarator"===p.type)&&(u(l.object)&&l.object.arguments.length>0||"TSNonNullExpression"===l.object.type&&u(l.object.expression)&&l.object.expression.arguments.length>0||"member-chain"===f.label);return s("member-chain"===f.label?"member-chain":"member",[f,g?m:n(i([r,m]))])},printMemberLookup:c}}}),cT=oH({"src/language-js/print/member-chain.js"(e,t){oY();var{printComments:r}=lV(),{getLast:n,isNextLineEmptyAfterIndex:i,getNextNonSpaceNonCommentCharacterIndex:s}=uT(),a=cD(),{isCallExpression:o,isMemberExpression:u,isFunctionOrArrowExpression:l,isLongCurriedCallExpression:c,isMemberish:p,isNumericLiteral:h,isSimpleCallArgument:d,hasComment:f,CommentCheckFlags:m,isNextLineEmpty:g}=lY(),{locEnd:y}=l_(),{builders:{join:x,hardline:D,group:v,indent:E,conditionalGroup:b,breakParent:C,label:A},utils:{willBreak:S}}=ua(),k=cF(),{printMemberLookup:F}=cw(),{printOptionalToken:w,printFunctionTypeParameters:T,printBindExpressionCallee:_}=cS();t.exports=function(e,t,B){var N;let P,I,L=e.getParentNode(),j=!L||"ExpressionStatement"===L.type,O=[];function V(e){let{originalText:r}=t,n=s(r,e,y);return")"===r.charAt(n)?!1!==n&&i(r,n+1):g(e,t)}let M=e.getValue();O.unshift({node:M,printed:[w(e),T(e,t,B),k(e,t,B)]}),M.callee&&e.call(e=>(function e(n){let i=n.getValue();o(i)&&(p(i.callee)||o(i.callee))?(O.unshift({node:i,printed:[r(n,[w(n),T(n,t,B),k(n,t,B)],t),V(i)?D:""]}),n.call(t=>e(t),"callee")):p(i)?(O.unshift({node:i,needsParens:a(n,t),printed:r(n,u(i)?F(n,t,B):_(n,t,B),t)}),n.call(t=>e(t),"object")):"TSNonNullExpression"===i.type?(O.unshift({node:i,printed:r(n,"!",t)}),n.call(t=>e(t),"expression")):O.unshift({node:i,printed:B()})})(e),"callee");let R=[],$=[O[0]],J=1;for(;J<O.length&&("TSNonNullExpression"===O[J].node.type||o(O[J].node)||u(O[J].node)&&O[J].node.computed&&h(O[J].node.property));++J)$.push(O[J]);if(!o(O[0].node))for(;J+1<O.length&&p(O[J].node)&&p(O[J+1].node);++J)$.push(O[J]);R.push($),$=[];let U=!1;for(;J<O.length;++J){if(U&&p(O[J].node)){if(O[J].node.computed&&h(O[J].node.property)){$.push(O[J]);continue}R.push($),$=[],U=!1}(o(O[J].node)||"ImportExpression"===O[J].node.type)&&(U=!0),$.push(O[J]),f(O[J].node,m.Trailing)&&(R.push($),$=[],U=!1)}function q(e){return/^[A-Z]|^[$_]+$/.test(e)}$.length>0&&R.push($);let z=R.length>=2&&!f(R[1][0].node)&&function(e){let r=e[1].length>0&&e[1][0].node.computed;if(1===e[0].length){let n=e[0][0].node;return"ThisExpression"===n.type||"Identifier"===n.type&&(q(n.name)||j&&n.name.length<=t.tabWidth||r)}let i=n(e[0]).node;return u(i)&&"Identifier"===i.property.type&&(q(i.property.name)||r)}(R);function W(e){let t=e.map(e=>e.printed);return e.length>0&&n(e).needsParens?["(",...t,")"]:t}let H=R.map(W),G=z?3:2,X=R.flat(),Q=X.slice(1,-1).some(e=>f(e.node,m.Leading))||X.slice(0,-1).some(e=>f(e.node,m.Trailing))||R[G]&&f(R[G][0].node,m.Leading);if(R.length<=G&&!Q)return c(e)?H:v(H);let K=n(R[z?1:0]).node,Y=!o(K)&&V(K),Z=[W(R[0]),z?R.slice(1,2).map(W):"",Y?D:"",0===(N=R.slice(z?2:1)).length?"":E(v([D,x(D,N.map(W))]))],ee=O.map(e=>{let{node:t}=e;return t}).filter(o);return A("member-chain",Q||ee.length>2&&ee.some(e=>!e.arguments.every(e=>d(e,0)))||H.slice(0,-1).some(S)||(P=n(n(R)).node,I=n(H),o(P)&&S(I)&&ee.slice(0,-1).some(e=>e.arguments.some(l)))?v(Z):[S(H)||Y?C:"",b([H,Z])])}}}),c_=oH({"src/language-js/print/call-expression.js"(e,t){oY();var{builders:{join:r,group:n}}=ua(),i=cD(),{getCallArguments:s,hasFlowAnnotationComment:a,isCallExpression:o,isMemberish:u,isStringLiteral
65:l,isTemplateOnItsOwnLine:c,isTestCall:p,iterateCallArgumentsPath:h}=lY(),d=cT(),f=cF(),{printOptionalToken:m,printFunctionTypeParameters:g}=cS();t.exports={printCallExpression:function(e,t,y){let x=e.getValue(),D=e.getParentNode(),v="NewExpression"===x.type,E="ImportExpression"===x.type,b=m(e),C=s(x);if(C.length>0&&(!E&&!v&&function(e,t){if("Identifier"!==e.callee.type)return!1;if("require"===e.callee.name)return!0;if("define"===e.callee.name){let r=s(e);return"ExpressionStatement"===t.type&&(1===r.length||2===r.length&&"ArrayExpression"===r[0].type||3===r.length&&l(r[0])&&"ArrayExpression"===r[1].type)}return!1}(x,D)||1===C.length&&c(C[0],t.originalText)||!v&&p(x,D))){let n=[];return h(e,()=>{n.push(y())}),[v?"new ":"",y("callee"),b,g(e,t,y),"(",r(", ",n),")"]}let A=("babel"===t.parser||"babel-flow"===t.parser)&&x.callee&&"Identifier"===x.callee.type&&a(x.callee.trailingComments);if(A&&(x.callee.trailingComments[0].printed=!0),!E&&!v&&u(x.callee)&&!e.call(e=>i(e,t),"callee"))return d(e,t,y);let S=[v?"new ":"",E?"import":y("callee"),b,A?`/*:: ${x.callee.trailingComments[0].value.slice(2).trim()} */`:"",g(e,t,y),f(e,t,y)];return E||o(x.callee)?n(S):S}}}}),cB=oH({"src/language-js/print/assignment.js"(e,t){oY();var{isNonEmptyArray:r,getStringWidth:n}=uT(),{builders:{line:i,group:s,indent:a,indentIfBreak:o,lineSuffixBoundary:u},utils:{cleanDoc:l,willBreak:c,canBreak:p}}=ua(),{hasLeadingOwnLineComment:h,isBinaryish:d,isStringLiteral:f,isLiteral:m,isNumericLiteral:g,isCallExpression:y,isMemberExpression:x,getCallArguments:D,rawText:v,hasComment:E,isSignedNumericLiteral:b,isObjectProperty:C}=lY(),{shouldInlineLogicalExpression:A}=cb(),{printCallExpression:S}=c_();function k(e,t,k,B,N,P){let I=function(e,t,i,s,a){var o;let u=e.getValue(),k=u[a];if(!k)return"only-left";let B=!F(k);if(e.match(F,w,e=>!B||"ExpressionStatement"!==e.type&&"VariableDeclaration"!==e.type))return B?"ArrowFunctionExpression"===k.type&&"ArrowFunctionExpression"===k.body.type?"chain-tail-arrow-chain":"chain-tail":"chain";if(!B&&F(k.right)||h(t.originalText,k))return"break-after-operator";if("CallExpression"===k.type&&"require"===k.callee.name||"json5"===t.parser||"json"===t.parser)return"never-break-after-operator";if(function(e){if(w(e)){let t=e.left||e.id;return"ObjectPattern"===t.type&&t.properties.length>2&&t.properties.some(e=>C(e)&&(!e.shorthand||e.value&&"AssignmentPattern"===e.value.type))}return!1}(u)||function(e){let t=("TSTypeAliasDeclaration"===e.type||"TypeAlias"===e.type)&&e.typeParameters&&e.typeParameters.params?e.typeParameters.params:null;if(r(t)){let r="TSTypeAliasDeclaration"===e.type?"constraint":"bound";if(t.length>1&&t.some(e=>e[r]||e.default))return!0}return!1}(u)||function(e){if("VariableDeclarator"!==e.type)return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let n=_(t.typeAnnotation);return r(n)&&n.length>1&&n.some(e=>r(_(e))||"TSConditionalType"===e.type)}(u)||T(u)&&p(s))return"break-lhs";let N=(o=s,!!C(u)&&"string"==typeof(o=l(o))&&n(o)<t.tabWidth+3);return e.call(()=>(function(e,t,n,i){let s=e.getValue();if(d(s)&&!A(s))return!0;switch(s.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"ConditionalExpression":{let{test:e}=s;return d(e)&&!A(e)}case"ClassExpression":return r(s.decorators)}if(i)return!1;let a=s,o=[];for(;;)if("UnaryExpression"===a.type)a=a.argument,o.push("argument");else if("TSNonNullExpression"===a.type)a=a.expression,o.push("expression");else break;return!!(f(a)||e.call(()=>(function e(t,n,i){let s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=t.getValue(),o=()=>e(t,n,i,!0);if("TSNonNullExpression"===a.type)return t.call(o,"expression");if(y(a)){if("member-chain"===S(t,n,i).label)return!1;let e=D(a);return!(!(0===e.length||1===e.length&&function(e,t){let{printWidth:r}=t;if(E(e))return!1;let n=.25*r;if("ThisExpression"===e.type||"Identifier"===e.type&&e.name.length<=n||b(e)&&!E(e.argument))return!0;let i="Literal"===e.type&&"regex"in e&&e.regex.pattern||"RegExpLiteral"===e.type&&e.pattern;return i?i.length<=n:f(e)?v(e).length<=n:"TemplateLiteral"===e.type?0===e.expressions.length&&e.quasis[0].value.raw.length<=n&&!e.quasis[0].value.raw.includes(`
66`):m(e)}(e[0],n))||function(e,t){let n=e.typeParameters&&e.typeParameters.params||e.typeArguments&&e.typeArguments.params;
66if(r(n)){if(n.length>1)return!0;if(1===n.length){let e=n[0];if("TSUnionType"===e.type||"UnionTypeAnnotation"===e.type||"TSIntersectionType"===e.type||"IntersectionTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"ObjectTypeAnnotation"===e.type)return!0}if(c(t(e.typeParameters?"typeParameters":"typeArguments")))return!0}return!1}(a,i))&&t.call(o,"callee")}return x(a)?t.call(o,"object"):s&&("Identifier"===a.type||"ThisExpression"===a.type)})(e,t,n),...o))})(e,t,i,N),a)?"break-after-operator":N||"TemplateLiteral"===k.type||"TaggedTemplateExpression"===k.type||"BooleanLiteral"===k.type||g(k)||"ClassExpression"===k.type?"never-break-after-operator":"fluid"}(e,t,k,B,P),L=k(P,{assignmentLayout:I});switch(I){case"break-after-operator":return s([s(B),N,s(a([i,L]))]);case"never-break-after-operator":return s([s(B),N," ",L]);case"fluid":{let e=Symbol("assignment");return s([s(B),N,s(a(i),{id:e}),u,o(L,{groupId:e})])}case"break-lhs":return s([B,N," ",s(L)]);case"chain":return[s(B),N,i,L];case"chain-tail":return[s(B),N,a([i,L])];case"chain-tail-arrow-chain":return[s(B),N,L];case"only-left":return B}}function F(e){return"AssignmentExpression"===e.type}function w(e){return F(e)||"VariableDeclarator"===e.type}function T(e){return"VariableDeclarator"===e.type&&e.init&&"ArrowFunctionExpression"===e.init.type}function _(e){return("TSTypeReference"===e.type||"GenericTypeAnnotation"===e.type)&&e.typeParameters&&e.typeParameters.params?e.typeParameters.params:null}t.exports={printVariableDeclarator:function(e,t,r){return k(e,t,r,r("id")," =","init")},printAssignmentExpression:function(e,t,r){let n=e.getValue();return k(e,t,r,r("left"),[" ",n.operator],"right")},printAssignment:k,isArrowFunctionVariableDeclarator:T}}}),cN=oH({"src/language-js/print/function-parameters.js"(e,t){oY();var{getNextNonSpaceNonCommentCharacter:r}=uT(),{printDanglingComments:n}=lV(),{builders:{line:i,hardline:s,softline:a,group:o,indent:u,ifBreak:l},utils:{removeLines:c,willBreak:p}}=ua(),{getFunctionParameters:h,iterateFunctionParametersPath:d,isSimpleType:f,isTestCall:m,isTypeAnnotationAFunction:g,isObjectType:y,isObjectTypePropertyAFunction:x,hasRestParameter:D,shouldPrintComma:v,hasComment:E,isNextLineEmpty:b}=lY(),{locEnd:C}=l_(),{ArgExpansionBailout:A}=uU(),{printFunctionTypeParameters:S}=cS();function k(e){if(!e)return!1;let t=h(e);if(1!==t.length)return!1;let[r]=t;return!E(r)&&("ObjectPattern"===r.type||"ArrayPattern"===r.type||"Identifier"===r.type&&r.typeAnnotation&&("TypeAnnotation"===r.typeAnnotation.type||"TSTypeAnnotation"===r.typeAnnotation.type)&&y(r.typeAnnotation.typeAnnotation)||"FunctionTypeParam"===r.type&&y(r.typeAnnotation)||"AssignmentPattern"===r.type&&("ObjectPattern"===r.left.type||"ArrayPattern"===r.left.type)&&("Identifier"===r.right.type||"ObjectExpression"===r.right.type&&0===r.right.properties.length||"ArrayExpression"===r.right.type&&0===r.right.elements.length))}t.exports={printFunctionParameters:function(e,t,y,E,F){let w=e.getValue(),T=h(w),_=F?S(e,y,t):"";if(0===T.length)return[_,"(",n(e,y,!0,e=>")"===r(y.originalText,e,C)),")"];let B=e.getParentNode(),N=m(B),P=k(w),I=[];if(d(e,(e,r)=>{let n=r===T.length-1;n&&w.rest&&I.push("..."),I.push(t()),n||(I.push(","),N||P?I.push(" "):b(T[r],y)?I.push(s,s):I.push(i))}),E){if(p(_)||p(I))throw new A;return o([c(_),"(",c(I),")"])}let L=T.every(e=>!e.decorators);return P&&L?[_,"(",...I,")"]:N?[_,"(",...I,")"]:(x(B)||g(B)||"TypeAlias"===B.type||"UnionTypeAnnotation"===B.type||"TSUnionType"===B.type||"IntersectionTypeAnnotation"===B.type||"FunctionTypeAnnotation"===B.type&&B.returnType===w)&&1===T.length&&null===T[0].name&&w.this!==T[0]&&T[0].typeAnnotation&&null===w.typeParameters&&f(T[0].typeAnnotation)&&!w.rest?"always"===y.arrowParens?["(",...I,")"]:I:[_,"(",u([a,...I]),l(!D(w)&&v(y,"all")?",":""),a,")"]},shouldHugFunctionParameters:k,shouldGroupFunctionParameters:function(e,t){let r;let n=(e.returnType?(r=e.returnType).typeAnnotation&&(r=r.typeAnnotation):e.typeAnnotation&&(r=e.typeAnnotation),r);if(!n)return!1;let i=e.typeParameters&&e.typeParameters.params;if(i){if(i.length>1)return!1;if(1===i.length){let e=i[0];if(e.constraint||e.default)return!1}}return 1===h(e).length&&(y(n)||p(t))}}}}),cP=oH({"src/language-js/print/type-annotation.js"(e,t){oY();var{printComments:r,printDanglingComments:n}=lV(),{isNonEmptyArray:i}=uT(),{builders:{group:s,join:a,line:o,softline:u,indent:l,align:c,ifBreak:p}}=ua(),h=cD(),{locStart:d}=l_(),{isSimpleType:f,isObjectType:m,hasLeadingOwnLineComment:g,isObjectTypePropertyAFunction:y,shouldPrintComma:x}=lY(),{printAssignment:D}=cB(),{printFunctionParameters:v,shouldGroupFunctionParameters:E}=cN(),{printArrayItems:b}=ck();function C(e){if(f(e)||m(e))return!0;
66if("UnionTypeAnnotation"===e.type||"TSUnionType"===e.type){let t=e.types.filter(e=>"VoidTypeAnnotation"===e.type||"TSVoidKeyword"===e.type||"NullLiteralTypeAnnotation"===e.type||"TSNullKeyword"===e.type).length,r=e.types.some(e=>"ObjectTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"GenericTypeAnnotation"===e.type||"TSTypeReference"===e.type);if(e.types.length-1===t&&r)return!0}return!1}t.exports={printOpaqueType:function(e,t,r){let n=t.semi?";":"",i=e.getValue(),s=[];return s.push("opaque type ",r("id"),r("typeParameters")),i.supertype&&s.push(": ",r("supertype")),i.impltype&&s.push(" = ",r("impltype")),s.push(n),s},printTypeAlias:function(e,t,r){let n=t.semi?";":"",i=e.getValue(),s=[];return i.declare&&s.push("declare "),s.push("type ",r("id"),r("typeParameters")),[D(e,t,r,s," =","TSTypeAliasDeclaration"===i.type?"typeAnnotation":"right"),n]},printIntersectionType:function(e,t,r){let n=e.getValue(),i=e.map(r,"types"),a=[],u=!1;for(let e=0;e<i.length;++e)0===e?a.push(i[e]):m(n.types[e-1])&&m(n.types[e])?a.push([" & ",u?l(i[e]):i[e]]):m(n.types[e-1])||m(n.types[e])?(e>1&&(u=!0),a.push(" & ",e>1?l(i[e]):i[e])):a.push(l([" &",o,i[e]]));return s(a)},printUnionType:function(e,t,n){let i=e.getValue(),d=e.getParentNode(),f="TypeParameterInstantiation"!==d.type&&"TSTypeParameterInstantiation"!==d.type&&"GenericTypeAnnotation"!==d.type&&"TSTypeReference"!==d.type&&"TSTypeAssertion"!==d.type&&"TupleTypeAnnotation"!==d.type&&"TSTupleType"!==d.type&&!("FunctionTypeParam"===d.type&&!d.name&&e.getParentNode(1).this!==d)&&!(("TypeAlias"===d.type||"VariableDeclarator"===d.type||"TSTypeAliasDeclaration"===d.type)&&g(t.originalText,i)),m=C(i),y=e.map(e=>{let i=n();return m||(i=c(2,i)),r(e,i,t)},"types");if(m)return a(" | ",y);let x=[p([f&&!g(t.originalText,i)?o:"","| "]),a([o,"| "],y)];return h(e,t)?s([l(x),u]):"TupleTypeAnnotation"===d.type&&d.types.length>1||"TSTupleType"===d.type&&d.elementTypes.length>1?s([l([p(["(",u]),x]),u,p(")")]):s(f?l(x):x)},printFunctionType:function(e,t,r){let n=e.getValue(),i=[],a=e.getParentNode(0),o=e.getParentNode(1),u=e.getParentNode(2),l="TSFunctionType"===n.type||!(("ObjectTypeProperty"===a.type||"ObjectTypeInternalSlot"===a.type)&&!a.variance&&!a.optional&&d(a)===d(n)||"ObjectTypeCallProperty"===a.type||u&&"DeclareFunction"===u.type),c=l&&("TypeAnnotation"===a.type||"TSTypeAnnotation"===a.type),p=c&&l&&("TypeAnnotation"===a.type||"TSTypeAnnotation"===a.type)&&"ArrowFunctionExpression"===o.type;y(a)&&(l=!0,c=!0),p&&i.push("(");let h=v(e,r,t,!1,!0),f=n.returnType||n.predicate||n.typeAnnotation?[l?" => ":": ",r("returnType"),r("predicate"),r("typeAnnotation")]:"",m=E(n,f);return i.push(m?s(h):h),f&&i.push(f),p&&i.push(")"),s(i)},printTupleType:function(e,t,r){let a=e.getValue(),o="TSTupleType"===a.type?"elementTypes":"types",c=i(a[o]),h=c?u:"";return s(["[",l([h,b(e,t,o,r)]),p(c&&x(t,"all")?",":""),n(e,t,!0),h,"]"])},printIndexedAccessType:function(e,t,r){let n=e.getValue(),i="OptionalIndexedAccessType"===n.type&&n.optional?"?.[":"[";return[r("objectType"),i,r("indexType"),"]"]},shouldHugType:C,printJSDocType:function(e,t,r){let n=e.getValue();return[n.postfix?"":r,t("typeAnnotation"),n.postfix?r:""]}}}}),cI=oH({"src/language-js/print/type-parameters.js"(e,t){oY();var{printDanglingComments:r}=lV(),{builders:{join:n,line:i,hardline:s,softline:a,group:o,indent:u,ifBreak:l}}=ua(),{isTestCall:c,hasComment:p,CommentCheckFlags:h,isTSXFile:d,shouldPrintComma:f,getFunctionParameters:m,isObjectType:g,getTypeScriptMappedTypeModifier:y}=lY(),{createGroupIdMapper:x}=uT(),{shouldHugType:D}=cP(),{isArrowFunctionVariableDeclarator:v}=cB(),E=x("typeParameters");t.exports={printTypeParameter:function(e,t,r){let n=e.getValue(),i=["TSTypeParameter"===n.type&&n.const?"const ":""],s=e.getParentNode();return"TSMappedType"===s.type?(s.readonly&&i.push(y(s.readonly,"readonly")," "),i.push("[",r("name")),n.constraint&&i.push(" in ",r("constraint")),s.nameType&&i.push(" as ",e.callParent(()=>
66r("nameType"))),i.push("]")):(n.variance&&i.push(r("variance")),n.in&&i.push("in "),n.out&&i.push("out "),i.push(r("name")),n.bound&&i.push(": ",r("bound")),n.constraint&&i.push(" extends ",r("constraint")),n.default&&i.push(" = ",r("default"))),i},printTypeParameters:function(e,t,y,x){let b=e.getValue();if(!b[x])return"";if(!Array.isArray(b[x]))return y(x);let C=e.getNode(2),A=C&&c(C),S=e.match(e=>!(1===e[x].length&&g(e[x][0])),void 0,(e,t)=>"typeAnnotation"===t,e=>"Identifier"===e.type,v);if(0===b[x].length||!S&&(A||1===b[x].length&&("NullableTypeAnnotation"===b[x][0].type||D(b[x][0]))))return["<",n(", ",e.map(y,x)),function(e,t){let n=e.getValue();if(!p(n,h.Dangling))return"";let i=!p(n,h.Line),a=r(e,t,i);return i?a:[a,s]}(e,t),">"];let k="TSTypeParameterInstantiation"===b.type?"":1===m(b).length&&d(t)&&!b[x][0].constraint&&"ArrowFunctionExpression"===e.getParentNode().type?",":f(t,"all")?l(","):"";return o(["<",u([a,n([",",i],e.map(y,x))]),k,a,">"],{id:E(b)})},getTypeParametersGroupId:E}}}),cL=oH({"src/language-js/print/property.js"(e,t){oY();var{printComments:r}=lV(),{printString:n,printNumber:i}=uT(),{isNumericLiteral:s,isSimpleNumber:a,isStringLiteral:o,isStringPropSafeToUnquote:u,rawText:l}=lY(),{printAssignment:c}=cB(),p=new WeakMap;function h(e,t,c){let h=e.getNode();if(h.computed)return["[",c("key"),"]"];let d=e.getParentNode(),{key:f}=h;if("consistent"===t.quoteProps&&!p.has(d)){let e=(d.properties||d.body||d.members).some(e=>!e.computed&&e.key&&o(e.key)&&!u(e,t));p.set(d,e)}if(("Identifier"===f.type||s(f)&&a(i(l(f)))&&String(f.value)===i(l(f))&&
66!("typescript"===t.parser||"babel-ts"===t.parser))&&("json"===t.parser||"consistent"===t.quoteProps&&p.get(d))){let i=n(JSON.stringify("Identifier"===f.type?f.name:f.value.toString()),t);return e.call(e=>r(e,i,t),"key")}return u(h,t)&&("as-needed"===t.quoteProps||"consistent"===t.quoteProps&&!p.get(d))?e.call(e=>r(e,/^\d/.test(f.value)?i(f.value):f.value,t),"key"):c("key")}t.exports={printProperty:function(e,t,r){return e.getValue().shorthand?r("value"):c(e,t,r,h(e,t,r),":","value")},printPropertyKey:h}}}),cj=oH({"src/language-js/print/function.js"(e,t){oY();var r=lO(),{printDanglingComments:n,printCommentsSeparately:i}=lV(),s=o6(),{getNextNonSpaceNonCommentCharacterIndex:a}=uT(),{builders:{line:o,softline:u,group:l,indent:c,ifBreak:p,hardline:h,join:d,indentIfBreak:f},utils:{removeLines:m,willBreak:g}}=ua(),{ArgExpansionBailout:y}=uU(),{getFunctionParameters:x,hasLeadingOwnLineComment:D,isFlowAnnotationComment:v,isJsxNode:E,isTemplateOnItsOwnLine:b,shouldPrintComma:C,startsWithNoLookaheadToken:A,isBinaryish:S,isLineComment:k,hasComment:F,getComments:w,CommentCheckFlags:T,isCallLikeExpression:_,isCallExpression:B,getCallArguments:N,hasNakedLeftSide:P,getLeftSide:I}=lY(),{locEnd:L}=l_(),{printFunctionParameters:j,shouldGroupFunctionParameters:O}=cN(),{printPropertyKey:V}
66=cL(),{printFunctionTypeParameters:M}=cS();function R(e,t,r){let n=e.getNode(),i=j(e,r,t),s=J(e,r,t),a=O(n,s),o=[M(e,t,r),l([a?l(i):i,s])];return n.body?o.push(" ",r("body")):o.push(t.semi?";":""),o}function $(e,t){if("always"===t.arrowParens)return!1;if("avoid"===t.arrowParens){var r;let t;return 1===(t=x(r=e.getValue())).length&&!r.typeParameters&&!F(r,T.Dangling)&&"Identifier"===t[0].type&&!t[0].typeAnnotation&&!F(t[0])&&!t[0].optional&&!r.predicate&&!r.returnType}return!1}function J(e,t,r){let n=e.getValue(),i=t("returnType");if(n.returnType&&v(r.originalText,n.returnType))return[" /*: ",i," */"];let s=[i];return n.returnType&&n.returnType.typeAnnotation&&s.unshift(": "),n.predicate&&s.push(n.returnType?" ":": ",t("predicate")),s}function U(e,t,r){let i=e.getValue(),a=t.semi?";":"",o=[];i.argument&&(function(e,t){if(D(e.originalText,t))return!0;if(P(t)){let r=t,n;for(;n=I(r);)if(r=n,D(e.originalText,r))return!0}return!1}(t,i.argument)?o.push([" (",c([h,r("argument")]),h,")"]):S(i.argument)||"SequenceExpression"===i.argument.type?o.push(l([p(" ("," "),c([u,r("argument")]),u,p(")")])):o.push(" ",r("argument")));let d=s(w(i)),f=d&&k(d);return f&&o.push(a),F(i,T.Dangling)&&o.push(" ",n(e,t,!0)),f||o.push(a),o}t.exports={printFunction:function(e,t,r,n){let i=e.getValue(),s=!1;if(("FunctionDeclaration"===i.type||"FunctionExpression"===i.type)&&n&&n.expandLastArg){let t=e.getParentNode();B(t)&&N(t).length>1&&(s=!0)}let a=[];"TSDeclareFunction"===i.type&&i.declare&&a.push("declare "),i.async&&a.push("async "),i.generator?a.push("function* "):a.push("function "),i.id&&a.push(t("id"));let o=j(e,t,r,s),u=J(e,t,r),c=O(i,u);return a.push(M(e,r,t),l([c?l(o):o,u]),i.body?" ":"",t("body")),r.semi&&(i.declare||!i.body)&&a.push(";"),a},printArrowFunction:function(e,t,r,s){let h=e.getValue(),v=[],S=[],k=!1;if(function o(){let u=function(e,t,r,i){let s=e.getValue(),o=[];if(s.async&&o.push("async "),$(e,t))o.push(r(["params",0]));else{let n=i&&(i.expandLastArg||i.expandFirstArg),s=J(e,r,t);if(n){if(g(s))throw new y;s=l(m(s))}o.push(l([j(e,r,t,n,!0),s]))}let u=n(e,t,!0,e=>{let r=a(t.originalText,e,L);return!1!==r&&"=>"===t.originalText.slice(r,r+2)});return u&&o.push(" ",u),o}(e,t,r,s);if(0===v.length)v.push(u);else{let{leading:r,trailing:n}=i(e,t);v.push([r,u]),S.unshift(n)}k=k||h.returnType&&x(h).length>0||h.typeParameters||x(h).some(e=>"Identifier"!==e.type),"ArrowFunctionExpression"!==h.body.type||s&&s.expandLastArg?S.unshift(r("body",s)):(h=h.body,e.call(o,"body"))}(),v.length>1){var w,T,B;let t,r,n,i,a,m;return w=k,T=S,B=h,t=e.getName(),r=_(e.getParentNode())&&"callee"===t,n=!!(s&&s.assignmentLayout),i="BlockStatement"!==B.body.type&&"ObjectExpression"!==B.body.type&&"SequenceExpression"!==B.body.type,a=r&&i||s&&"chain-tail-arrow-chain"===s.assignmentLayout,m=Symbol("arrow-chain"),"SequenceExpression"===B.body.type&&(T=l(["(",c([u,T]),u,")"])),l([l(c([r||n?u:"",l(d([" =>",o],v),{shouldBreak:w})]),{id:m,shouldBreak:a})," =>",f(i?c([o,T]):[" ",T],{groupId:m}),r?p(u,"",{groupId:m}):""])}if(v.push(" =>"),!D(t.originalText,h.body)&&("ArrayExpression"===h.body.type||"ObjectExpression"===h.body.type||"BlockStatement"===h.body.type||E(h.body)||b(h.body,t.originalText)||"ArrowFunctionExpression"===h.body.type||"DoExpression"===h.body.type))return l([...v," ",S]);if("SequenceExpression"===h.body.type)return l([...v,l([" (",c([u,S]),u,")"])]);let N=(s&&s.expandLastArg||"JSXExpressionContainer"===e.getParentNode().type)&&!F(h),P=s&&s.expandLastArg&&C(t,"all"),I="ConditionalExpression"===h.body.type&&!A(h.body,e=>"ObjectExpression"===e.type);return l([...v,l([c([o,I?p("","("):"",S,I?p("",")"):""]),N?[p(P?",":""),u]:""])])},printMethod:function(e,t,n){let i=e.getNode(),{kind:s}=i,a=i.value||i,o=[];return s&&"init"!==s&&"method"!==s&&"constructor"!==s?(r.ok("get"===s||"set"===s),o.push(s," ")):a.async&&o.push("async "),a.generator&&o.push("*"),o.push(V(e,t,n),i.optional||i.key.optional?"?":""),i===a?o.push(R(e,t,n)):"FunctionExpression"===a.type?o.push(e.call(e=>R(e,t,n),"value")):o.push(n("value")),o},printReturnStatement:function(e,t,r){return["return",U(e,t,r)]},printThrowStatement:function(e,t,r){return["throw",U(e,t,r)]},printMethodInternal:R,shouldPrintParamsWithoutParens:$}}}),cO=oH({"src/language-js/print/decorators.js"(e,t){oY();var{isNonEmptyArray:r,hasNewline:n}=uT(),{builders:{line:i,hardline:s,join:a,breakParent:o,group:u}}=ua(),{locStart:l,locEnd:c}
66=l_(),{getParentExportDeclaration:p}=lY();function h(e,t){return e.decorators.some(e=>n(t.originalText,c(e)))}function d(e){if("ExportDefaultDeclaration"!==e.type&&"ExportNamedDeclaration"!==e.type&&"DeclareExportDeclaration"!==e.type)return!1;let t=e.declaration&&e.declaration.decorators;return r(t)&&l(e)===l(t[0])}t.exports={printDecorators:function(e,t,n){let u=e.getValue(),{decorators:l}=u;if(!r(l)||d(e.getParentNode()))return;let c="ClassExpression"===u.type||"ClassDeclaration"===u.type||h(u,t);return[p(e)?s:c?o:"",a(i,e.map(n,"decorators")),i]},printClassMemberDecorators:function(e,t,r){let n=e.getValue();return u([a(i,e.map(r,"decorators")),h(n,t)?s:i])},printDecoratorsBeforeExport:function(e,t,r){return[a(s,e.map(r,"declaration","decorators")),s]},hasDecoratorsBeforeExport:d}}}),cV=oH({"src/language-js/print/class.js"(e,t){oY();var{isNonEmptyArray:r,createGroupIdMapper:n}=uT(),{printComments:i,printDanglingComments:s}=lV(),{builders:{join:a,line:o,hardline:u,softline:l,group:c,indent:p,ifBreak:h}}=ua(),{hasComment:d,CommentCheckFlags:f}
66=lY(),{getTypeParametersGroupId:m}=cI(),{printMethod:g}=cj(),{printOptionalToken:y,printTypeAnnotation:x,printDefiniteToken:D}=cS(),{printPropertyKey:v}=cL(),{printAssignment:E}=cB(),{printClassMemberDecorators:b}=cO(),C=n("heritageGroup");function A(e){return e.typeParameters&&!d(e.typeParameters,f.Trailing|f.Line)&&!(["superClass","extends","mixins","implements"].filter(t=>!!e[t]).length>1)}function S(e,t,n,i){let l=e.getValue();if(!r(l[i]))return"";let d=s(e,t,!0,e=>{let{marker:t}=e;return t===i});return[A(l)?h(" ",o,{groupId:m(l.typeParameters)}):o,d,d&&u,i,c(p([o,a([",",o],e.map(n,i))]))]}t.exports={printClass:function(e,t,n){let s=e.getValue(),a=[];s.declare&&a.push("declare "),s.abstract&&a.push("abstract "),a.push("class");let u=s.id&&d(s.id,f.Trailing)||s.typeParameters&&d(s.typeParameters,f.Trailing)||s.superClass&&d(s.superClass)||r(s.extends)||r(s.mixins)||r(s.implements),m=[],g=[];if(s.id&&m.push(" ",n("id")),m.push(n("typeParameters")),s.superClass){let r;let s=[(r=n("superClass"),"AssignmentExpression"===e.getParentNode().type?c(h(["(",p([l,r]),l,")"],r)):r),n("superTypeParameters")],a=e.call(e=>["extends ",i(e,s,t)],"superClass");u?g.push(o,c(a)):g.push(" ",a)}else g.push(S(e,t,n,"extends"));if(g.push(S(e,t,n,"mixins"),S(e,t,n,"implements")),u){let e;e=A(s)?[...m,p(g)]:p([...m,g]),a.push(c(e,{id:C(s)}))}else a.push(...m,...g);return a.push(" ",n("body")),a},printClassMethod:function(e,t,n){let i=e.getValue(),s=[];return r(i.decorators)&&s.push(b(e,t,n)),i.accessibility&&s.push(i.accessibility+" "),i.readonly&&s.push("readonly "),i.declare&&s.push("declare "),i.static&&s.push("static "),("TSAbstractMethodDefinition"===i.type||i.abstract)&&s.push("abstract "),i.override&&s.push("override "),s.push(g(e,t,n)),s},printClassProperty:function(e,t,n){let i=e.getValue(),s=[],a=t.semi?";":"";return r(i.decorators)&&s.push(b(e,t,n)),i.accessibility&&s.push(i.accessibility+" "),i.declare&&s.push("declare "),i.static&&s.push("static "),("TSAbstractPropertyDefinition"===i.type||"TSAbstractAccessorProperty"===i.type||i.abstract)&&s.push("abstract "),i.override&&s.push("override "),i.readonly&&s.push("readonly "),i.variance&&s.push(n("variance")),("ClassAccessorProperty"===i.type||"AccessorProperty"===i.type||"TSAbstractAccessorProperty"===i.type)&&s.push("accessor "),s.push(v(e,t,n),y(e),D(e),x(e,t,n)),[E(e,t,n,s," =","value"),a]},printHardlineAfterHeritage:function(e){return h(u,"",{groupId:C(e)})}}}}),cM=oH({"src/language-js/print/interface.js"(e,t){oY();var{isNonEmptyArray:r}=uT(),{builders:{join:n,line:i,group:s,indent:a,ifBreak:o}}=ua(),{hasComment:u,identity:l,CommentCheckFlags:c}=lY(),{getTypeParametersGroupId:p}=cI(),{printTypeScriptModifiers:h}=cS();t.exports={printInterface:function(e,t,d){let f=e.getValue(),m=[];f.declare&&m.push("declare "),"TSInterfaceDeclaration"===f.type&&m.push(f.abstract?"abstract ":"",h(e,t,d)),m.push("interface");let g=[],y=[];"InterfaceTypeAnnotation"!==f.type&&g.push(" ",d("id"),d("typeParameters"));let x=f.typeParameters&&!u(f.typeParameters,c.Trailing|c.Line);return r(f.extends)&&y.push(x?o(" ",i,{groupId:p(f.typeParameters)}):i,"extends ",(1===f.extends.length?l:a)(n([",",i],e.map(d,"extends")))),f.id&&u(f.id,c.Trailing)||r(f.extends)?x?m.push(s([...g,a(y)])):m.push(s(a([...g,...y]))):m.push(...g,...y),m.push(" ",d("body")),s(m)}}}}),cR=oH({"src/language-js/print/module.js"(e,t){oY();var{isNonEmptyArray:r}=uT(),{builders:{softline:n,group:i,indent:s,join:a,line:o,ifBreak:u,hardline:l}}=ua(),{printDanglingComments:c}=lV(),{hasComment:p,CommentCheckFlags:h,shouldPrintComma:d,needsHardlineAfterDanglingComment:f,isStringLiteral:m,rawText:g}=lY(),{locStart:y,hasSameLoc:x}=l_(),{hasDecoratorsBeforeExport:D,printDecoratorsBeforeExport:v}=cO();function E(e,t,r){let n=e.getValue();if(!n.source)return"";let i=[];return C(n,t)||i.push(" from"),i.push(" ",r("source")),i}function b(e,t,l){let c=e.getValue();if(C(c,t))return"";let h=[" "];if(r(c.specifiers)){let r=[],f=[];e.each(()=>{let t=e.getValue().type;if("ExportNamespaceSpecifier"===t||"ExportDefaultSpecifier"===t||"ImportNamespaceSpecifier"===t||"ImportDefaultSpecifier"===t)r.push(l()
66);else if("ExportSpecifier"===t||"ImportSpecifier"===t)f.push(l());else throw Error(`Unknown specifier type ${JSON.stringify(t)}`)},"specifiers"),h.push(a(", ",r)),f.length>0&&(r.length>0&&h.push(", "),f.length>1||r.length>0||c.specifiers.some(e=>p(e))?h.push(i(["{",s([t.bracketSpacing?o:n,a([",",o],f)]),u(d(t)?",":""),t.bracketSpacing?o:n,"}"])):h.push(["{",t.bracketSpacing?" ":"",...f,t.bracketSpacing?" ":"","}"]))}else h.push("{}");return h}function C(e,t){let{type:n,importKind:i,source:s,specifiers:a}=e;return!("ImportDeclaration"!==n||r(a))&&"type"!==i&&!/{\s*}/.test(t.originalText.slice(y(e),y(s)))}function A(e,t,n){return r(e.getNode().assertions)?[" assert {",t.bracketSpacing?" ":"",a(", ",e.map(n,"assertions")),t.bracketSpacing?" ":"","}"]:""}t.exports={printImportDeclaration:function(e,t,r){let n=e.getValue(),i=t.semi?";":"",s=[],{importKind:a}=n;return s.push("import"),a&&"value"!==a&&s.push(" ",a),s.push(b(e,t,r),E(e,t,r),A(e,t,r),i),s},printExportDeclaration:function(e,t,r){let n=e.getValue(),i=[];D(n)&&i.push(v(e,t,r));let{type:s,exportKind:a,declaration:o}=n;return i.push("export"),(n.default||"ExportDefaultDeclaration"===s)&&i.push(" default"),p(n,h.Dangling)&&(i.push(" ",c(e,t,!0)),f(n)&&i.push(l)),o?i.push(" ",r("declaration")):i.push("type"===a?" type":"",b(e,t,r),E(e,t,r),A(e,t,r)),function(e,t){if(!t.semi)return!1;let{type:r,declaration:n}=e,i=e.default||"ExportDefaultDeclaration"===r;if(!n)return!0;let{type:s}=n;return!!(i&&"ClassDeclaration"!==s&&"FunctionDeclaration"!==s&&"TSInterfaceDeclaration"!==s&&"DeclareClass"!==s&&"DeclareFunction"!==s&&"TSDeclareFunction"!==s&&"EnumDeclaration"!==s)}(n,t)&&i.push(";"),i},printExportAllDeclaration:function(e,t,r){let n=e.getValue(),i=t.semi?";":"",s=[],{exportKind:a,exported:o}=n;return s.push("export"),"type"===a&&s.push(" type"),s.push(" *"),o&&s.push(" as ",r("exported")),s.push(E(e,t,r),A(e,t,r),i),s},printModuleSpecifier:function(e,t,r){let n=e.getNode(),{type:i}=n,s=[],a="ImportSpecifier"===i?n.importKind:n.exportKind;a&&"value"!==a&&s.push(a," ");let o=i.startsWith("Import"),u=o?"imported":"local",l=o?"local":"exported",c=n[u],p=n[l],h="",d="";return"ExportNamespaceSpecifier"===i||"ImportNamespaceSpecifier"===i?h="*":c&&(h=r(u)),p&&!function(e){if("ImportSpecifier"!==e.type&&"ExportSpecifier"!==e.type)return!1;let{local:t,["ImportSpecifier"===e.type?"imported":"exported"]:r}=e;return!!(t.type===r.type&&x(t,r))&&(m(t)?t.value===r.value&&g(t)===g(r):"Identifier"===t.type&&t.name===r.name)}(n)&&(d=r(l)),s.push(h,h&&d?" as ":"",d),s}}}}),c$=oH({"src/language-js/print/object.js"(e,t){oY();var{printDanglingComments:r}=lV(),{builders:{line:n,softline:i,group:s,indent:a,ifBreak:o,hardline:u}}=ua(),{getLast:l,hasNewlineInRange:c,hasNewline:p,isNonEmptyArray:h}=uT(),{shouldPrintComma:d,hasComment:f,getComments:m,CommentCheckFlags:g,isNextLineEmpty:y}=lY(),{locStart:x,locEnd:D}=l_(),{printOptionalToken:v,printTypeAnnotation:E}=cS(),{shouldHugFunctionParameters:b}=cN(),{shouldHugType:C}=cP(),{printHardlineAfterHeritage:A}=cV();t.exports={printObject:function(e,t,S){let k=t.semi?";":"",F=e.getValue(),w;w="TSTypeLiteral"===F.type?"members":"TSInterfaceBody"===F.type?"body":"properties";let T="ObjectTypeAnnotation"===F.type,_=[w];T&&_.push("indexers","callProperties","internalSlots");let B=_.map(e=>F[e][0]).sort((e,t)=>x(e)-x(t))[0],N=e.getParentNode(0),P=T&&N&&("InterfaceDeclaration"===N.type||"DeclareInterface"===N.type||"DeclareClass"===N.type)&&"body"===e.getName(),I="TSInterfaceBody"===F.type||P||"ObjectPattern"===F.type&&"FunctionDeclaration"!==N.type&&"FunctionExpression"!==N.type&&"ArrowFunctionExpression"!==N.type&&"ObjectMethod"!==N.type&&"ClassMethod"!==N.type&&"ClassPrivateMethod"!==N.type&&"AssignmentPattern"!==N.type&&"CatchClause"!==N.type&&F.properties.some(e=>e.value&&("ObjectPattern"===e.value.type||"ArrayPattern"===e.value.type))||"ObjectPattern"!==F.type&&B&&c(t.originalText,x(F),x(B)),L=P?";":"TSInterfaceBody"===F.type||"TSTypeLiteral"===F.type?o(k,";"):",",j="RecordExpression"===F.type?"#{":F.exact?"{|":"{",O=F.exact?"|}":"}",V=[];for(let t of _)e.each(e=>{let t=e.getValue();V.push({node:t,printed:S(),loc:x(t)})},t);_.length>1&&V.sort((e,t)=>
66e.loc-t.loc);let M=[],R=V.map(e=>{let r=[...M,s(e.printed)];return M=[L,n],("TSPropertySignature"===e.node.type||"TSMethodSignature"===e.node.type||"TSConstructSignatureDeclaration"===e.node.type)&&f(e.node,g.PrettierIgnore)&&M.shift(),y(e.node,t)&&M.push(u),r});if(F.inexact){let i;if(f(F,g.Dangling)){let s=f(F,g.Line);i=[r(e,t,!0),s||p(t.originalText,D(l(m(F))))?u:n,"..."]}else i=["..."];R.push([...M,...i])}let $=l(F[w]),J=!(F.inexact||$&&"RestElement"===$.type||$&&("TSPropertySignature"===$.type||"TSCallSignatureDeclaration"===$.type||"TSMethodSignature"===$.type||"TSConstructSignatureDeclaration"===$.type)&&f($,g.PrettierIgnore)),U;if(0===R.length){if(!f(F,g.Dangling))return[j,O,E(e,t,S)];U=s([j,r(e,t),i,O,v(e),E(e,t,S)])}else U=[P&&h(F.properties)?A(N):"",j,a([t.bracketSpacing?n:i,...R]),o(J&&(","!==L||d(t))?L:""),t.bracketSpacing?n:i,O,v(e),E(e,t,S)];return e.match(e=>"ObjectPattern"===e.type&&!e.decorators,(e,t,r)=>b(e)&&("params"===t||"parameters"===t||"this"===t||"rest"===t)&&0===r)||e.match(C,(e,t)=>"typeAnnotation"===t,(e,t)=>"typeAnnotation"===t,(e,t,r)=>b(e)&&("params"===t||"parameters"===t||"this"===t||"rest"===t)&&0===r)||!I&&e.match(e=>"ObjectPattern"===e.type,e=>"AssignmentExpression"===e.type||"VariableDeclarator"===e.type)?U:s(U,{shouldBreak:I})}}}}),cJ=oH({"src/language-js/print/flow.js"(e,t){oY();var r=lO(),{printDanglingComments:n}=lV(),{printString:i,printNumber:s}=uT(),{builders:{hardline:a,softline:o,group:u,indent:l}}=ua(),{getParentExportDeclaration:c,isFunctionNotation:p,isGetterOrSetter:h,rawText:d,shouldPrintComma:f}=lY(),{locStart:m,locEnd:g}=l_(),{replaceTextEndOfLine:y}=un(),{printClass:x}=cV(),{printOpaqueType:D,printTypeAlias:v,printIntersectionType:E,printUnionType:b,printFunctionType:C,printTupleType:A,printIndexedAccessType:S}=cP(),{printInterface:k}=cM(),{printTypeParameter:F,printTypeParameters:w}=cI(),{printExportDeclaration:T,printExportAllDeclaration:_}=cR(),{printArrayItems:B}=ck(),{printObject:N}=c$(),{printPropertyKey:P}=cL(),{printOptionalToken:I,printTypeAnnotation:L,printRestSpread:j}=cS();function O(e,t){let n=c(e);return n?(r.strictEqual(n.type,"DeclareExportDeclaration"),t):["declare ",t]}t.exports={printFlow:function(e,t,c){let V=e.getValue(),M=t.semi?";":"",R=[];switch(V.type){case"DeclareClass":return O(e,x(e,t,c));case"DeclareFunction":return O(e,["function ",c("id"),V.predicate?" ":"",c("predicate"),M]);case"DeclareModule":return O(e,["module ",c("id")," ",c("body")]);case"DeclareModuleExports":return O(e,["module.exports",": ",c("typeAnnotation"),M]);case"DeclareVariable":return O(e,["var ",c("id"),M]);case"DeclareOpaqueType":return O(e,D(e,t,c));case"DeclareInterface":return O(e,k(e,t,c));case"DeclareTypeAlias":return O(e,v(e,t,c));case"DeclareExportDeclaration":return O(e,T(e,t,c));case"DeclareExportAllDeclaration":return O(e,_(e,t,c));case"OpaqueType":return D(e,t,c);case"TypeAlias":return v(e,t,c);case"IntersectionTypeAnnotation":return E(e,t,c);case"UnionTypeAnnotation":return b(e,t,c);case"FunctionTypeAnnotation":return C(e,t,c);case"TupleTypeAnnotation":return A(e,t,c);case"GenericTypeAnnotation":return[c("id"),w(e,t,c,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return S(e,t,c);case"TypeAnnotation":return c("typeAnnotation");case"TypeParameter":return F(e,t,c);case"TypeofTypeAnnotation":return["typeof ",c("argument")];case"ExistsTypeAnnotation":return"*";case"EmptyTypeAnnotation":return"empty";case"MixedTypeAnnotation":return"mixed";case"ArrayTypeAnnotation":return[c("elementType"),"[]"];case"BooleanLiteralTypeAnnotation":return String(V.value);case"EnumDeclaration":return["enum ",c("id")," ",c("body")];case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":if("EnumSymbolBody"===V.type||V.explicitType){let e=null;switch(V.type){case"EnumBooleanBody":e="boolean";break;case"EnumNumberBody":e="number";break;case"EnumStringBody":e="string";break;case"EnumSymbolBody":e="symbol"}R.push("of ",e," ")}if(0!==V.members.length||V.hasUnknownMembers){let r=V.members.length>0?[a,B(e,t,"members",c),V.hasUnknownMembers||f(t)?",":""]:[];R.push(u(["{",l([...r,...V.hasUnknownMembers?[a,"..."]:[]]),n(e,t,!0),a,"}"]))}else R.push(u(["{",n(e,t),o,"}"]));return R;
66case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":return[c("id")," = ","object"==typeof V.init?c("init"):String(V.init)];case"EnumDefaultedMember":return c("id");case"FunctionTypeParam":{let t=V.name?c("name"):e.getParentNode().this===V?"this":"";return[t,I(e),t?": ":"",c("typeAnnotation")]}case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return k(e,t,c);case"ClassImplements":case"InterfaceExtends":return[c("id"),c("typeParameters")];case"NullableTypeAnnotation":return["?",c("typeAnnotation")];case"Variance":{let{kind:e}=V;return r.ok("plus"===e||"minus"===e),"plus"===e?"+":"-"}case"ObjectTypeCallProperty":return V.static&&R.push("static "),R.push(c("value")),R;case"ObjectTypeIndexer":return[V.static?"static ":"",V.variance?c("variance"):"","[",c("id"),V.id?": ":"",c("key"),"]: ",c("value")];case"ObjectTypeProperty":{let r="";return V.proto?r="proto ":V.static&&(r="static "),[r,h(V)?V.kind+" ":"",V.variance?c("variance"):"",P(e,t,c),I(e),p(V)?"":": ",c("value")]}case"ObjectTypeAnnotation":return N(e,t,c);case"ObjectTypeInternalSlot":return[V.static?"static ":"","[[",c("id"),"]]",I(e),V.method?"":": ",c("value")];case"ObjectTypeSpreadProperty":return j(e,t,c);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[c("qualification"),".",c("id")];case"StringLiteralTypeAnnotation":return y(i(d(V),t));case"NumberLiteralTypeAnnotation":r.strictEqual(typeof V.value,"number");case"BigIntLiteralTypeAnnotation":return V.extra?s(V.extra.raw):s(V.raw);case"TypeCastExpression":return["(",c("expression"),L(e,t,c),")"];case"TypeParameterDeclaration":case"TypeParameterInstantiation":{let r=w(e,t,c,"params");if("flow"===t.parser){let e=m(V),n=g(V),i=t.originalText.lastIndexOf("/*",e),s=t.originalText.indexOf("*/",n);if(-1!==i&&-1!==s){let e=t.originalText.slice(i+2,s).trim();if(e.startsWith("::")&&!e.includes("/*")&&!e.includes("*/"))return["/*:: ",r," */"]}}return r}case"InferredPredicate":return"%checks";case"DeclaredPredicate":return["%checks(",c("value"),")"];case"AnyTypeAnnotation":return"any";case"BooleanTypeAnnotation":return"boolean";case"BigIntTypeAnnotation":return"bigint";case"NullLiteralTypeAnnotation":return"null";case"NumberTypeAnnotation":return"number";case"SymbolTypeAnnotation":return"symbol";case"StringTypeAnnotation":return"string";case"VoidTypeAnnotation":return"void";case"ThisTypeAnnotation":return"this";case"Node":case"Printable":case"SourceLocation":case"Position":case"Statement":case"Function":case"Pattern":case"Expression":case"Declaration":case"Specifier":case"NamedSpecifier":case"Comment":case"MemberTypeAnnotation":case"Type":throw Error("unprintable type: "+JSON.stringify(V.type))}}}}}),cU=oH({"src/language-js/utils/is-ts-keyword-type.js"(e,t){oY(),t.exports=function(e){let{type:t}=e;return t.startsWith("TS")&&t.endsWith("Keyword")}}}),cq=oH({"src/language-js/print/ternary.js"(e,t){oY();var{hasNewlineInRange:r}=uT(),{isJsxNode:n,getComments:i,isCallExpression:s,isMemberExpression:a,isTSTypeExpression:o}=lY(),{locStart:u,locEnd:l}=l_(),c=lQ(),{builders:{line:p,softline:h,group:d,indent:f,align:m,ifBreak:g,dedent:y,breakParent:x}}=ua(),D=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"]]);t.exports={printTernary:function(e,t,v){let E,b,C,A,S,k=e.getValue(),F="ConditionalExpression"===k.type,w=F?"consequent":"trueType",T=F?"alternate":"falseType",_=F?["test"]:["checkType","extendsType"],B=k[w],N=k[T],P=[],I=!1,L=e.getParentNode(),j=L.type===k.type&&_.some(e=>L[e]===k),O=L.type===k.type&&!j,V,M,R=0;do M=V||k,V=e.getParentNode(R),R++;while(V&&V.type===k.type&&_.every(e=>V[e]!==M));let $=V||L;if(F&&(n(k[_[0]])||n(B)||n(N)||function(e){let t=[e];for(let e=0;e<t.length;e++){let r=t[e];for(let e of["test","consequent","alternate"]){let i=r[e];if(n(i))return!0;"ConditionalExpression"===i.type&&t.push(i)}}return!1}(M))){let e;I=!0,O=!0;let t=e=>[g("("),f([h,e]),h,g(")")];P.push(" ? ","NullLiteral"===B.type||"Literal"===B.type&&null===B.value||"Identifier"===B.type&&"undefined"===B.name?v(w):t(v(w))," : ",N.type===k.type||"NullLiteral"===(e=N).type||"Literal"===e.type&&null===e.value||"Identifier"===e.type&&"undefined"===e.name?v(T):t(v(T)))}else{let e=[p,"? ",B.type===k.type?g("","("):"",m(2,v(w)),B.type===k.type?g("",")"):"",p,": ",N.type===k.type?v(T):m(2,v(T))];P.push(L.type!==k.type||L[T]===k||j?e:t.useTabs?y(f(e)):m(Math.max(0,t.tabWidth-2),e))}let J=[..._.map(e=>i(k[e])),i(B),i(N)].flat().some(e=>c(e)&&r(t.originalText,u(e),l(e))),U=!I&&(a(L)||"NGPipeExpression"===L.type&&L.left===k)&&!L.computed,q=function(e){let t=e.getValue();if("ConditionalExpression"!==t.type)return!1;let r,n=t;
66for(let t=0;!r;t++){let i=e.getParentNode(t);if(s(i)&&i.callee===n||a(i)&&i.object===n||"TSNonNullExpression"===i.type&&i.expression===n){n=i;continue}"NewExpression"===i.type&&i.callee===n||o(i)&&i.expression===n?(r=e.getParentNode(t+1),n=i):r=i}return n!==t&&r[D.get(r.type)]===n}(e),z=(S=[(b="ConditionalExpression"===(E=e.getValue()).type,C=e.getParentNode(),A=b?v("test"):[v("checkType")," ","extends"," ",v("extendsType")],C.type===E.type&&C[b?"alternate":"falseType"]===E?m(2,A):A),O?P:f(P),F&&U&&!q?h:""],L===$?d(S,{shouldBreak:J}):J?[S,x]:S);return j||q?d([f([h,z]),h]):z}}}}),cz=oH({"src/language-js/print/statement.js"(e,t){oY();var{builders:{hardline:r}}=ua(),n=cD(),{getLeftSidePathName:i,hasNakedLeftSide:s,isJsxNode:a,isTheOnlyJsxElementInMarkdown:o,hasComment:u,CommentCheckFlags:l,isNextLineEmpty:c}=lY(),{shouldPrintParamsWithoutParens:p}=cj();function h(e,t,h,f){let m=e.getValue(),g=[],y="ClassBody"===m.type,x=function(e){for(let t=e.length-1;t>=0;t--){let r=e[t];if("EmptyStatement"!==r.type)return r}}(m[f]);return e.each((e,f,m)=>{let D=e.getValue();if("EmptyStatement"===D.type)return;let v=h();!t.semi&&!y&&!o(t,e)&&"ExpressionStatement"===e.getNode().type&&e.call(e=>(function e(t,r){let o=t.getValue();switch(o.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!p(t,r))return!0;break;case"UnaryExpression":{let{prefix:e,operator:t}=o;if(e&&("+"===t||"-"===t))return!0;break}case"BindExpression":if(!o.object)return!0;break;case"Literal":if(o.regex)return!0;break;default:if(a(o))return!0}return!!n(t,r)||!!s(o)&&t.call(t=>e(t,r),...i(t,o))})(e,t),"expression")?u(D,l.Leading)?g.push(h([],{needsSemi:!0})):g.push(";",v):g.push(v),!t.semi&&y&&d(D)&&function(e,t){let{type:r,name:n}=e.key;if(!e.computed&&"Identifier"===r&&("static"===n||"get"===n||"set"===n||"accessor"===n)&&!e.value&&!e.typeAnnotation)return!0;if(!t||t.static||t.accessibility)return!1;if(!t.computed){let e=t.key&&t.key.name;if("in"===e||"instanceof"===e)return!0}if(d(t)&&t.variance&&!t.static&&!t.declare)return!0;switch(t.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return t.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((t.value?t.value.async:t.async)||"get"===t.kind||"set"===t.kind)return!1;let e=t.value?t.value.generator:t.generator;return!!(t.computed||e)}case"TSIndexSignature":return!0}return!1}(D,m[f+1])&&g.push(";"),D!==x&&(g.push(r),c(D,t)&&g.push(r))},f),g}var d=e=>{let{type:t}=e;return"ClassProperty"===t||"PropertyDefinition"===t||"ClassPrivateProperty"===t||"ClassAccessorProperty"===t||"AccessorProperty"===t||"TSAbstractPropertyDefinition"===t||"TSAbstractAccessorProperty"===t};t.exports={printBody:function(e,t,r){return h(e,t,r,"body")},printSwitchCaseConsequent:function(e,t,r){return h(e,t,r,"consequent")}}}}),cW=oH({"src/language-js/print/block.js"(e,t){oY();var{printDanglingComments:r}=lV(),{isNonEmptyArray:n}=uT(),{builders:{hardline:i,indent:s}}=ua(),{hasComment:a,CommentCheckFlags:o,isNextLineEmpty:u}=lY(),{printHardlineAfterHeritage:l}=cV(),{printBody:c}=cz();function p(e,t,s){let l=e.getValue(),p=n(l.directives),h=l.body.some(e=>"EmptyStatement"!==e.type),d=a(l,o.Dangling);if(!p&&!h&&!d)return"";let f=[];if(p&&e.each((e,r,n)=>{f.push(s()),(r<n.length-1||h||d)&&(f.push(i),u(e.getValue(),t)&&f.push(i))},"directives"),h&&f.push(c(e,t,s)),d&&f.push(r(e,t,!0)),"Program"===l.type){let t=e.getParentNode();t&&"ModuleExpression"===t.type||f.push(i)}return f}t.exports={printBlock:function(e,t,r){let a=e.getValue(),o=[];if("StaticBlock"===a.type&&o.push("static "),"ClassBody"===a.type&&n(a.body)){let t=e.getParentNode();o.push(l(t))}o.push("{");let u=p(e,t,r);if(u)o.push(s([i,u]),i);else{let t=e.getParentNode(),r=e.getParentNode(1);"ArrowFunctionExpression"!==t.type&&"FunctionExpression"!==t.type&&"FunctionDeclaration"!==t.type&&"ObjectMethod"!==t.type&&"ClassMethod"!==t.type&&"ClassPrivateMethod"!==t.type&&"ForStatement"!==t.type&&"WhileStatement"!==t.type&&"DoWhileStatement"!==t.type&&"DoExpression"!==t.type&&("CatchClause"!==t.type||r.finalizer)&&"TSModuleDeclaration"!==t.type&&"TSDeclareFunction"!==t.type&&"StaticBlock"!==a.type&&"ClassBody"!==a.type&&o.push(i)}return o.push("}"),o}
66,printBlockBody:p}}}),cH=oH({"src/language-js/print/typescript.js"(e,t){oY();var{printDanglingComments:r}=lV(),{hasNewlineInRange:n}=uT(),{builders:{join:i,line:s,hardline:a,softline:o,group:u,indent:l,conditionalGroup:c,ifBreak:p}}=ua(),{isStringLiteral:h,getTypeScriptMappedTypeModifier:d,shouldPrintComma:f,isCallExpression:m,isMemberExpression:g}=lY(),y=cU(),{locStart:x,locEnd:D}=l_(),{printOptionalToken:v,printTypeScriptModifiers:E}=cS(),{printTernary:b}=cq(),{printFunctionParameters:C,shouldGroupFunctionParameters:A}=cN(),{printTemplateLiteral:S}=lZ(),{printArrayItems:k}=ck(),{printObject:F}=c$(),{printClassProperty:w,printClassMethod:T}=cV(),{printTypeParameter:_,printTypeParameters:B}=cI(),{printPropertyKey:N}=cL(),{printFunction:P,printMethodInternal:I}=cj(),{printInterface:L}=cM(),{printBlock:j}=cW(),{printTypeAlias:O,printIntersectionType:V,printUnionType:M,printFunctionType:R,printTupleType:$,printIndexedAccessType:J,printJSDocType:U}=cP();t.exports={printTypescript:function(e,t,q){let z=e.getValue();if(!z.type.startsWith("TS"))return;if(y(z))return z.type.slice(2,-7).toLowerCase();let W=t.semi?";":"",H=[];switch(z.type){case"TSThisType":return"this";case"TSTypeAssertion":{let e=!("ArrayExpression"===z.expression.type||"ObjectExpression"===z.expression.type),t=u(["<",l([o,q("typeAnnotation")]),o,">"]),r=[p("("),l([o,q("expression")]),o,p(")")];return e?c([[t,q("expression")],[t,u(r,{shouldBreak:!0})],[t,q("expression")]]):u([t,q("expression")])}case"TSDeclareFunction":return P(e,q,t);case"TSExportAssignment":return["export = ",q("expression"),W];case"TSModuleBlock":return j(e,t,q);case"TSInterfaceBody":case"TSTypeLiteral":return F(e,t,q);case"TSTypeAliasDeclaration":return O(e,t,q);case"TSQualifiedName":return i(".",[q("left"),q("right")]);case"TSAbstractMethodDefinition":case"TSDeclareMethod":return T(e,t,q);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return w(e,t,q);case"TSInterfaceHeritage":case"TSExpressionWithTypeArguments":return H.push(q("expression")),z.typeParameters&&H.push(q("typeParameters")),H;case"TSTemplateLiteralType":return S(e,q,t);case"TSNamedTupleMember":return[q("label"),z.optional?"?":"",": ",q("elementType")];case"TSRestType":return["...",q("typeAnnotation")];case"TSOptionalType":return[q("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return L(e,t,q);case"TSClassImplements":case"TSInstantiationExpression":return[q("expression"),q("typeParameters")];case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return B(e,t,q,"params");case"TSTypeParameter":return _(e,t,q);case"TSSatisfiesExpression":case"TSAsExpression":{let t="TSAsExpression"===z.type?"as":"satisfies";H.push(q("expression"),` ${t} `,q("typeAnnotation"));let r=e.getParentNode();return m(r)&&r.callee===z||g(r)&&r.object===z?u([l([o,...H]),o]):H}case"TSArrayType":return[q("elementType"),"[]"];case"TSPropertySignature":return z.readonly&&H.push("readonly "),H.push(N(e,t,q),v(e)),z.typeAnnotation&&H.push(": ",q("typeAnnotation")),z.initializer&&H.push(" = ",q("initializer")),H;case"TSParameterProperty":return z.accessibility&&H.push(z.accessibility+" "),z.export&&H.push("export "),z.static&&H.push("static "),z.override&&H.push("override "),z.readonly&&H.push("readonly "),H.push(q("parameter")),H;case"TSTypeQuery":return["typeof ",q("exprName"),q("typeParameters")];case"TSIndexSignature":{let r=e.getParentNode(),n=z.parameters.length>1?p(f(t)?",":""):"",s=u([l([o,i([", ",o],e.map(q,"parameters"))]),n,o]);return[z.export?"export ":"",z.accessibility?[z.accessibility," "]:"",z.static?"static ":"",z.readonly?"readonly ":"",z.declare?"declare ":"","[",z.parameters?s:"",z.typeAnnotation?"]: ":"]",z.typeAnnotation?q("typeAnnotation"):"","ClassBody"===r.type?W:""]}case"TSTypePredicate":return[z.asserts?"asserts ":"",q("parameterName"),z.typeAnnotation?[" is ",q("typeAnnotation")]:""];case"TSNonNullExpression":return[q("expression"),"!"];case"TSImportType":return[z.isTypeOf?"typeof ":"","import(",q(z.parameter?"parameter":"argument"),")",z.qualifier?[".",q("qualifier")]:"",B(e,t,q,"typeParameters")];case"TSLiteralType":return q("literal");case"TSIndexedAccessType":return J(e,t,q);case"TSConstructSignatureDeclaration":case"TSCallSignatureDeclaration":case"TSConstructorType":if("TSConstructorType"===z.type&&z.abstract&&H.push("abstract "),"TSCallSignatureDeclaration"!==z.type&&H.push("new "),H.push(u(C(e,q,t,!1,!0))),z.returnType||z.typeAnnotation){let e="TSConstructorType"===z.type;H.push(e?" => ":": ",q("returnType"),q("typeAnnotation"))}return H;case"TSTypeOperator":return[z.operator," ",q("typeAnnotation")];case"TSMappedType":{let i=n(t.originalText,x(z),D(z));return u(["{",l([t.bracketSpacing?s:o,q("typeParameter"),z.optional?d(z.optional,"?"):"",z.typeAnnotation?": ":"",q("typeAnnotation"),p(W)]),r(e,t,!0),t.bracketSpacing?s:o,"}"],{shouldBreak:i})}
66case"TSMethodSignature":{let r=z.kind&&"method"!==z.kind?`${z.kind} `:"";H.push(z.accessibility?[z.accessibility," "]:"",r,z.export?"export ":"",z.static?"static ":"",z.readonly?"readonly ":"",z.abstract?"abstract ":"",z.declare?"declare ":"",z.computed?"[":"",q("key"),z.computed?"]":"",v(e));let n=C(e,q,t,!1,!0),i=z.returnType?"returnType":"typeAnnotation",s=z[i],a=s?q(i):"",o=A(z,a);return H.push(o?u(n):n),s&&H.push(": ",u(a)),u(H)}case"TSNamespaceExportDeclaration":return H.push("export as namespace ",q("id")),t.semi&&H.push(";"),u(H);case"TSEnumDeclaration":return z.declare&&H.push("declare "),z.modifiers&&H.push(E(e,t,q)),z.const&&H.push("const "),H.push("enum ",q("id")," "),0===z.members.length?H.push(u(["{",r(e,t),o,"}"])):H.push(u(["{",l([a,k(e,t,"members",q),f(t,"es5")?",":""]),r(e,t,!0),a,"}"])),H;case"TSEnumMember":return z.computed?H.push("[",q("id"),"]"):H.push(q("id")),z.initializer&&H.push(" = ",q("initializer")),H;case"TSImportEqualsDeclaration":return z.isExport&&H.push("export "),H.push("import "),z.importKind&&"value"!==z.
66importKind&&H.push(z.importKind," "),H.push(q("id")," = ",q("moduleReference")),t.semi&&H.push(";"),u(H);case"TSExternalModuleReference":return["require(",q("expression"),")"];case"TSModuleDeclaration":{let r=e.getParentNode(),n=h(z.id),i="TSModuleDeclaration"===r.type,s=z.body&&"TSModuleDeclaration"===z.body.type;if(i)H.push(".");else{z.declare&&H.push("declare "),H.push(E(e,t,q));let r=t.originalText.slice(x(z),x(z.id));("Identifier"!==z.id.type||"global"!==z.id.name||/namespace|module/.test(r))&&H.push(n||/(?:^|\s)module(?:\s|$)/.test(r)?"module ":"namespace ")}return H.push(q("id")),s?H.push(q("body")):z.body?H.push(" ",u(q("body"))):H.push(W),H}case"TSConditionalType":return b(e,t,q);case"TSInferType":return["infer"," ",q("typeParameter")];case"TSIntersectionType":return V(e,t,q);case"TSUnionType":return M(e,t,q);case"TSFunctionType":return R(e,t,q);case"TSTupleType":return $(e,t,q);case"TSTypeReference":return[q("typeName"),B(e,t,q,"typeParameters")];case"TSTypeAnnotation":return q("typeAnnotation");case"TSEmptyBodyFunctionExpression":return I(e,t,q);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return U(e,q,"?");case"TSJSDocNonNullableType":return U(e,q,"!");default:throw Error(`Unknown TypeScript node type: ${JSON.stringify(z.type)}.`)}}}}}),cG=oH({"src/language-js/print/comment.js"(e,t){oY();var{hasNewline:r}=uT(),{builders:{join:n,hardline:i},utils:{replaceTextEndOfLine:s}}=ua(),{isLineComment:a}=lY(),{locStart:o,locEnd:u}=l_(),l=lQ();t.exports={printComment:function(e,t){let c=e.getValue();if(a(c))return t.originalText.slice(o(c),u(c)).trimEnd();if(l(c)){let e;if((e=`*${c.value}*`.split(`
67`)).length>1&&e.every(e=>"*"===e.trim()[0])){let e;let s=["/*",n(i,(e=c.value.split(`
68`)).map((t,r)=>0===r?t.trimEnd():" "+(r<e.length-1?t.trim():t.trimStart()))),"*/"];return c.trailing&&!r(t.originalText,o(c),{backwards:!0})?[i,s]:s}let a=u(c),l="*-/"===t.originalText.slice(a-3,a);return["/*",s(c.value),l?"*-/":"*/"]}throw Error("Not a comment: "+JSON.stringify(c))}}}}),cX=oH({"src/language-js/print/literal.js"(e,t){oY();var{printString:r,printNumber:n}=uT(),{replaceTextEndOfLine:i}=un(),{printDirective:s}=cS();function a(e){return e.toLowerCase()}function o(e){let{pattern:t,flags:r}=e;return r=[...r].sort().join(""),`/${t}/${r}`}t.exports={printLiteral:function(e,t){let u=e.getNode();switch(u.type){case"RegExpLiteral":return o(u);case"BigIntLiteral":return a(u.bigint||u.extra.raw);case"NumericLiteral":return n(u.extra.raw);case"StringLiteral":return i(r(u.extra.raw,t));case"NullLiteral":return"null";case"BooleanLiteral":return String(u.value);case"DecimalLiteral":return n(u.value)+"m";case"Literal":{if(u.regex)return o(u.regex);if(u.bigint)return a(u.raw);if(u.decimal)return n(u.decimal)+"m";let{value:l}=u;return"number"==typeof l?n(u.raw):"string"==typeof l?!function(e){if("expression"!==e.getName())return;let t=e.getParentNode();return"ExpressionStatement"===t.type&&t.directive}(e)?i(r(u.raw,t)):s(u.raw,t):String(l)}}}}}}),cQ=oH({"src/language-js/printer-estree.js"(e,t){oY();var{printDanglingComments:r}=lV(),{hasNewline:n}=uT(),{builders:{join:i,line:s,hardline:a,softline:o,group:u,indent:l},utils:{replaceTextEndOfLine:c}}=ua(),p=l6(),h=l8(),{insertPragma:d}=cg(),f=cx(),m=cD(),g=cv(),{hasFlowShorthandAnnotationComment:y,hasComment:x,CommentCheckFlags:D,isTheOnlyJsxElementInMarkdown:v,isLineComment:E,isNextLineEmpty:b,needsHardlineAfterDanglingComment:C,hasIgnoreComment:A,isCallExpression:S,isMemberExpression:k,markerForIfWithoutBlockAndSameLineComment:F}=lY(),{locStart:w,locEnd:T}=l_(),_=lQ(),{printHtmlBinding:B,isVueEventBindingExpression:N}=cE(),{printAngular:P}=cC(),{printJsx:I,hasJsxIgnoreComment:L}=cA(),{printFlow:j}=cJ(),{printTypescript:O}=cH(),{printOptionalToken:V,printBindExpressionCallee:M,printTypeAnnotation:R,adjustClause:$,printRestSpread:J,printDefiniteToken:U,printDirective:q}=cS(),{printImportDeclaration:z,printExportDeclaration:W,printExportAllDeclaration:H,printModuleSpecifier:G}=cR(),{printTernary:X}=cq(),{printTemplateLiteral:Q}=lZ(),{printArray:K}=ck(),{printObject:Y}=c$(),{printClass:Z,printClassMethod:ee,printClassProperty:et}=cV(),{printProperty:er}=cL(),{printFunction:en,printArrowFunction:ei,printMethod:es,printReturnStatement:ea,printThrowStatement:eo}=cj(),{printCallExpression:eu}=c_(),{printVariableDeclarator:el,printAssignmentExpression:ec}=cB(),{printBinaryishExpression:ep}=cb(),{printSwitchCaseConsequent:eh}=cz(),{printMemberExpression:ed}=cw(),{printBlock:ef,printBlockBody:em}=cW(),{printComment:eg}
68=cG(),{printLiteral:ey}=cX(),{printDecorators:ex}=cO();t.exports={preprocess:g,print:function(e,t,p,h){let d=function(e,t,p,h){let d=e.getValue(),f=t.semi?";":"";if(!d)return"";if("string"==typeof d)return d;for(let r of[ey,B,P,I,j,O]){let n=r(e,t,p);if("u">typeof n)return n}let m=[];switch(d.type){case"JsExpressionRoot":return p("node");case"JsonRoot":return[p("node"),a];case"File":return d.program&&d.program.interpreter&&m.push(p(["program","interpreter"])),m.push(p("program")),m;case"Program":return em(e,t,p);case"EmptyStatement":return"";case"ExpressionStatement":{if("__vue_event_binding"===t.parser||"__vue_ts_event_binding"===t.parser){let t=e.getParentNode();if("Program"===t.type&&1===t.body.length&&t.body[0]===d)return[p("expression"),N(d.expression)?";":""]}let n=r(e,t,!0,e=>{let{marker:t}=e;return t===F});return[p("expression"),v(t,e)?"":f,n?[" ",n]:""]}case"ParenthesizedExpression":return x(d.expression)||"ObjectExpression"!==d.expression.type&&"ArrayExpression"!==d.expression.type?u(["(",l([o,p("expression")]),o,")"]):["(",p("expression"),")"];case"AssignmentExpression":return ec(e,t,p);case"VariableDeclarator":return el(e,t,p);case"BinaryExpression":case"LogicalExpression":return ep(e,t,p);case"AssignmentPattern":return[p("left")," = ",p("right")];case"OptionalMemberExpression":case"MemberExpression":return ed(e,t,p);case"MetaProperty":return[p("meta"),".",p("property")];case"BindExpression":return d.object&&m.push(p("object")),m.push(u(l([o,M(e,t,p)]))),m;case"Identifier":return[d.name,V(e),U(e),R(e,t,p)];case"V8IntrinsicIdentifier":return["%",d.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadProperty":case"SpreadPropertyPattern":case"RestElement":return J(e,t,p);case"FunctionDeclaration":case"FunctionExpression":return en(e,p,t,h);case"ArrowFunctionExpression":return ei(e,t,p,h);case"YieldExpression":return m.push("yield"),d.delegate&&m.push("*"),d.argument&&m.push(" ",p("argument")),m;case"AwaitExpression":if(m.push("await"),d.argument){m.push(" ",p("argument"));let t=e.getParentNode();if(S(t)&&t.callee===d||k(t)&&t.object===d){m=[l([o,...m]),o];let t=e.findAncestor(e=>"AwaitExpression"===e.type||"BlockStatement"===e.type);if(!t||"AwaitExpression"!==t.type)return u(m)}}return m;case"ExportDefaultDeclaration":case"ExportNamedDeclaration":return W(e,t,p);case"ExportAllDeclaration":return H(e,t,p);case"ImportDeclaration":return z(e,t,p);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return G(e,t,p);case"ImportAttribute":return[p("key"),": ",p("value")];case"Import":return"import";case"BlockStatement":case"StaticBlock":case"ClassBody":return ef(e,t,p);case"ThrowStatement":return eo(e,t,p);case"ReturnStatement":return ea(e,t,p);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return eu(e,t,p);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return Y(e,t,p);case"ObjectProperty":case"Property":return d.method||"get"===d.kind||"set"===d.kind?es(e,t,p):er(e,t,p);case"ObjectMethod":return es(e,t,p);case"Decorator":return["@",p("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return K(e,t,p);case"SequenceExpression":{let t=e.getParentNode(0);if("ExpressionStatement"===t.type||"ForStatement"===t.type){let t=[];return e.each((e,r)=>{0===r?t.push(p()):t.push(",",l([s,p()]))},"expressions"),u(t)}return u(i([",",s],e.map(p,"expressions")))}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[p("value"),f];case"DirectiveLiteral":return q(d.extra.raw,t);case"UnaryExpression":return m.push(d.operator),/[a-z]$/.test(d.operator)&&m.push(" "),x(d.argument)?m.push(u(["(",l([o,p("argument")]),o,")"])):m.push(p("argument")),m;case"UpdateExpression":return m.push(p("argument"),d.operator),d.prefix&&m.reverse(),m;case"ConditionalExpression":return X(e,t,p);case"VariableDeclaration":{let t=e.map(p,"declarations"),r=e.getParentNode(),n="ForStatement"===r.type||"ForInStatement"===r.type||"ForOfStatement"===r.type,i=d.declarations.some(e=>e.init),o;return 1!==t.length||x(d.declarations[0])?t.length>0&&(o=l(t[0])):o=t[0],m=[d.declare?"declare ":"",d.kind,o?[" ",o]:"",l(t.slice(1).map(e=>[",",i&&!n?a:s,e]))],n&&r.body!==d||m.push(f),u(m)}case"WithStatement":return u(["with (",p("object"),")",$(d.body,p("body"))]);case"IfStatement":{let n=$(d.consequent,p("consequent")),i=u(["if (",u([l([o,p("test")]),o]),")",n]);if(m.push(i),d.alternate){let n=x(d.consequent,D.Trailing|D.Line)||C(d),i="BlockStatement"===d.consequent.type&&!n;m.push(i?" ":a),x(d,D.Dangling)&&m.push(r(e,t,!0),n?a:" "),m.push("else",u($(d.alternate,p("alternate"),"IfStatement"===d.alternate.type)))}return m}case"ForStatement":{let n=$(d.body,p("body")),i=r(e,t,!0),a=i?[i,o]:"";return d.init||d.test||d.update?[a,u(["for (",u([l([o,p("init"),";",s,p("test"),";",s,p("update")]),o]),")",n])]:[a,u(["for (;;)",n])]}case"WhileStatement":return u(["while (",u([l([o,p("test")]),o]),")",$(d.body,p("body"))]);case"ForInStatement":return u(["for (",p("left")," in ",p("right"),")",$(d.body,p("body"))]);case"ForOfStatement":return u(["for",d.await?" await":""," (",p("left")," of ",p("right"),")",$(d.body,p("body"))]);case"DoWhileStatement":return m=[u(["do",$(d.body,p("body"))])],"BlockStatement"===d.body.type?m.push(" "):m.push(a),m.push("while (",u([l([o,p("test")]),o]),")",f),m;case"DoExpression":return[d.async?"async ":"","do ",p("body")];case"BreakStatement":return m.push("break"),d.label&&m.push(" ",p("label")),m.push(f),m;case"ContinueStatement":return m.push("continue"),d.label&&m.push(" ",p("label")),m.push(f),m;case"LabeledStatement":return"EmptyStatement"===d.body.type?[p("label"),":;"]:[p("label"),": ",p("body")];case"TryStatement":return["try ",p("block"),d.handler?[" ",p("handler")]:"",d.finalizer?[" finally ",p("finalizer")]:""];case"CatchClause":if(d.param){let e=x(d.param,e=>!_(e)||e.leading&&n(t.originalText,T(e))||e.trailing&&n(t.originalText,w(e),{backwards:!0})),r=p("param");return["catch ",e?["(",l([o,r]),o,") "]:["(",r,") "],p("body")]}return["catch ",p("body")];case"SwitchStatement":return[u(["switch (",l([o,p("discriminant")]),o,")"])," {",d.cases.length>0?l([a,i(a,e.map((e,r,n)=>{let i=e.getValue();return[p(),r!==n.length-1&&b(i,t)?a:""]},"cases"))]):"",a,"}"];case"SwitchCase":{d.test?m.push("case ",p("test"),":"):m.push("default:"),x(d,D.Dangling)&&m.push(" ",r(e,t,!0));let n=d.consequent.filter(e=>"EmptyStatement"!==e.type);if(n.length>0){let r=eh(e,t,p);m.push(1===n.length&&"BlockStatement"===n[0].type?[" ",r]:l([a,r]))}return m}case"DebuggerStatement":return["debugger",f];case"ClassDeclaration":case"ClassExpression":return Z(e,t,p);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return ee(e,t,p);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return et(e,t,p);case"TemplateElement":return c(d.value.raw);case"TemplateLiteral":return Q(e,p,t);case"TaggedTemplateExpression":return[p("tag"),p("typeParameters"),p("quasi")];case"PrivateIdentifier":return["#",p("name")];case"PrivateName":return["#",p("id")];case"InterpreterDirective":return m.push("#!",d.value,a),b(d,t)&&m.push(a),m;case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":{m.push("module {");let e=p("body");return e&&m.push(l([a,e]),a),m.push("}"),m}default:throw Error("unknown type: "+JSON.stringify(d.type))}}(e,t,p,h);if(!d)return"";let f=e.getValue(),{type:g}=f;if("ClassMethod"===g||"ClassPrivateMethod"===g||"ClassProperty"===g||"ClassAccessorProperty"===g||"AccessorProperty"===g||"TSAbstractAccessorProperty"===g||"PropertyDefinition"===g||"TSAbstractPropertyDefinition"===g||"ClassPrivateProperty"===g||"MethodDefinition"===g||"TSAbstractMethodDefinition"===g||"TSDeclareMethod"===g)return d;let E=[d],A=ex(e,t,p),L="ClassExpression"===f.type&&A;if(A&&(E=[...A,d],!L))return u(E);if(!m(e,t))return h&&h.needsSemi&&E.unshift(";"),1===E.length&&E[0]===d?d:E;if(L&&(E=[l([s,...E])]),E.unshift("("),h&&h.needsSemi&&E.unshift(";"),y(f)){let[e]=f.trailingComments;E.push(" /*",e.value.trimStart(),"*/"),e.printed=!0}return L&&E.push(s),E.push(")"),E},embed:p,insertPragma:d,massageAstNode:h,hasPrettierIgnore:e=>A(e)||L(e),willPrintOwnComments:f.willPrintOwnComments,canAttachComment:function(e){return e.type&&!_(e)&&!E(e)&&"EmptyStatement"!==e.type&&"TemplateElement"!==e.type&&"Import"!==e.type&&"TSEmptyBodyFunctionExpression"!==e.type},printComment:eg,isBlockComment:_,handleComments:{avoidAstMutation:!0,ownLine:f.handleOwnLineComment,endOfLine:f.handleEndOfLineComment,remaining:f.handleRemainingComment},getCommentChildNodes:f.getCommentChildNodes}}}),cK=oH({"src/language-js/printer-estree-json.js"(e,t){oY();var{builders:{hardline:r,indent:n,join:i}}=ua(),s=cv();function a(e){return"key"===e.getName()&&"ObjectProperty"===e.getParentNode().type}var o=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function u(e,t){let{type:r}=e;if("ObjectProperty"===r){let{key:r}=e;"Identifier"===r.type?t.key={type:"StringLiteral",value:r.name}:"NumericLiteral"===r.type&&(t.key={type:"StringLiteral",value:String(r.value)});return}if("UnaryExpression"===r&&"+"===e.operator)return t.argument;if("ArrayExpression"===r){for(let[r,n]of e.elements.entries())null===n&&t.elements.splice(r,0,{type:"NullLiteral"});return}if("TemplateLiteral"===r)return{type:"StringLiteral",value:e.quasis[0].value.cooked}}u.ignoredProperties=o,t.exports={preprocess:s,print:function(e,t,s){let o=e.getValue();switch(o.type){case"JsonRoot":return[s("node"),r];case"ArrayExpression":if(0===o.elements.length)return"[]";return["[",n([r,i([",",r],e.map(()=>null===e.getValue()?"null":s(),"elements"))]),r,"]"];case"ObjectExpression":return 0===o.properties.length?"{}":["{",n([r,i([",",r],e.map(s,"properties"))]),r,"}"];case"ObjectProperty":return[s("key"),": ",s("value")];case"UnaryExpression":return["+"===o.operator?"":o.operator,s("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return o.value?"true":"false";case"StringLiteral":return JSON.stringify(o.value);case"NumericLiteral":return a(e)?JSON.stringify(String(o.value)):JSON.stringify(o.value);case"Identifier":return a(e)?JSON.stringify(o.name):o.name;case"TemplateLiteral":return s(["quasis",0]);case"TemplateElement":return JSON.stringify(o.value.cooked);default:throw Error("unknown type: "+JSON.stringify(o.type))}},massageAstNode:u}}}),cY=oH({"src/common/common-options.js"(e,t){oY();var r="Common";t.exports={bracketSpacing:{since:"0.0.0",category:r,type:"boolean",default:!0,description:"Print space
68s between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{since:"0.0.0",category:r,type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{since:"1.8.2",category:r,type:"choice",default:[{since:"1.8.2",value:!0},{since:"1.9.0",value:"preserve"}],description:"How to wrap prose.",choices:[{since:"1.9.0",value:"always",description:"Wrap prose if it exceeds the print width."},{since:"1.9.0",value:"never",description:"Do not wrap prose."},{since:"1.9.0",value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{since:"2.4.0",category:r,type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{since:"2.6.0",category:r,type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}}}}),cZ=oH({"src/language-js/options.js"(e,t){oY();var r=cY(),n="JavaScript";t.exports={arrowParens:{since:"1.9.0",category:n,type:"choice",default:[{since:"1.9.0",value:"avoid"},{since:"2.0.0",value:"always"}],description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:r.bracketSameLine,bracketSpacing:r.bracketSpacing,jsxBracketSameLine:{since:"0.17.0",category:n,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{since:"1.0.0",category:n,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},singleQuote:r.singleQuote,jsxSingleQuote:{since:"1.15.0",category:n,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{since:"1.17.0",category:n,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{since:"0.0.0",category:n,type:"choice",default:[{since:"0.0.0",value:!1},{since:"0.19.0",value:"none"},{since:"2.0.0",value:"es5"}],description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."},{value:"all",description:"Trailing commas wherever possible (including function arguments)."}]},singleAttributePerLine:r.singleAttributePerLine}}}),c0=oH({"src/language-js/parse/parsers.js"(){oY()}}),c1=oH({"node_modules/linguist-languages/data/JavaScript.json"(e,t){t.exports={name:"JavaScript",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:["js","node"],extensions:[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".jsx",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"],filenames:["Jakefile"],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],languageId:183}}}),c2=oH({"node_modules/linguist-languages/data/TypeScript.json"(e,t){t.exports={name:"TypeScript",type:"programming",color:"#3178c6",aliases:["ts"],interpreters:["deno","ts-node"],extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",languageId:378}}}),c3=oH({"node_modules/linguist-languages/data/TSX.json"(e,t){t.exports={name:"TSX",type:"programming",color:"#3178c6",group:"TypeScript",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",languageId:94901924}}}),c6=oH({"node_modules/linguist-languages/data/JSON.json"(e,t){t.exports={name:"JSON",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","mcmod.info"],languageId:174}}}),c8=oH({"node_modules/linguist-languages/data/JSON with Comments.json"(e,t){t.exports={name:"JSON with Comments",type:"data",color:"#292929",group:"JSON",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",aliases:["jsonc"],extensions:[".jsonc",".code-snippets",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],languageId:423}}}),c4=oH({"node_modules/linguist-languages/data/JSON5.json"(e,t){t.exports={name:"JSON5",type:"data",color:"#267CB9",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",languageId:175}}}),c9=oH({"src/language-js/index.js"(e,t){oY();var r=lz(),n=cQ(),i=cK(),s=cZ(),a=c0(),o=[r(c1(),e=>({since:"0.0.0",parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],interpreters:[...e.interpreters,"zx"],extensions:[...e.extensions.filter(e=>".jsx"!==e),".wxs"]})),r(c1(),()=>({name:"Flow",since:"0.0.0",parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],aliases:[],filenames:[],extensions:[".js.flow"]})),r(c1(),()=>({name:"JSX",since:"0.0.0",parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],aliases:void 0,filenames:void 0,extensions:[".jsx"],group:"JavaScript",interpreters:void 0,tmScope:"source.js.jsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",color:void 0})),r(c2(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"]})),r(c3(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"]})),r(c6(),()=>({name:"JSON.stringify",since:"1.13.0",parsers:["json-stringify"],vscodeLanguageIds:["json"],extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"]})),r(c6(),e=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["json"],extensions:e.extensions.filter(e=>".jsonl"!==e)})),r(c8(),e=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["jsonc"],filenames:[...e.filenames,".eslintrc",".swcrc"]})),r(c4(),()=>({since:"1.13.0",parsers:["json5"],vscodeLanguageIds:["json5"]}))];t.exports={languages:o,options:s,printers:{estree:n,"estree-json":i},parsers:a}}}),c5=oH({"src/language-css/clean.js"(e,t){oY();var{isFrontMatterNode:r}=uT(),n=o6(),i=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma"]);function s(e,t,i){if(r(e)&&"yaml"===e.lang&&delete t.value,"css-comment"===e.type&&"css-root"===i.type&&i.nodes.length>0&&((i.nodes[0]===e||r(i.nodes[0])&&i.nodes[1]===e)&&(delete t.text,/^\*\s*@(?:format|prettier)\s*$/.test(e.text))||"css-root"===i.type&&n(i.nodes)===e))return null;if("value-root"===e.type&&delete t.text,("media-query"===e.type||"media-query-list"===e.type||"media-feature-expression"===e.type)&&delete t.value,"css-rule"===e.type&&delete t.params,"selector-combinator"===e.type&&(t.value=t.value.replace(/\s+/g," ")),"media-feature"===e.type&&(t.value=t.value.replace(/ /g,"")),("value-word"===e.type&&(e.isColor&&e.isHex||["initial","inherit","unset","revert"].includes(t.value.replace().toLowerCase()))||"media-feature"===e.type||"selector-root-invalid"===e.type||"selector-pseudo"===e.type)&&(t.value=t.value.toLowerCase()),"css-decl"===e.type&&(t.prop=t.prop.toLowerCase()),("css-atrule"===e.type||"css-import"===e.type)&&(t.name=t.name.toLowerCase()),"value-number"===e.type&&(t.unit=t.unit.toLowerCase()),("media-feature"===e.type||"media-keyword"===e.type||"media-type"===e.type||"media-unknown"===e.type||"media-url"===e.type||"media-value"===e.type||"selector-attribute"===e.type||"selector-string"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"value-string"===e.type)&&t.value&&(t.value=t.value.replace(/'/g,'"').replace(/\\([^\dA-Fa-f])/g,"$1")),"selector-attribute"===e.type&&(t.attribute=t.attribute.trim(),t.namespace&&"string"==typeof t.namespace&&(t.namespace=t.namespace.trim(),0===t.namespace.length&&(t.namespace=!0)),t.value&&(t.value=t.value.trim().replace(/^["']|["']$/g,""),delete t.quoted)),("media-value"===e.type||"media-type"===e.type||"value-number"===e.type||"selector-root-invalid"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"selector-tag"===e.type)&&t.value&&(t.value=t.value.replace(/([\d+.Ee-]+)([A-Za-z]*)/g,(e,t,r)=>{let n=Number(t);return Number.isNaN(n)?e:n+r.toLowerCase()})),"selector-tag"===e.type){let r=e.value.toLowerCase();["from","to"].includes(r)&&(t.value=r)}if("css-atrule"===e.type&&"supports"===e.name.toLowerCase()&&delete t.value,"selector-unknown"===e.type&&delete t.value,"value-comma_group"===e.type){let r=e.groups.findIndex(e=>"value-number"===e.type&&"..."===e.unit);-1!==r&&(t.groups[r].unit="",t.groups.splice(r+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}if("value-comma_group"===e.type&&e.groups.some(e=>"value-atword"===e.type&&e.value.endsWith("[")||"value-word"===e.type&&e.value.startsWith("]")))return{type:"value-atword",value:e.groups.map(e=>e.value).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}}s.ignoredProperties=i,t.exports=s}}),c7=oH({"src/utils/front-matter/print.js"(e,t){oY();var{builders:{hardline:r,markAsRoot:n}}=ua();t.exports=function(e,t){if("yaml"===e.lang){let i=e.value.trim(),s=i?t(i,{parser:"yaml"},{stripTrailingHardline:!0}):"";return n([e.startDelimiter,r,s,s?r:"",e.endDelimiter])}}}}),pe=oH({"src/language-css/embed.js"(e,t){oY();var{builders:{hardline:r}}=ua(),n=c7();t.exports=function(e,t,i){let s=e.getValue();if("front-matter"===s.type){let e=n(s,i);return e?[e,r]:""}}}}),pt=oH({"src/utils/front-matter/parse.js"(e,t){oY();var r=RegExp("^(?<startDelimiter>-{3}|\\+{3})(?<language>[^\\n]*)\\n(?:|(?<value>.*?)\\n)(?<endDelimiter>\\k<startDelimiter>|\\.{3}
68)[^\\S\\n]*(?:\\n|$)","s");t.exports=function(e){let t=e.match(r);if(!t)return{content:e};let{startDelimiter:n,language:i,value:s="",endDelimiter:a}=t.groups,o=i.trim()||"yaml";if("+++"===n&&(o="toml"),"yaml"!==o&&n!==a)return{content:e};let[u]=t;return{frontMatter:{type:"front-matter",lang:o,value:s,startDelimiter:n,endDelimiter:a,raw:u.replace(/\n$/,"")},content:u.replace(/[^\n]/g," ")+e.slice(u.length)}}}}),pr=oH({"src/language-css/pragma.js"(e,t){oY();var r=cg(),n=pt();t.exports={hasPragma:function(e){return r.hasPragma(n(e).content)},insertPragma:function(e){let{frontMatter:t,content:i}=n(e);return(t?t.raw+`
69
70`:"")+r.insertPragma(i)}}}}),pn=oH({"src/language-css/utils/index.js"(e,t){oY();var r=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function n(e,t){let r=Array.isArray(t)?t:[t],n=-1,i;for(;i=e.getParentNode(++n);)if(r.includes(i.type))return n;return -1}function i(e,t){let r=n(e,t);return -1===r?null:e.getParentNode(r)}var s=new Set(["initial","inherit","unset","revert"]);function a(e){return"value-operator"===e.type&&"*"===e.value}function o(e){return"value-operator"===e.type&&"/"===e.value}function u(e){return"value-operator"===e.type&&"+"===e.value}function l(e){return"value-operator"===e.type&&"-"===e.value}function c(e){return"value-operator"===e.type&&"%"===e.value}function p(e){var t,r;return"value-comma_group"===e.type&&(null===(t=e.groups)||void 0===t||null===(r=t[1])||void 0===r?void 0:r.type)==="value-colon"}function h(e){var t;return"value-paren_group"===e.type&&(null===(t=e.groups)||void 0===t?void 0:t[0])&&p(e.groups[0])}function d(e){return(null==e?void 0:e.type)==="value-colon"}t.exports={getAncestorCounter:n,getAncestorNode:i,getPropOfDeclNode:function(e){var t;let r=i(e,"css-decl");return null==r||null===(t=r.prop)||void 0===t?void 0:t.toLowerCase()},maybeToLowerCase:function(e){return e.includes("$")||e.includes("@")||e.includes("#")||e.startsWith("%")||e.startsWith("--")||e.startsWith(":--")||e.includes("(")&&e.includes(")")?e:e.toLowerCase()},insideValueFunctionNode:function(e,t){var r;let n=i(e,"value-func");return(null==n||null===(r=n.value)||void 0===r?void 0:r.toLowerCase())===t},insideICSSRuleNode:function(e){var t;let r=i(e,"css-rule"),n=null==r||null===(t=r.raws)||void 0===t?void 0:t.selector;return n&&(n.startsWith(":import")||n.startsWith(":export"))},insideAtRuleNode:function(e,t){let r=Array.isArray(t)?t:[t],n=i(e,"css-atrule");return n&&r.includes(n.name.toLowerCase())},insideURLFunctionInImportAtRuleNode:function(e){let t=e.getValue(),r=i(e,"css-atrule");return(null==r?void 0:r.name)==="import"&&"url"===t.groups[0].value&&2===t.groups.length},isKeyframeAtRuleKeywords:function(e,t){let r=i(e,"css-atrule");return(null==r?void 0:r.name)&&r.name.toLowerCase().endsWith("keyframes")&&["from","to"].includes(t.toLowerCase())},isWideKeywords:function(e){return s.has(e.toLowerCase())},isLastNode:function(e,t){var r;let n=null===(r=e.getParentNode())||void 0===r?void 0:r.nodes;return n&&n.indexOf(t)===n.length-1},isSCSSControlDirectiveNode:function(e){return"css-atrule"===e.type&&["if","else","for","each","while"].includes(e.name)},isDetachedRulesetDeclarationNode:function(e){let{selector:t}=e;return!!t&&("string"==typeof t&&/^@.+:.*$/.test(t)||t.value&&/^@.+:.*$/.test(t.value))},isRelationalOperatorNode:function(e){return"value-word"===e.type&&["<",">","<=",">="].includes(e.value)},isEqualityOperatorNode:function(e){return"value-word"===e.type&&["==","!="].includes(e.value)},isMultiplicationNode:a,isDivisionNode:o,isAdditionNode:u,isSubtractionNode:l,isModuloNode:c,isMathOperatorNode:function(e){return a(e)||o(e)||u(e)||l(e)||c(e)},isEachKeywordNode:function(e){return"value-word"===e.type&&"in"===e.value},isForKeywordNode:function(e){return"value-word"===e.type&&["from","through","end"].includes(e.value)},isURLFunctionNode:function(e){return"value-func"===e.type&&"url"===e.value.toLowerCase()},isIfElseKeywordNode:function(e){return"value-word"===e.type&&["and","or","not"].includes(e.value)},hasComposesNode:function(e){var t,r;return(null===(t=e.value)||void 0===t?void 0:t.type)==="value-root"&&(null===(r=e.value.group)||void 0===r?void 0:r.type)==="value-value"&&"composes"===e.prop.toLowerCase()},hasParensAroundNode:function(e){var t,r,n;return(null===(t=e.value)||void 0===t||null===(r=t.group)||void 0===r||null===(n=r.group)||void 0===n?void 0:n.type)==="value-paren_group"&&null!==e.value.group.group.open&&null!==e.value.group.group.close},hasEmptyRawBefore:function(e){var t;return(null===(t=e.raws)||void 0===t?void 0:t.before)===""},isDetachedRulesetCallNode:function(e){var t;return(null===(t=e.raws)||void 0===t?void 0:t.params)&&/^\(\s*\)$/.test(e.raws.params)},isTemplatePlaceholderNode:function(e){return e.name.startsWith("prettier-placeholder")},isTemplatePropNode:function(e){return e.prop.startsWith("@prettier-placeholder")},isPostcssSimpleVarNode:function(e,t){return"$$"===e.value&&"value-func"===e.type&&(null==t?void 0:t.type)==="value-word"&&!t.raws.before},isKeyValuePairNode:p,isKeyValuePairInParenGroupNode:h,isKeyInValuePairNode:function(e,t){if(!p(t))return!1;let{groups:r}=t,n=r.indexOf(e);return -1!==n&&d(r[n+1])},isSCSSMapItemNode:function(e){var t;let r=e.getValue();if(0===r.groups.length)return!1;let n=e.getParentNode(1);if(!h(r)&&!(n&&h(n)))return!1;let s=i(e,"css-decl");return!!(null!=s&&null!==(t=s.prop)&&void 0!==t&&t.startsWith("$")||h(n)||"value-func"===n.type)},isInlineValueCommentNode:function(e){return"value-comment"===e.type&&e.inline},isHashNode:function(e){return"value-word"===e.type&&"#"===e.value},isLeftCurlyBraceNode:function(e){return"value-word"===e.type&&"{"===e.value},isRightCurlyBraceNode:function(e){return"value-word"===e.type&&"}"===e.value},isWordNode:function(e){return["value-word","value-atword"].includes(e.type)},isColonNode:d,isMediaAndSupportsKeywords:function(e){return e.value&&["not","and","or"].includes(e.value.toLowerCase())},isColorAdjusterFuncNode:function(e){return"value-func"===e.type&&r.has(e.value.toLowerCase())},lastLineHasInlineComment:function(e){return/\/\//.test(e.split(/[\n\r]/).pop())},isAtWordPlaceholderNode:function(e){return(null==e?void 0:e.type)==="value-atword"&&e.value.startsWith("prettier-placeholder-")},isConfigurationNode:function(e,t){var r,n;if((null===(r=e.open)||void 0===r?void 0:r.value)!=="("||(null===(n=e.close)||void 0===n?void 0:n.value)!==")"||e.groups.some(e=>"value-comma_group"!==e.type))return!1;if("value-comma_group"===t.type){let r=t.groups.indexOf(e)-1,n=t.groups[r];if((null==n?void 0:n.type)==="value-word"&&"with"===n.value)return!0}return!1},isParenGroupNode:function(e){var t,r;return"value-paren_group"===e.type&&(null===(t=e.open)||void 0===t?void 0:t.value)==="("&&(null===(r=e.close)||void 0===r?void 0:r.value)===")"}}}}),pi=oH({"src/utils/line-column-to-index.js"(e,t){oY(),t.exports=function(e,t){let r=0;for(let n=0;n<e.line-1;++n)r=t.indexOf(`
71`,r)+1;return r+e.column}}}),ps=oH({"src/language-css/loc.js"(e,t){oY();var{skipEverythingButNewLine:r}=uA(),n=o6(),i=pi();function s(e,t){return"number"==typeof e.sourceIndex?e.sourceIndex:e.s
71ource?i(e.source.start,t)-1:null}function a(e,t){if("css-comment"===e.type&&e.inline)return r(t,e.source.startOffset);let s=e.nodes&&n(e.nodes);return s&&e.source&&!e.source.end&&(e=s),e.source&&e.source.end?i(e.source.end,t):null}t.exports={locStart:function(e){return e.source.startOffset},locEnd:function(e){return e.source.endOffset},calculateLoc:function e(t,r){for(let n in t.source&&(t.source.startOffset=s(t,r),t.source.endOffset=a(t,r)),t){let i=t[n];"source"!==n&&i&&"object"==typeof i&&("value-root"===i.type||"value-unknown"===i.type?function e(t,r,n){for(let i in t.source&&(t.source.startOffset=s(t,n)+r,t.source.endOffset=a(t,n)+r),t){let s=t[i];"source"!==i&&s&&"object"==typeof s&&e(s,r,n)}}(i,function(e){let t=e.source.startOffset;return"string"==typeof e.prop&&(t+=e.prop.length),"css-atrule"===e.type&&"string"==typeof e.name&&(t+=1+e.name.length+e.raws.afterName.match(/^\s*:?\s*/)[0].length),"css-atrule"!==e.type&&e.raws&&"string"==typeof e.raws.between&&(t+=e.raws.between.length),t}(t),i.text||i.value):e(i,r))}},replaceQuotesInInlineComments:function(e){let t="initial",r="initial",n,i=!1,s=[];for(let a=0;a<e.length;a++){let o=e[a];switch(t){case"initial":if("'"===o){t="single-quotes";continue}if('"'===o){t="double-quotes";continue}if(("u"===o||"U"===o)&&"url("===e.slice(a,a+4).toLowerCase()){t="url",a+=3;continue}if("*"===o&&"/"===e[a-1]){t="comment-block";continue}"/"===o&&"/"===e[a-1]&&(t="comment-inline",n=a-1);continue;case"single-quotes":if("'"===o&&"\\"!==e[a-1]&&(t=r,r="initial"),o===`
72`||"\r"===o)return e;continue;case"double-quotes":if('"'===o&&"\\"!==e[a-1]&&(t=r,r="initial"),o===`
73`||"\r"===o)return e;continue;case"url":if(")"===o&&(t="initial"),o===`
74`||"\r"===o)return e;if("'"===o){t="single-quotes",r="url";continue}'"'===o&&(t="double-quotes",r="url");continue;case"comment-block":"/"===o&&"*"===e[a-1]&&(t="initial");continue;case"comment-inline":('"'===o||"'"===o||"*"===o)&&(i=!0),(o===`
75`||"\r"===o)&&(i&&s.push([n,a]),t="initial",i=!1);continue}}for(let[t,r]of s)e=e.slice(0,t)+e.slice(t,r).replace(/["'*]/g," ")+e.slice(r);return e}}}}),pa=oH({"src/language-css/utils/is-less-parser.js"(e,t){oY(),t.exports=function(e){return"css"===e.parser||"less"===e.parser}}}),po=oH({"src/language-css/utils/is-scss.js"(e,t){oY(),t.exports=function(e,t){return"less"===e||"scss"===e?"scss"===e:/(?:\w\s*:\s*[^:}]+|#){|@import[^\n]+(?:url|,)/.test(t)}}}),pu=oH({"src/language-css/utils/css-units.evaluate.js"(e,t){t.exports={em:"em",rem:"rem",ex:"ex",rex:"rex",cap:"cap",rcap:"rcap",ch:"ch",rch:"rch",ic:"ic",ric:"ric",lh:"lh",rlh:"rlh",vw:"vw",svw:"svw",lvw:"lvw",dvw:"dvw",vh:"vh",svh:"svh",lvh:"lvh",dvh:"dvh",vi:"vi",svi:"svi",lvi:"lvi",dvi:"dvi",vb:"vb",svb:"svb",lvb:"lvb",dvb:"dvb",vmin:"vmin",svmin:"svmin",lvmin:"lvmin",dvmin:"dvmin",vmax:"vmax",svmax:"svmax",lvmax:"lvmax",dvmax:"dvmax",cm:"cm",mm:"mm",q:"Q",in:"in",pt:"pt",pc:"pc",px:"px",deg:"deg",grad:"grad",rad:"rad",turn:"turn",s:"s",ms:"ms",hz:"Hz",khz:"kHz",dpi:"dpi",dpcm:"dpcm",dppx:"dppx",x:"x"}}}),pl=oH({"src/language-css/utils/print-unit.js"(e,t){oY();var r=pu();t.exports=function(e){let t=e.toLowerCase();return Object.prototype.hasOwnProperty.call(r,t)?r[t]:e}}}),pc=oH({"src/language-css/printer-postcss.js"(e,t){oY();var r=o6(),{printNumber:n,printString:i,hasNewline:s,isFrontMatterNode:a,isNextLineEmpty:o,isNonEmptyArray:u}=uT(),{builders:{join:l,line:c,hardline:p,softline:h,group:d,fill:f,indent:m,dedent:g,ifBreak:y,breakParent:x},utils:{removeLines:D,getDocParts:v}}=ua(),E=c5(),b=pe(),{insertPragma:C}=pr(),{getAncestorNode:A,getPropOfDeclNode:S,maybeToLowerCase:k,insideValueFunctionNode:F,insideICSSRuleNode:w,insideAtRuleNode:T,insideURLFunctionInImportAtRuleNode:_,isKeyframeAtRuleKeywords:B,isWideKeywords:N,isLastNode:P,isSCSSControlDirectiveNode:I,isDetachedRulesetDeclarationNode:L,isRelationalOperatorNode:j,isEqualityOperatorNode:O,isMultiplicationNode:V,isDivisionNode:M,isAdditionNode:R,isSubtractionNode:$,isMathOperatorNode:J,isEachKeywordNode:U,isForKeywordNode:q,isURLFunctionNode:z,isIfElseKeywordNode:W,hasComposesNode:H,hasParensAroundNode:G,hasEmptyRawBefore:X,isKeyValuePairNode:Q,isKeyInValuePairNode:K,isDetachedRulesetCallNode:Y,isTemplatePlaceholderNode:Z,isTemplatePropNode:ee,isPostcssSimpleVarNode:et,isSCSSMapItemNode:er,isInlineValueCommentNode:en,isHashNode:ei,isLeftCurlyBraceNode:es,isRightCurlyBraceNode:ea,isWordNode:eo,isColonNode:eu,isMediaAndSupportsKeywords:el,isColorAdjusterFuncNode:ec,lastLineHasInlineComment:ep,isAtWordPlaceholderNode:eh,isConfigurationNode:ed,isParenGroupNode:ef}=pn(),{locStart:em,locEnd:eg}=ps(),ey=pa(),ex=po(),eD=pl();function ev(e,t,r){let n=[];return e.each((e,i,u)=>{let l=u[i-1];if(l&&"css-comment"===l.type&&"prettier-ignore"===l.text.trim()){let r=e.getValue();n.push(t.originalText.slice(em(r),eg(r)))}
75else n.push(r());i!==u.length-1&&(("css-comment"!==u[i+1].type||s(t.originalText,em(u[i+1]),{backwards:!0})||a(u[i]))&&("css-atrule"!==u[i+1].type||"else"!==u[i+1].name||"css-comment"===u[i].type)?(n.push(t.__isHTMLStyleAttribute?c:p),o(t.originalText,e.getValue(),eg)&&!a(u[i])&&n.push(p)):n.push(" "))},"nodes"),n}var eE=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gs,eb=RegExp(eE.source+`|(${/[$@]?[A-Z_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/g.source})?(${/(?:\d*\.\d+|\d+\.?)(?:[Ee][+-]?\d+)?/g.source})(${/[A-Za-z]+/g.source})?`,"g");function eC(e,t){return e.replace(eE,e=>i(e,t))}function eA(e){return e.replace(eb,(e,t,r,n,i)=>!r&&n?eS(n)+k(i||""):e)}function eS(e){return n(e).replace(/\.0(?=$|e)/,"")}t.exports={print:function(e,t,n){var s,a,E;let b=e.getValue();if(!b)return"";if("string"==typeof b)return b;switch(b.type){case"front-matter":return[b.raw,p];case"css-root":{let r=ev(e,t,n),i=b.raws.after.trim();return i.startsWith(";")&&(i=i.slice(1).trim()),[r,i?` ${i}`:"",v(r).length>0?p:""]}case"css-comment":{let e=b.inline||b.raws.inline,r=t.originalText.slice(em(b),eg(b));return e?r.trimEnd():r}case"css-rule":return[n("selector"),b.important?" !important":"",b.nodes?[b.selector&&"selector-unknown"===b.selector.type&&ep(b.selector.value)?c:" ","{",b.nodes.length>0?m([p,ev(e,t,n)]):"",p,"}",L(b)?";":""]:";"];case"css-decl":{let r=e.getParentNode(),{between:i}=b.raws,s=i.trim(),a=":"===s,o=H(b)?D(n("value")):n("value");return!a&&ep(s)&&(o=m([p,g(o)])),[b.raws.before.replace(/[\s;]/g,""),"css-atrule"===r.type&&r.variable||w(e)?b.prop:k(b.prop),s.startsWith("//")?" ":"",s,b.extend?"":" ",ey(t)&&b.extend&&b.selector?["extend(",n("selector"),")"]:"",o,b.raws.important?b.raws.important.replace(/\s*!\s*important/i," !important"):b.important?" !important":"",b.raws.scssDefault?b.raws.scssDefault.replace(/\s*!default/i," !default"):b.scssDefault?" !default":"",b.raws.scssGlobal?b.raws.scssGlobal.replace(/\s*!global/i," !global"):b.scssGlobal?" !global":"",b.nodes?[" {",m([h,ev(e,t,n)]),h,"}"]:ee(b)&&!r.raws.semicolon&&";"!==t.originalText[eg(b)-1]?"":t.__isHTMLStyleAttribute&&P(e,b)?y(";"):";"]}case"css-atrule":{let r=e.getParentNode(),i=Z(b)&&!r.raws.semicolon&&";"!==t.originalText[eg(b)-1];if(ey(t)){if(b.mixin)return[n("selector"),b.important?" !important":"",i?"":";"];if(b.function)return[b.name,n("params"),i?"":";"];if(b.variable)return["@",b.name,": ",b.value?n("value"):"",b.raws.between.trim()?b.raws.between.trim()+" ":"",b.nodes?["{",m([b.nodes.length>0?h:"",ev(e,t,n)]),h,"}"]:"",i?"":";"]}return["@",Y(b)||b.name.endsWith(":")?b.name:k(b.name),b.params?[Y(b)?"":Z(b)?""===b.raws.afterName?"":b.name.endsWith(":")?" ":/^\s*\n\s*\n/.test(b.raws.afterName)?[p,p]:/^\s*\n/.test(b.raws.afterName)?p:" ":" ",n("params")]:"",b.selector?m([" ",n("selector")]):"",b.value?d([" ",n("value"),I(b)?G(b)?" ":c:""]):"else"===b.name?" ":"",b.nodes?[I(b)?"":b.selector&&!b.selector.nodes&&"string"==typeof b.selector.value&&ep(b.selector.value)||!b.selector&&"string"==typeof b.params&&ep(b.params)?c:" ","{",m([b.nodes.length>0?h:"",ev(e,t,n)]),h,"}"]:i?"":";"]}case"media-query-list":{let t=[];return e.each(e=>{let r=e.getValue();"media-query"===r.type&&""===r.value||t.push(n())},"nodes"),d(m(l(c,t)))}case"media-query":return[l(" ",e.map(n,"nodes")),P(e,b)?"":","];case"media-type":case"media-value":return eA(eC(b.value,t));case"media-feature-expression":return b.nodes?["(",...e.map(n,"nodes"),")"]:b.value;case"media-feature":return k(eC(b.value.replace(/ +/g," "),t));case"media-colon":case"value-comma":return[b.value," "];case"media-keyword":case"selector-string":return eC(b.value,t);case"media-url":return eC(b.value.replace(/^url\(\s+/gi,"url(").replace(/\s+\)$/g,")"),t);case"media-unknown":case"selector-comment":case"selector-nesting":case"value-paren":case"value-operator":case"value-unicode-range":case"value-unknown":return b.value;case"selector-root":return d([T(e,"custom-selector")?[A(e,"css-atrule").customSelector,c]:"",l([",",T(e,["extend","custom-selector","nest"])?c:p],e.map(n,"nodes"))]);case"selector-selector":return d(m(e.map(n,"nodes")));case"selector-tag":{let t=e.getParentNode(),r=t&&t.nodes.indexOf(b),n=r&&t.nodes[r-1];return[b.namespace?[!0===b.namespace?"":b.namespace.trim(),"|"]:"","selector-nesting"===n.type?b.value:eA(B(e,b.value)?b.value.toLowerCase():b.value)]}case"selector-id":return["#",b.value];case"selector-class":return[".",eA(eC(b.value,t))];case"selector-attribute":let C;return["[",b.namespace?[!0===b.namespace?"":b.namespace.trim(),"|"]:"",b.attribute.trim(),null!==(s=b.o
75perator)&&void 0!==s?s:"",b.value?(E=eC(b.value.trim(),t),C=t.singleQuote?"'":'"',E.includes('"')||E.includes("'")?E:C+E+C):"",b.insensitive?" i":"","]"];case"selector-combinator":if("+"===b.value||">"===b.value||"~"===b.value||">>>"===b.value){let t=e.getParentNode();return["selector-selector"===t.type&&t.nodes[0]===b?"":c,b.value,P(e,b)?"":" "]}return[b.value.trim().startsWith("(")?c:"",eA(eC(b.value.trim(),t))||c];case"selector-universal":return[b.namespace?[!0===b.namespace?"":b.namespace.trim(),"|"]:"",b.value];case"selector-pseudo":return[k(b.value),u(b.nodes)?d(["(",m([h,l([",",c],e.map(n,"nodes"))]),h,")"]):""];case"selector-unknown":{let r=A(e,"css-rule");if(r&&r.isSCSSNesterProperty)return eA(eC(k(b.value),t));let n=e.getParentNode();if(n.raws&&n.raws.selector){let e=em(n),r=e+n.raws.selector.length;return t.originalText.slice(e,r).trim()}let i=e.getParentNode(1);if("value-paren_group"===n.type&&i&&"value-func"===i.type&&"selector"===i.value){let e=eg(n.open)+1,r=em(n.close),i=t.originalText.slice(e,r).trim();return ep(i)?[x,i]:i}return b.value}case"value-value":case"value-root":return n("group");case"value-comment":return t.originalText.slice(em(b),eg(b));case"value-comma_group":{let r=e.getParentNode(),i=e.getParentNode(1),s=S(e),o=s&&"value-value"===r.type&&("grid"===s||s.startsWith("grid-template")),u=A(e,"css-atrule"),l=u&&I(u),y=b.groups.some(e=>en(e)),D=e.map(n,"groups"),v=[],E=F(e,"url"),C=!1,k=!1;for(let n=0;n<b.groups.length;++n){v.push(D[n]);let s=b.groups[n-1],d=b.groups[n],f=b.groups[n+1],m=b.groups[n+2];if(E){(f&&R(f)||R(d))&&v.push(" ");continue}if(T(e,"forward")&&"value-word"===d.type&&d.value&&void 0!==s&&"value-word"===s.type&&"as"===s.value&&"value-operator"===f.type&&"*"===f.value||!f||"value-word"===d.type&&d.value.endsWith("-")&&eh(f))continue;if("value-string"===d.type&&d.quoted){let e=d.value.lastIndexOf("#{"),t=d.value.lastIndexOf("}");-1!==e&&-1!==t?C=e>t:-1!==e?C=!0:-1!==t&&(C=!1)}if(C||eu(d)||eu(f)||"value-atword"===d.type&&(""===d.value||d.value.endsWith("["))||"value-word"===f.type&&f.value.startsWith("]")||"~"===d.value||d.value&&d.value.includes("\\")&&f&&"value-comment"!==f.type||s&&s.value&&s.value.indexOf("\\")===s.value.length-1&&"value-operator"===d.type&&"/"===d.value||"\\"===d.value||et(d,f)||ei(d)||es(d)||ea(f)||es(f)&&X(f)||ea(d)&&X(f)||"--"===d.value&&ei(f))continue;let y=J(d),x=J(f);if((y&&ei(f)||x&&ea(d))&&X(f)||!s&&M(d)||F(e,"calc")&&(R(d)||R(f)||$(d)||$(f))&&X(f))continue;let A=(R(d)||$(d))&&0===n&&("value-number"===f.type||f.isHex)&&i&&ec(i)&&!X(f),S=m&&"value-func"===m.type||m&&eo(m)||"value-func"===d.type||eo(d),w="value-func"===f.type||eo(f)||s&&"value-func"===s.type||s&&eo(s);if(!(!(V(f)||V(d))&&!F(e,"calc")&&!A&&(M(f)&&!S||M(d)&&!w||R(f)&&!S||R(d)&&!w||$(f)||$(d))&&(X(f)||y&&(!s||s&&J(s))))&&!(("scss"===t.parser||"less"===t.parser)&&y&&"-"===d.value&&ef(f)&&eg(d)===em(f.open)&&"("===f.open.value)){if(en(d)){if("value-paren_group"===r.type){v.push(g(p));continue}v.push(p);continue}if(l&&(O(f)||j(f)||W(f)||U(d)||q(d))||u&&"namespace"===u.name.toLowerCase()){v.push(" ");continue}if(o){d.source&&f.source&&d.source.start.line!==f.source.start.line?(v.push(p),k=!0):v.push(" ");continue}if(x){v.push(" ");continue}if(!(f&&"..."===f.value)&&!(eh(d)&&eh(f)&&eg(d)===em(f))){if(eh(d)&&ef(f)&&eg(d)===em(f.open)){v.push(h);continue}if("with"===d.value&&ef(f)){v.push(" ");continue}null!==(a=d.value)&&void 0!==a&&a.endsWith("#")&&"{"===f.value&&ef(f.group)||v.push(c)}}}return y&&v.push(x),k&&v.unshift(p),l?d(m(v)):_(e)?d(f(v)):d(m(f(v)))}case"value-paren_group":{let i=e.getParentNode();if(i&&z(i)&&(1===b.groups.length||b.groups.length>0&&"value-comma_group"===b.groups[0].type&&b.groups[0].groups.length>0&&"value-word"===b.groups[0].groups[0].type&&b.groups[0].groups[0].value.startsWith("data:")))return[b.open?n("open"):"",l(",",e.map(n,"groups")),b.close?n("close"):""];if(!b.open){let t=e.map(n,"groups"),r=[];for(let e=0;e<t.length;e++)0!==e&&r.push([",",c]),r.push(t[e]);return d(m(f(r)))}let s=er(e),a=r(b.groups),x=a&&"value-comment"===a.type,D=K(b,i),E=ed(b,i),C=d([b.open?n("open"):"",m([h,l([c],e.map((e,i)=>{let s=e.getValue(),a=i===b.groups.length-1,l=[n(),a?"":","];if(Q(s)&&"value-comma_group"===s.type&&s.groups&&"value-paren_group"!==s.groups[0].type&&s.groups[2]&&"value-paren_group"===s.groups[2].type){let e=v(l[0].contents.contents);e[1]=d(e[1]),l=[d(g(l))]}if(!a&&"value-comma_group"===s.type&&u(s.groups)){let e=r(s.groups);!e.source&&e.close&&(e=e.close),e.source&&o(t.originalText,e,eg)&&l.push(p)}return l},"groups"))]),y(!x&&ex(t.parser,t.originalText)&&s&&("es5"===t.trailingComma||"all"===t.trailingComma)?",":""),h,b.close?n("close"):""],{shouldBreak:E||s&&!D});return E||D?g(C):C}case"value-func":return[b.value,T(e,"supports")&&el(b)?" ":"",n("group")];case"value-number":return[eS(b.value),eD(b.unit)];case"value-word":return b.isColor&&b.isHex||N(b.value)?b.value.toLowerCase():b.value;case"value-colon":{let t=e.getParentNode(),n=t&&t.groups.indexOf(b),i=n&&t.groups[n-1];return[b.value,i&&"string"==typeof i.value&&"\\"===r(i.value)||F(e,"url")?"":c]}case"value-string":return i(b.raws.quote+b.value+b.raws.quote,t);case"value-atword":return["@",b.value];default:throw Error(`Unknown postcss type ${JSON.stringify(b.type)}`)}},embed:b,insertPragma:C,massageAstNode:E}}}),pp=oH({"src/language-css/options.js"(e,t){oY();var r=cY();t.exports={singleQuote:r.singleQuote}}}),ph=oH({"src/language-css/parsers.js"(){oY()}}),pd=oH({"node_modules/linguist-languages/data/CSS.json"(e,t){t.exports={name:"CSS",type:"markup",tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",color:"#563d7c",extensions:[".css"],languageId:50}}}),pf=oH({"node_modules/linguist-languages/data/PostCSS.json"(e,t){t.exports={name:"PostCSS",type:"markup",color:"#dc3a0c",tmScope:"source.postcss",group:"CSS",extensions:[".pcss",".postcss"],aceMode:"text",languageId:262764437}}}),pm=oH({"node_modules/linguist-languages/data/Less.json"(e,t){t.exports={name:"Less",type:"markup",color:"#1d365d",aliases:["less-css"],extensions:[".less"],tmScope:"source.css.less",aceMode:"less",codemirrorMode:"css",codemirrorMimeType:"text/css",languageId:198}}}),pg=oH({"node_modules/linguist-languages/data/SCSS.json"(e,t){t.exports={name:"SCSS",type:"markup",color:"#c6538c",tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",extensions:[".scss"],languageId:329}}}),py=oH({"src/language-css/index.js"(e,t){oY();var r=lz(),n=pc(),i=pp(),s=ph(),a=[r(pd(),e=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["css"],extensions:[...e.extensions,".wxss"]})),r(pf(),()=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["postcss"]})),r(pm(),()=>({since:"1.4.0",parsers:["less"],vscodeLanguageIds:["less"]})),r(pg(),()=>({since:"1.4.0",parsers:["scss"],vscodeLanguageIds:["scss"]}))];t.exports={languages:a,options:i,printers:{postcss:n},parsers:s}}}),px=oH({"src/language-handlebars/loc.js"(e,t){oY(),t.exports={locStart:function(e){return e.loc.start.offset},locEnd:function(e){return e.loc.end.offset}}}}),pD=oH({"src/language-handlebars/clean.js"(e,t){function r(e,t){if("TextNode"===e.type){let r=e.chars.trim();if(!r)return null;t.chars=r.replace(/[\t\n\f\r ]+/g," ")}"AttrNode"===e.type&&"class"===e.name.toLowerCase()&&delete t.value}oY(),r.ignoredProperties=new Set(["loc","selfClosing"]),t.exports=r}}),pv=oH({"src/language-handlebars/html-void-elements.evaluate.js"(e,t){t.exports=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]}}),pE=oH({"src/language-handlebars/utils.js"(e,t){oY();var r=o6();function n(e){return e.toUpperCase()===e}var i=new Set(pv());
75function s(e){return a(e,["TextNode"])&&!/\S/.test(e.chars)}function a(e,t){return e&&t.includes(e.type)}function o(e,t){return a(e.getParentNode(0),t)}function u(e,t){var r,n,i,s;let a=e.getValue(),o=null!==(r=e.getParentNode(0))&&void 0!==r?r:{},u=null!==(n=null!==(i=null!==(s=o.children)&&void 0!==s?s:o.body)&&void 0!==i?i:o.parts)&&void 0!==n?n:[],l=u.indexOf(a);return -1!==l&&u[l+t]}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return u(e,-t)}function c(e){return u(e,1)}function p(e){return a(e,["MustacheCommentStatement"])&&"string"==typeof e.value&&"prettier-ignore"===e.value.trim()}t.exports={getNextNode:c,getPreviousNode:l,hasPrettierIgnore:function(e){let t=e.getValue(),r=l(e,2);return p(t)||p(r)},isLastNodeOfSiblings:function(e){let t=e.getValue(),n=e.getParentNode(0);return!!(o(e,["ElementNode"])&&r(n.children)===t||o(e,["Block"])&&r(n.body)===t)},isNextNodeOfSomeType:function(e,t){return a(c(e),t)},isNodeOfSomeType:a,isParentOfSomeType:o,isPreviousNodeOfSomeType:function(e,t){return a(l(e),t)},isVoid:function(e){var t;return!0===e.selfClosing||(t=e.tag,i.has(t.toLowerCase())&&!n(t[0]))||a(e,["ElementNode"])&&"string"==typeof e.tag&&!e.tag.startsWith(":")&&(n(e.tag[0])||e.tag.includes("."))&&e.children.every(e=>s(e))},isWhitespaceNode:s}}}),pb=oH({"src/language-handlebars/printer-glimmer.js"(e,t){oY();var{builders:{dedent:r,fill:n,group:i,hardline:s,ifBreak:a,indent:o,join:u,line:l,softline:c},utils:{getDocParts:p,replaceTextEndOfLine:h}}=ua(),{getPreferredQuote:d,isNonEmptyArray:f}=uT(),{locStart:m,locEnd:g}=px(),y=pD(),{getNextNode:x,getPreviousNode:D,hasPrettierIgnore:v,isLastNodeOfSiblings:E,isNextNodeOfSomeType:b,isNodeOfSomeType:C,isParentOfSomeType:A,isPreviousNodeOfSomeType:S,isVoid:k,isWhitespaceNode:F}=pE();function w(e,t){return m(e)-m(t)}function T(e,t,r){let n=e.getValue().children.every(e=>F(e));return"ignore"===t.htmlWhitespaceSensitivity&&n?"":e.map((e,n)=>{let i=r();return 0===n&&"ignore"===t.htmlWhitespaceSensitivity?[c,i]:i},"children")}function _(e){return[!1===e.escaped?"{{{":"{{",e.strip&&e.strip.open?"~":""]}function B(e){let t=!1===e.escaped?"}}}":"}}";return[e.strip&&e.strip.close?"~":"",t]}function N(e){return[_(e),e.closeStrip.open?"~":"","/"]}function P(e){let t=B(e);return[e.closeStrip.close?"~":"",t]}function I(e){return[_(e),e.inverseStrip.open?"~":""]}function L(e){let t=B(e);return[e.inverseStrip.close?"~":"",t]}function j(e){return C(e,["BlockStatement"])&&e.program.body.every(e=>F(e))}function O(e){return C(e,["BlockStatement"])&&e.inverse}function V(e,t,r){if(j(e.getValue()))return"";let n=t("program");return"ignore"===r.htmlWhitespaceSensitivity?o([s,n]):o(n)}function M(e,t,r){let n=e.getValue(),i=t("inverse"),a="ignore"===r.htmlWhitespaceSensitivity?[s,i]:i;return O(n)&&1===n.inverse.body.length&&C(n.inverse.body[0],["BlockStatement"])&&n.inverse.body[0].path.parts[0]===n.path.parts[0]?a:O(n)?[["ignore"===r.htmlWhitespaceSensitivity?s:"",I(n),"else",L(n)],o(a)]:""}function R(e){return p(u(l,e.split(/[\t\n\f\r ]+/)))}function $(e){return(e="string"==typeof e?e:"").split(`
76`).length-1}function J(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Array.from({length:Math.min(e,2)}).fill(s)}function U(e,t){let{quote:r,regex:n}=d(e,t);return[r,e.replace(n,`\\${r}`),r]}function q(e,t){let r=t("path"),n=z(e,t);return n?[o([r,l,n]),c]:r}function z(e,t){let r=e.getValue(),n=[];if(r.params.length>0){let r=e.map(t,"params");n.push(...r)}if(r.hash&&r.hash.pairs.length>0){let e=t("hash");n.push(e)}return 0===n.length?"":u(l,n)}function W(e){return["as |",e.blockParams.join(" "),"|"]}t.exports={print:function(e,t,p){var y,F,O;let H=e.getValue();if(!H)return"";if(v(e))return t.originalText.slice(m(H),g(H));let G=t.singleQuote?"'":'"';
76switch(H.type){case"Block":case"Program":case"Template":return i(e.map(p,"body"));case"ElementNode":{let r=i(function(e,t){let r=e.getValue(),n=["attributes","modifiers","comments"].filter(e=>f(r[e])),i=n.flatMap(e=>r[e]).sort(w);for(let r of n)e.each(e=>{let r=i.indexOf(e.getValue());i.splice(r,1,[l,t()])},r);return f(r.blockParams)&&i.push(l,W(r)),["<",r.tag,o(i),k(r)?a([c,"/>"],[" />",c]):a([c,">"],">")]}(e,p)),n="ignore"===t.htmlWhitespaceSensitivity&&b(e,["ElementNode"])?c:"";if(k(H))return[r,n];let u=["</",H.tag,">"];return 0===H.children.length?[r,o(u),n]:"ignore"===t.htmlWhitespaceSensitivity?[r,o(T(e,t,p)),s,o(u),n]:[r,o(i(T(e,t,p))),o(u),n]}case"BlockStatement":{let r,n,a,h=e.getParentNode(1);return h&&h.inverse&&1===h.inverse.body.length&&h.inverse.body[0]===H&&h.inverse.body[0].path.parts[0]===h.path.parts[0]?[(y=h.inverse.body[0].path.parts[0],r=e.getValue(),i([I(n=e.getParentNode(1)),["else"," ",y],o([l,i(z(e,p)),...f(r.program.blockParams)?[l,W(r.program)]:[]]),c,L(n)])),V(e,p,t),M(e,p,t)]:[function(e,t){let r,n=e.getValue(),s=[],a=z(e,t);return a&&s.push(i(a)),f(n.program.blockParams)&&s.push(W(n.program)),i([[_(n),n.openStrip.open?"~":"","#"],t("path"),s.length>0?o([l,u(l,s)]):"",c,(r=B(n),[n.openStrip.close?"~":"",r])])}(e,p),i([V(e,p,t),M(e,p,t),(a=e.getValue(),"ignore"===t.htmlWhitespaceSensitivity?[j(a)?c:s,N(a),p("path"),P(a)]:[N(a),p("path"),P(a)])])]}case"ElementModifierStatement":return i(["{{",q(e,p),"}}"]);case"MustacheStatement":return i([_(H),q(e,p),B(H)]);case"SubExpression":let X,Q;return i(["(",(X=p("path"),(Q=z(e,p))?o([X,l,i(Q)]):X),c,")"]);case"AttrNode":{let e="TextNode"===H.value.type;if(e&&""===H.value.chars&&m(H.value)===g(H.value))return H.name;let t=e?d(H.value.chars,G).quote:"ConcatStatement"===H.value.type?d(H.value.parts.filter(e=>"TextNode"===e.type).map(e=>e.chars).join(""),G).quote:"",r=p("value");return[H.name,"=",t,"class"===H.name&&t?i(o(r)):r,t]}case"ConcatStatement":return e.map(p,"parts");case"Hash":return u(l,e.map(p,"pairs"));case"HashPair":return[H.key,"=",p("value")];case"TextNode":{let i=H.chars.replace(/{{/g,"\\{{"),s=function(e){for(let t=0;t<2;t++){let r=e.getParentNode(t);if(r&&"AttrNode"===r.type)return r.name.toLowerCase()}}(e);if(s){if("class"===s){let t=i.trim().split(/\s+/).join(" "),r=!1,n=!1;return A(e,["ConcatStatement"])&&(S(e,["MustacheStatement"])&&/^\s/.test(i)&&(r=!0),b(e,["MustacheStatement"])&&/\s$/.test(i)&&""!==t&&(n=!0)),[r?l:"",t,n?l:""]}return h(i)}let a=/^[\t\n\f\r ]*$/.test(i),o=!D(e),u=!x(e);if("ignore"!==t.htmlWhitespaceSensitivity){let t=/^[\t\n\f\r ]*/,s=/[\t\n\f\r ]*$/,c=u&&A(e,["Template"]),p=o&&A(e,["Template"]);if(a){if(p||c)return"";let t=[l],n=$(i);return n&&(t=J(n)),E(e)&&(t=t.map(e=>r(e))),t}let[h]=i.match(t),[d]=i.match(s),f=[];if(h){f=[l];let e=$(h);e&&(f=J(e)),i=i.replace(t,"")}let m=[];if(d){if(!c){m=[l];let t=$(d);t&&(m=J(t)),E(e)&&(m=m.map(e=>r(e)))}i=i.replace(s,"")}return[...f,n(R(i)),...m]}let c=$(i),p=$(((F="string"==typeof(F=i)?F:"").match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||""),d=$(((O="string"==typeof(O=i)?O:"").match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"");if((o||u)&&a&&A(e,["Block","ElementNode","Template"]))return"";a&&c?(p=Math.min(c,2),d=0):(b(e,["BlockStatement","ElementNode"])&&(d=Math.max(d,1)),S(e,["BlockStatement","ElementNode"])&&(p=Math.max(p,1)));let f="",m="";return 0===d&&b(e,["MustacheStatement"])&&(m=" "),0===p&&S(e,["MustacheStatement"])&&(f=" "),o&&(p=0,f=""),u&&(d=0,m=""),i=i.replace(/^[\t\n\f\r ]+/g,f).replace(/[\t\n\f\r ]+$/,m),[...J(p),n(R(i)),...J(d)]}case"MustacheCommentStatement":{let e=m(H),r=g(H),n="~"===t.originalText.charAt(e+2),i="~"===t.originalText.charAt(r-3),s=H.value.includes("}}")?"--":"";return["{{",n?"~":"","!",s,H.value,s,i?"~":"","}}"]}case"PathExpression":return H.original;case"BooleanLiteral":case"NumberLiteral":return String(H.value);case"CommentStatement":return["<!--",H.value,"-->"];case"StringLiteral":if(function(e){let t=0,r=e.getParentNode(t);for(;r&&C(r,["SubExpression"]);)t++,r=e.getParentNode(t);return!!(r&&C(e.getParentNode(t+1),["ConcatStatement"])&&C(e.getParentNode(t+2),["AttrNode"]))}(e)){let e=t.singleQuote?'"':"'";return U(H.value,e)}return U(H.value,G);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";default:throw Error("unknown glimmer type: "+JSON.stringify(H.type))}},massageAstNode:y}}}),pC=oH({"src/language-handlebars/parsers.js"(){oY()}}),pA=oH({"node_modules/linguist-languages/data/Handlebars.json"(e,t){t.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),pS=oH({"src/language-handlebars/index.js"(e,t){oY();var r=lz(),n=pb(),i=pC(),s=[r(pA(),()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]}))];t.exports={languages:s,printers:{glimmer:n},parsers:i}}}),pk=oH({"src/language-graphql/pragma.js"(e,t){oY(),t.exports={hasPragma:function(e){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(e)},insertPragma:function(e){return`# @format
77
78`+e}}}}),pF=oH({"src/language-graphql/loc.js"(e,t){oY(),t.exports={locStart:function(e){return"number"==typeof e.start?e.start:e.loc&&e.loc.start},locEnd:function(e){return"number"==typeof e.end?e.end:e.loc&&e.loc.end}}}}),pw=oH({"src/language-graphql/printer-graphql.js"(e,t){oY();var{builders:{join:r,hardline:n,line:i,softline:s,group:a,indent:o,ifBreak:u}}=ua(),{isNextLineEmpty:l,isNonEmptyArray:c}=uT(),{insertPragma:p}=pk(),{locStart:h,locEnd:d}=pF();function f(e,t,n){if(0===n.directives.length)return"";let u=r(i,e.map(t,"directives"));return"FragmentDefinition"===n.kind||"OperationDefinition"===n.kind?a([i,u]):[" ",a(o([s,u]))]}
78function m(e,t,r,i){return e.map((e,i,s)=>{let a=r();return i<s.length-1&&l(t.originalText,e.getValue(),d)?[a,n]:a},i)}function g(e,t,r){let n=e.getNode(),s=[],{interfaces:a}=n,o=e.map(e=>r(e),"interfaces");for(let e=0;e<a.length;e++){let r=a[e];s.push(o[e]);let n=a[e+1];if(n){let e=t.originalText.slice(r.loc.end,n.loc.start),a=e.includes("#"),o=e.replace(/#.*/g,"").trim();s.push(","===o?",":" &",a?i:" ")}}return s}function y(e,t){"StringValue"===e.kind&&e.block&&!e.value.includes(`
79`)&&(t.value=t.value.trim())}y.ignoredProperties=new Set(["loc","comments"]),t.exports={print:function(e,t,p){let y=e.getValue();if(!y)return"";if("string"==typeof y)return y;switch(y.kind){case"Document":{let r=[];return e.each((e,i,s)=>{r.push(p()),i!==s.length-1&&(r.push(n),l(t.originalText,e.getValue(),d)&&r.push(n))},"definitions"),[...r,n]}case"OperationDefinition":{let n="{"!==t.originalText[h(y)],i=!!y.name;return[n?y.operation:"",n&&i?[" ",p("name")]:"",n&&!i&&c(y.variableDefinitions)?" ":"",c(y.variableDefinitions)?a(["(",o([s,r([u("",", "),s],e.map(p,"variableDefinitions"))]),s,")"]):"",f(e,p,y),y.selectionSet&&(n||i)?" ":"",p("selectionSet")]}case"FragmentDefinition":return["fragment ",p("name"),c(y.variableDefinitions)?a(["(",o([s,r([u("",", "),s],e.map(p,"variableDefinitions"))]),s,")"]):""," on ",p("typeCondition"),f(e,p,y)," ",p("selectionSet")];case"SelectionSet":return["{",o([n,r(n,m(e,t,p,"selections"))]),n,"}"];case"Field":return a([y.alias?[p("alias"),": "]:"",p("name"),y.arguments.length>0?a(["(",o([s,r([u("",", "),s],m(e,t,p,"arguments"))]),s,")"]):"",f(e,p,y),y.selectionSet?" ":"",p("selectionSet")]);case"Name":case"IntValue":case"FloatValue":case"EnumValue":return y.value;case"StringValue":if(y.block){let e=y.value.replace(/"""/g,"\\$&").split(`
80`);return 1===e.length&&(e[0]=e[0].trim()),e.every(e=>""===e)&&(e.length=0),r(n,['"""',...e,'"""'])}return['"',y.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"'];case"BooleanValue":return y.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",p("name")];case"ListValue":return a(["[",o([s,r([u("",", "),s],e.map(p,"values"))]),s,"]"]);case"ObjectValue":return a(["{",t.bracketSpacing&&y.fields.length>0?" ":"",o([s,r([u("",", "),s],e.map(p,"fields"))]),s,u("",t.bracketSpacing&&y.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[p("name"),": ",p("value")];case"Directive":return["@",p("name"),y.arguments.length>0?a(["(",o([s,r([u("",", "),s],m(e,t,p,"arguments"))]),s,")"]):""];case"NamedType":return p("name");case"VariableDefinition":return[p("variable"),": ",p("type"),y.defaultValue?[" = ",p("defaultValue")]:"",f(e,p,y)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[p("description"),y.description?n:"","ObjectTypeExtension"===y.kind?"extend ":"","type ",p("name"),y.interfaces.length>0?[" implements ",...g(e,t,p)]:"",f(e,p,y),y.fields.length>0?[" {",o([n,r(n,m(e,t,p,"fields"))]),n,"}"]:""];case"FieldDefinition":return[p("description"),y.description?n:"",p("name"),y.arguments.length>0?a(["(",o([s,r([u("",", "),s],m(e,t,p,"arguments"))]),s,")"]):"",": ",p("type"),f(e,p,y)];case"DirectiveDefinition":return[p("description"),y.description?n:"","directive ","@",p("name"),y.arguments.length>0?a(["(",o([s,r([u("",", "),s],m(e,t,p,"arguments"))]),s,")"]):"",y.repeatable?" repeatable":""," on ",r(" | ",e.map(p,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[p("description"),y.description?n:"","EnumTypeExtension"===y.kind?"extend ":"","enum ",p("name"),f(e,p,y),y.values.length>0?[" {",o([n,r(n,m(e,t,p,"values"))]),n,"}"]:""];case"EnumValueDefinition":return[p("description"),y.description?n:"",p("name"),f(e,p,y)];case"InputValueDefinition":return[p("description"),y.description?y.description.block?n:i:"",p("name"),": ",p("type"),y.defaultValue?[" = ",p("defaultValue")]:"",f(e,p,y)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[p("description"),y.description?n:"","InputObjectTypeExtension"===y.kind?"extend ":"","input ",p("name"),f(e,p,y),y.fields.length>0?[" {",o([n,r(n,m(e,t,p,"fields"))]),n,"}"]:""];case"SchemaExtension":return["extend schema",f(e,p,y),...y.operationTypes.length>0?[" {",o([n,r(n,m(e,t,p,"operationTypes"))]),n,"}"]:[]];case"SchemaDefinition":return[p("description"),y.description?n:"","schema",f(e,p,y)," {",y.operationTypes.length>0?o([n,r(n,m(e,t,p,"operationTypes"))]):"",n,"}"];case"OperationTypeDefinition":return[p("operation"),": ",p("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[p("description"),y.description?n:"","InterfaceTypeExtension"===y.kind?"extend ":"","interface ",p("name"),y.interfaces.length>0?[" implements ",...g(e,t,p)]:"",f(e,p,y),y.fields.length>0?[" {",o([n,r(n,m(e,t,p,"fields"))]),n,"}"]:""];case"FragmentSpread":return["...",p("name"),f(e,p,y)];case"InlineFragment":return["...",y.typeCondition?[" on ",p("typeCondition")]:"",f(e,p,y)," ",p("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return a([p("description"),y.description?n:"",a(["UnionTypeExtension"===y.kind?"extend ":"","union ",p("name"),f(e,p,y),y.types.length>0?[" =",u(""," "),o([u([i,"  "]),r([i,"| "],e.map(p,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[p("description"),y.description?n:"","ScalarTypeExtension"===y.kind?"extend ":"","scalar ",p("name"),f(e,p,y)];case"NonNullType":return[p("type"),"!"];case"ListType":return["[",p("type"),"]"];default:throw Error("unknown graphql type: "+JSON.stringify(y.kind))}},massageAstNode:y,hasPrettierIgnore:function(e){var t;let r=e.getValue();return null==r||null===(t=r.comments)||void 0===t?void 0:t.some(e=>"prettier-ignore"===e.value.trim())},insertPragma:p,printComment:function(e){let t=e.getValue();if("Comment"===t.kind)return"#"+t.value.trimEnd();throw Error("Not a comment: "+JSON.stringify(t))},canAttachComment:function(e){return e.kind&&"Comment"!==e.kind}}}}),pT=oH({"src/language-graphql/options.js"(e,t){oY();var r=cY();t.exports={bracketSpacing:r.bracketSpacing}}}),p_=oH({"src/language-graphql/parsers.js"(){oY()}}),pB=oH({"node_modules/linguist-languages/data/GraphQL.json"(e,t){t.exports={name:"GraphQL",type:"data",color:"#e10098",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",languageId:139}}}),pN=oH({"src/language-graphql/index.js"(e,t){oY();var r=lz(),n=pw(),i=pT(),s=p_(),a=[r(pB(),()=>({since:"1.5.0",parsers:["graphql"],vscodeLanguageIds:["graphql"]}))];t.exports={languages:a,options:i,printers:{graphql:n},parsers:s}}}),pP=oH({"node_modules/collapse-white-space/index.js"(e,t){oY(),t.exports=function(e){return String(e).replace(/\s+/g," ")}}}),pI=oH({"src/language-markdown/loc.js"(e,t){oY(),t.exports={locStart:function(e){return e.position.start.offset},locEnd:function(e){return e.position.end.offset}}}}),pL=oH({"src/language-markdown/constants.evaluate.js"(e,t){t.exports={cjkPattern:"(?:[\\u02ea-\\u02eb\\u1100-\\u11ff\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u303f\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3190-\\u3191\\u3196-\\u31ba\\u31c0-\\u31e3\\u31f0-\\u321e\\u322a-\\u3247\\u3260-\\u327e\\u328a-\\u32b0\\u32c0-\\u32cb\\u32d0-\\u3370\\u337b-\\u337f\\u33e0-\\u33fe\\u3400-\\u4db5\\u4e00-\\u9fef\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufe10-\\ufe1f\\ufe30-\\ufe6f\\uff00-\\uffef]|[\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879][\udc00-\udfff]|\ud82c[\udc00-\udd1e\udd50-\udd52\udd64-\udd67]|\ud83c[\ude00\ude50-\ude51]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d])(?:[\\ufe00-\\ufe0f]|\udb40[\udd00-\uddef])?",kPattern:"[\\u1100-\\u11ff\\u3001-\\u3003\\u3008-\\u3011\\u3013-\\u301f\\u302e-\\u3030\\u3037\\u30fb\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\ufe45-\\ufe46\\uff61-\\uff65\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]",punctuationPattern:"[\\u0021-\\u002f\\u003a-\\u0040\\u005b-\\u0060\\u007b-\\u007e\\u00a1\\u00a7\\u00ab\\u00b6-\\u00b7\\u00bb\\u00bf\\u037e\\u0387\\u055a-\\u055f\\u0589-\\u058a\\u05be\\u05c0\\u05c3\\u05c6\\u05f3-\\u05f4\\u0609-\\u060a\\u060c-\\u
80060d\\u061b\\u061e-\\u061f\\u066a-\\u066d\\u06d4\\u0700-\\u070d\\u07f7-\\u07f9\\u0830-\\u083e\\u085e\\u0964-\\u0965\\u0970\\u09fd\\u0a76\\u0af0\\u0c77\\u0c84\\u0df4\\u0e4f\\u0e5a-\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9-\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\u166e\\u169b-\\u169c\\u16eb-\\u16ed\\u1735-\\u1736\\u17d4-\\u17d6\\u17d8-\\u17da\\u1800-\\u180a\\u1944-\\u1945\\u1a1e-\\u1a1f\\u1aa0-\\u1aa6\\u1aa8-\\u1aad\\u1b5a-\\u1b60\\u1bfc-\\u1bff\\u1c3b-\\u1c3f\\u1c7e-\\u1c7f\\u1cc0-\\u1cc7\\u1cd3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205e\\u207d-\\u207e\\u208d-\\u208e\\u2308-\\u230b\\u2329-\\u232a\\u2768-\\u2775\\u27c5-\\u27c6\\u27e6-\\u27ef\\u2983-\\u2998\\u29d8-\\u29db\\u29fc-\\u29fd\\u2cf9-\\u2cfc\\u2cfe-\\u2cff\\u2d70\\u2e00-\\u2e2e\\u2e30-\\u2e4f\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301f\\u3030\\u303d\\u30a0\\u30fb\\ua4fe-\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce-\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\ua92e-\\ua92f\\ua95f\\ua9c1-\\ua9cd\\ua9de-\\ua9df\\uaa5c-\\uaa5f\\uaade-\\uaadf\\uaaf0-\\uaaf1\\uabeb\\ufd3e-\\ufd3f\\ufe10-\\ufe19\\ufe30-\\ufe52\\ufe54-\\ufe61\\ufe63\\ufe68\\ufe6a-\\ufe6b\\uff01-\\uff03\\uff05-\\uff0a\\uff0c-\\uff0f\\uff1a-\\uff1b\\uff1f-\\uff20\\uff3b-\\uff3d\\uff3f\\uff5b\\uff5d\\uff5f-\\uff65]|\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801[\udd6f]|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud803[\udf55-\udf59]|\ud804[\udc47-\udc4d\udcbb-\udcbc\udcbe-\udcc1\udd40-\udd43\udd74-\udd75\uddc5-\uddc8\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud806[\udc3b\udde2\ude3f-\ude46\ude9a-\ude9c\ude9e-\udea2]|\ud807[\udc41-\udc45\udc70-\udc71\udef7-\udef8\udfff]|\ud809[\udc70-\udc74]|\ud81a[\ude6e-\ude6f\udef5\udf37-\udf3b\udf44]|\ud81b[\ude97-\ude9a\udfe2]|\ud82f[\udc9f]|\ud836[\ude87-\ude8b]|\ud83a[\udd5e-\udd5f]"}}}),pj=oH({"src/language-markdown/utils.js"(e,t){oY();var{getLast:r}=uT(),{locStart:n,locEnd:i}=pI(),{cjkPattern:s,kPattern:a,punctuationPattern:o}=pL(),u=["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"],l=[...u,"tableCell","paragraph","heading"],c=new RegExp(a),p=new RegExp(o);function h(e,t){let[,r,n,i]=t.slice(e.position.start.offset,e.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:r,marker:n,leadingSpaces:i}}t.exports={mapAst:function(e,t){return function e(r,n,i){let s=Object.assign({},t(r,n,i));return s.children&&(s.children=s.children.map((t,r)=>e(t,r,[s,...i]))),s}(e,null,[])},splitText:function(e,t){let n="non-cjk",i="cj-letter",a="cjk-punctuation",o=[],u=("preserve"===t.proseWrap?e:e.replace(RegExp(`(${s})
81(${s})`,"g"),"$1$2")).split(/([\t\n ]+)/);for(let[e,t]of u.entries()){if(e%2==1){o.push({type:"whitespace",value:/\n/.test(t)?`
82`:" "});continue}if((0===e||e===u.length-1)&&""===t)continue;let h=t.split(RegExp(`(${s})`));for(let[e,t]of h.entries())if(!((0===e||e===h.length-1)&&""===t)){if(e%2==0){""!==t&&l({type:"word",value:t,kind:n,hasLeadingPunctuation:p.test(t[0]),hasTrailingPunctuation:p.test(r(t))});continue}l(p.test(t)?{type:"word",value:t,kind:a,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:t,kind:c.test(t)?"k-letter":i,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return o;function l(e){let t=r(o);!t||"word"!==t.type||((t.kind!==n||e.kind!==i||t.hasTrailingPunctuation)&&(t.kind!==i||e.kind!==n||e.hasLeadingPunctuation)?t.kind===n&&e.kind===a||t.kind===a&&e.kind===n||[t.value,e.value].some(e=>/\u3000/.test(e))||o.push({type:"whitespace",value:""}):o.push({type:"whitespace",value:" "})),o.push(e)}},punctuationPattern:o,getFencedCodeBlockValue:function(e,t){let{value:r}=e;return e.position.end.offset===t.length&&r.endsWith(`
83`)&&t.endsWith(`
84`)?r.slice(0,-1):r},getOrderedListItemInfo:h,hasGitDiffFriendlyOrderedList:function(e,t){if(!e.ordered||e.children.length<2)return!1;let r=Number(h(e.children[0],t.originalText).numberText),n=Number(h(e.children[1],t.originalText).numberText);if(0===r&&e.children.length>2){let r=Number(h(e.children[2],t.originalText).numberText);return 1===n&&1===r}return 1===n},INLINE_NODE_TYPES:u,INLINE_NODE_WRAPPER_TYPES:l,isAutolink:function(e){if((null==e?void 0:e.type)!=="link"||1!==e.children.length)return!1;let[t]=e.children;return n(e)===n(t)&&i(e)===i(t)}}}}),pO=oH({"src/language-markdown/embed.js"(e,t){oY();var{inferParserByLanguage:r,getMaxContinuousCount:n}=uT(),{builders:{hardline:i,markAsRoot:s},utils:{replaceEndOfLine:a}}=ua(),o=c7(),{getFencedCodeBlockValue:u}=pj();t.exports=function(e,t,l,c){let p=e.getValue();if("code"===p.type&&null!==p.lang){let e=r(p.lang,c);if(e){let t=c.__inJsTemplate?"~":"`",r=t.repeat(Math.max(3,n(p.value,t)+1)),o={parser:e};"tsx"===p.lang&&(o.filepath="dummy.tsx");let h=l(u(p,c.originalText),o,{stripTrailingHardline:!0});return s([r,p.lang,p.meta?" "+p.meta:"",i,a(h),i,r])}}switch(p.type){case"front-matter":return o(p,l);case"importExport":return[l(p.value,{parser:"babel"},{stripTrailingHardline:!0}),i];case"jsx":return l(`<$>${p.value}</$>`,{parser:"__js_expression",rootMarker:"mdx"},{stripTrailingHardline:!0})}return null}}}),pV=oH({"src/language-markdown/pragma.js"(e,t){oY();var r=pt(),n=["format","prettier"];function i(e){let t=`@(${n.join("|")})`,r=RegExp(`<!--\\s*${t}\\s*-->|{\\s*\\/\\*\\s*${t}\\s*\\*\\/\\s*}|<!--.*\r?
85[\\s\\S]*(^|
86)[^\\S
87]*${t}[^\\S
88]*($|
89)[\\s\\S]*
90.*-->`,"m"),i=e.match(r);return(null==i?void 0:i.index)===0}t.exports={startWithPragma:i,hasPragma:e=>i(r(e).content.trimStart()),insertPragma:e=>{let t=r(e),i=`<!-- @${n[0]} -->`;return t.frontMatter?`${t.frontMatter.raw}
91
92${i}
93
94${t.content}`:`${i}
95
96${t.content}`}}}}),pM=oH({"src/language-markdown/print-preprocess.js"(e,t){oY();var r=o6(),{getOrderedListItemInfo:n,mapAst:i,splitText:s}=pj(),a=/^.$/su;function o(e,t,n){return i(e,e=>{if(!e.children)return e;let i=e.children.reduce((e,i)=>{let s=r(e);return s&&t(s,i)?e.splice(-1,1,n(s,i)):e.push(i),e},[]);return Object.assign(Object.assign({},e),{},{children:i})})}t.exports=function(e,t){var r,u,l,c;return l=e=function(e,t){return i(e,(e,i,s)=>{if("list"===e.type&&e.children.length>0){for(let t=0;t<s.length;t++){let r=s[t];if("list"===r.type&&!r.isAligned)return e.isAligned=!1,e}e.isAligned=function(e){if(!e.ordered)return!0;let[i,s]=e.children;if(n(i,t.originalText).leadingSpaces.length>1)return!0;let a=r(i);return -1!==a&&(1===e.children.length?a%t.tabWidth==0:a===r(s)&&(a%t.tabWidth==0||n(s,t.originalText).leadingSpaces.length>1))}(e)}return e});function r(e){return 0===e.children.length?-1:e.children[0].position.start.column-1}}((r=e=o(e=i(e,e=>"text"===e.type&&"*"!==e.value&&"_"!==e.value&&a.test(e.value)&&e.position.end.offset-e.position.start.offset!==e.value.length?Object.assign(Object.assign({},e),{},{value:t.originalText.slice(e.position.start.offset,e.position.end.offset)}):e),(e,t)=>"text"===e.type&&"text"===t.type,(e,t)=>({type:"text",value:e.value+t.value,position:{start:e.position.start,end:t.position.end}})),u=e=i(r,e=>
96"inlineCode"!==e.type||"preserve"===t.proseWrap?e:Object.assign(Object.assign({},e),{},{value:e.value.replace(/\s+/g," ")})),e=i(u,(e,r,n)=>{if("code"===e.type){let r=/^\n?(?: {4,}|\t)/.test(t.originalText.slice(e.position.start.offset,e.position.end.offset));if(e.isIndented=r,r)for(let e=0;e<n.length;e++){let t=n[e];if(t.hasIndentedCodeblock)break;"list"===t.type&&(t.hasIndentedCodeblock=!0)}}return e})),t),c=e=i(l,(e,r,n)=>{let[i]=n;if("text"!==e.type)return e;let{value:a}=e;return"paragraph"===i.type&&(0===r&&(a=a.trimStart()),r===i.children.length-1&&(a=a.trimEnd())),{type:"sentence",position:e.position,children:s(a,t)}}),e=o(e=i(c,e=>"import"!==e.type&&"export"!==e.type?e:Object.assign(Object.assign({},e),{},{type:"importExport"})),(e,t)=>"importExport"===e.type&&"importExport"===t.type,(e,t)=>({type:"importExport",value:e.value+`
97
98`+t.value,position:{start:e.position.start,end:t.position.end}}))}}}),pR=oH({"src/language-markdown/clean.js"(e,t){oY();var r=pP(),{isFrontMatterNode:n}=uT(),{startWithPragma:i}=pV(),s=new Set(["position","raw"]);function a(e,t,s){if(("front-matter"===e.type||"code"===e.type||"yaml"===e.type||"import"===e.type||"export"===e.type||"jsx"===e.type)&&delete t.value,"list"===e.type&&delete t.isAligned,("list"===e.type||"listItem"===e.type)&&(delete t.spread,delete t.loose),"text"===e.type||("inlineCode"===e.type&&(t.value=e.value.replace(/[\t\n ]+/g," ")),"wikiLink"===e.type&&(t.value=e.value.trim().replace(/[\t\n]+/g," ")),("definition"===e.type||"linkReference"===e.type||"imageReference"===e.type)&&(t.label=r(e.label)),("definition"===e.type||"link"===e.type||"image"===e.type)&&e.title&&(t.title=e.title.replace(/\\(["')])/g,"$1")),s&&"root"===s.type&&s.children.length>0&&(s.children[0]===e||n(s.children[0])&&s.children[1]===e)&&"html"===e.type&&i(e.value)))return null}a.ignoredProperties=s,t.exports=a}}),p$=oH({"src/language-markdown/printer-markdown.js"(e,t){oY();var r=pP(),{getLast:n,getMinNotPresentContinuousCount:i,getMaxContinuousCount:s,getStringWidth:a,isNonEmptyArray:o}=uT(),{builders:{breakParent:u,join:l,line:c,literalline:p,markAsRoot:h,hardline:d,softline:f,ifBreak:m,fill:g,align:y,indent:x,group:D,hardlineWithoutBreakParent:v},utils:{normalizeDoc:E,replaceTextEndOfLine:b},printer:{printDocToString:C}}=ua(),A=pO(),{insertPragma:S}=pV(),{locStart:k,locEnd:F}=pI(),w=pM(),T=pR(),{getFencedCodeBlockValue:_,hasGitDiffFriendlyOrderedList:B,splitText:N,punctuationPattern:P,INLINE_NODE_TYPES:I,INLINE_NODE_WRAPPER_TYPES:L,isAutolink:j}=pj(),O=new Set(["importExport"]),V=["heading","tableCell","link","wikiLink"],M=new Set(["listItem","definition","footnoteDefinition"]);function R(e,t,r,n){let i=e.getValue(),s=null===i.checked?"":i.checked?"[x] ":"[ ] ";return[s,z(e,t,r,{processor:(e,i)=>{var a;if(0===i&&"list"!==e.getValue().type)return y(" ".repeat(s.length),r());let o=" ".repeat((a=t.tabWidth-n.length)<0?0:a>3?3:a);return[o,y(o,r())]}})]}function $(e,t){return function(e,t,r){let n=-1;for(let i of t.children)if(i.type===e.type&&r(i)?n++:n=-1,i===e)return n}(e,t,t=>t.ordered===e.ordered)}function J(e,t){let r=Array.isArray(t)?t:[t],n=-1,i;for(;i=e.getParentNode(++n);)if(r.includes(i.type))return n;return -1}function U(e,t){let r=J(e,t);return -1===r?null:e.getParentNode(r)}function q(e,t,r){if("preserve"===r.proseWrap&&t===`
99`)return d;let n="always"===r.proseWrap&&!U(e,V);return""!==t?n?c:" ":n?f:""}function z(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{postprocessor:i}=n,s=n.processor||(()=>r()),a=e.getValue(),o=[],u;return e.each((e,r)=>{let n=e.getValue(),i=s(e,r);if(!1!==i){var l,c,p;let e,r,s,h,f,m,g,y,x,D={parts:o,prevNode:u,parentNode:a,options:t};e=0===D.parts.length,r=I.includes(n.type),s="html"===n.type&&L.includes(D.parentNode.type),e||r||s||(o.push(d),u&&O.has(u.type)||(h=(D.prevNode&&D.prevNode.type)===n.type&&M.has(n.type),f="listItem"===D.parentNode.type&&!D.parentNode.loose,m=(null===(l=D.prevNode)||void 0===l?void 0:l.type)==="listItem"&&D.prevNode.loose,g="next"===H(D.prevNode),y="html"===n.type&&(null===(c=D.prevNode)||void 0===c?void 0:c.type)==="html"&&D.prevNode.position.end.line+1===n.position.start.line,x="html"===n.type&&"listItem"===D.parentNode.type&&(null===(p=D.prevNode)||void 0===p?void 0:p.type)==="paragraph"&&D.prevNode.position.end.line+1===n.position.start.line,(m||!(h||f||g||y||x)||G(n,D))&&o.push(d)),G(n,D)&&o.push(d)),o.push(i),u=n}},"children"),i?i(o):o}function W(e){return"html"===e.type?e.value:"paragraph"===e.type&&Array.isArray(e.children)&&1===e.children.length&&"esComment"===e.children[0].type?["{/* ",e.children[0].value," */}"]:void 0}function H(e){let t;if("html"===e.type)t=e.value.match(/^<!--\s*prettier-ignore(?:-(start|end))?\s*-->$/);else{let r;"esComment"===e.type?r=e:"paragraph"===e.type&&1===e.children.length&&"esComment"===e.children[0].type&&(r=e.children[0]),r&&(t=r.value.match(/^prettier-ignore(?:-(start|end))?$/))}return!!t&&(t[1]||"next")}function G(e,t){let r=t.prevNode&&"list"===t.prevNode.type,n="code"===e.type&&e.isIndented;return r&&n}function X(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return new RegExp([" ",...Array.isArray(t)?t:[t]].map(e=>`\\${e}`).join("|")).test(e)?`<${e}>`:e}function Q(e,t){let r=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e)return"";if(r)return" "+Q(e,t,!1);if((e=e.replace(/\\(["')])/g,"$1")).includes('"')&&e.includes("'")&&!e.includes(")"))return`(${e})`;let n=e.split("'").length-1,i=e.split('"').length-1,s=n>i?'"':i>n||t.singleQuote?"'":'"';return e=(e=e.replace(/\\/,"\\\\")).replace(RegExp(`(${s})`,"g"),"\\$1"),`${s}${e}${s}`}function K(e){return`[${r(e.label)}]`}function Y(e){return`[^${e.label}]`}t.exports={preprocess:w,print:function(e,t,r){let A,S=e.getValue();if((A=U(e,["linkReference","imageReference"]))&&("linkReference"!==A.type||"full"!==A.referenceType))return N(t.originalText.slice(S.position.start.offset,S.position.end.offset),t).map(r=>"word"===r.type?r.value:""===r.value?"":q(e,r.value,t));switch(S.type){case"front-matter":return t.originalText.slice(S.position.start.offset,S.position.end.offset);case"root":return 0===S.children.length?"":[E(function(e,t,r){let n=[],i=null,{children:s}=e.getValue();for(let[e,t]of s.entries())switch(H(t)){case"start":null===i&&(i={index:e,offset:t.position.end.offset});break;case"end":null!==i&&(n.push({start:i,end:{index:e,offset:t.position.start.offset}}),i=null)}return z(e,t,r,{processor:(e,i)=>{if(n.length>0){let e=n[0];if(i===e.start.index)return[W(s[e.start.index]),t.originalText.slice(e.start.offset,e.end.offset),W(s[e.end.index])];if(e.start.index<i&&i<e.end.index)return!1;if(i===e.end.index)return n.shift(),!1}return r()}})}(e,t,r)),O.has(function(e){let t=e;for(;o(t.children);)t=n(t.children);return t}(S).type)?"":d];case"paragraph":return z(e,t,r,{postprocessor:g});case"sentence":return z(e,t,r);case"word":{let t=S.value.replace(/\*/g,"\\$&").replace(RegExp(`(^|${P})(_+)|(_+)(${P}|$)`,"g"),(e,t,r,n,i)=>(r?`${t}${r}`:`${n}${i}`).replace(/_/g,"\\_")),r=(e,t,r)=>"sentence"===e.type&&0===r,n=(e,t,r)=>j(e.children[r-1]);
99return t!==S.value&&(e.match(void 0,r,n)||e.match(void 0,r,(e,t,r)=>"emphasis"===e.type&&0===r,n))&&(t=t.replace(/^(\\?[*_])+/,e=>e.replace(/\\/g,""))),t}case"whitespace":{let r=e.getParentNode(),n=r.children.indexOf(S),i=r.children[n+1],s=i&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/.test(i.value)?"never":t.proseWrap;return q(e,S.value,{proseWrap:s})}case"emphasis":{let i;if(j(S.children[0]))i=t.originalText[S.position.start.offset];else{let t=e.getParentNode(),r=t.children.indexOf(S),s=t.children[r-1],a=t.children[r+1];i=s&&"sentence"===s.type&&s.children.length>0&&"word"===n(s.children).type&&!n(s.children).hasTrailingPunctuation||a&&"sentence"===a.type&&a.children.length>0&&"word"===a.children[0].type&&!a.children[0].hasLeadingPunctuation||U(e,"emphasis")?"*":"_"}return[i,z(e,t,r),i]}case"strong":return["**",z(e,t,r),"**"];case"delete":return["~~",z(e,t,r),"~~"];case"inlineCode":{let e=i(S.value,"`"),t="`".repeat(e||1),r=e&&!/^\s/.test(S.value)?" ":"";return[t,r,S.value,r,t]}case"wikiLink":return["[[","preserve"===t.proseWrap?S.value:S.value.replace(/[\t\n]+/g," "),"]]"];case"link":switch(t.originalText[S.position.start.offset]){case"<":{let e="mailto:";return["<",S.url.startsWith(e)&&t.originalText.slice(S.position.start.offset+1,S.position.start.offset+1+e.length)!==e?S.url.slice(e.length):S.url,">"]}case"[":return["[",z(e,t,r),"](",X(S.url,")"),Q(S.title,t),")"];default:return t.originalText.slice(S.position.start.offset,S.position.end.offset)}case"image":return["![",S.alt||"","](",X(S.url,")"),Q(S.title,t),")"];case"blockquote":return["> ",y("> ",z(e,t,r))];case"heading":return["#".repeat(S.depth)+" ",z(e,t,r)];case"code":{if(S.isIndented){let e=" ".repeat(4);return y(e,[e,...b(S.value,d)])}let e=t.__inJsTemplate?"~":"`",r=e.repeat(Math.max(3,s(S.value,e)+1));return[r,S.lang||"",S.meta?" "+S.meta:"",d,...b(_(S,t.originalText),d),d,r]}case"html":{let t=e.getParentNode(),r="root"===t.type&&n(t.children)===S?S.value.trimEnd():S.value,i=/^<!--.*-->$/s.test(r);return b(r,i?d:h(p))}case"list":{let n=$(S,e.getParentNode()),i=B(S,t);return z(e,t,r,{processor:(e,s)=>{let a,o,u;let l=(a=S.ordered?(0===s?S.start:i?1:S.start+s)+(n%2==0?". ":") "):n%2==0?"- ":"* ",S.isAligned||S.hasIndentedCodeblock?(u=0==(o=a.length%t.tabWidth)?0:t.tabWidth-o,a+" ".repeat(u>=4?0:u)):a),c=e.getValue();return 2===c.children.length&&"html"===c.children[1].type&&c.children[0].position.start.column!==c.children[1].position.start.column?[l,R(e,t,r,l)]:[l,y(" ".repeat(l.length),R(e,t,r,l))]}})}case"thematicBreak":{let t=J(e,"list");return -1===t?"---":$(e.getParentNode(t),e.getParentNode(t+1))%2==0?"***":"---"}case"linkReference":return["[",z(e,t,r),"]","full"===S.referenceType?K(S):"collapsed"===S.referenceType?"[]":""];case"imageReference":if("full"===S.referenceType)return["![",S.alt||"","]",K(S)];return["![",S.alt,"]","collapsed"===S.referenceType?"[]":""];case"definition":{let e="always"===t.proseWrap?c:" ";return D([K(S),":",x([e,X(S.url),null===S.title?"":[e,Q(S.title,t,!1)]])])}case"footnote":return["[^",z(e,t,r),"]"];case"footnoteReference":return Y(S);case"footnoteDefinition":{let n=e.getParentNode().children[e.getName()+1],i=1===S.children.length&&"paragraph"===S.children[0].type&&("never"===t.proseWrap||"preserve"===t.proseWrap&&S.children[0].position.start.line===S.children[0].position.end.line);return[Y(S),": ",i?z(e,t,r):D([y(" ".repeat(4),z(e,t,r,{processor:(e,t)=>0===t?D([f,r()]):r()})),n&&"footnoteDefinition"===n.type?f:""])]}case"table":return function(e,t,r){let n=e.getValue(),i=[],s=e.map(e=>e.map((e,n)=>{let s=C(r(),t).formatted,o=a(s);return i[n]=Math.max(i[n]||3,o),{text:s,width:o}},"children"),"children"),o=c(!1);if("never"!==t.proseWrap)return[u,o];return[u,D(m(c(!0),o))];function c(e){let t=[p(s[0],e),`| ${i.map((t,r)=>{let i=n.align[r],s=e?"-":"-".repeat(t-2);return`${"center"===i||"left"===i?":":"-"}${s}${"center"===i||"right"===i?":":"-"}`}).join(" | ")} |`];return s.length>1&&t.push(l(v,s.slice(1).map(t=>p(t,e)))),l(v,t)}function p(e,t){return`| ${e.map((e,r)=>{let{text:s,width:a}=e;if(t)return s;let o=i[r]-a,u=n.align[r],l=0;"right"===u?l=o:"center"===u&&(l=Math.floor(o/2));let c=o-l;return`${" ".repeat(l)}${s}${" ".repeat(c)}`}).join(" | ")} |`}}(e,t,r);case"tableCell":return z(e,t,r);case"break":return/\s/.test(t.originalText[S.position.start.offset])?["  ",h(p)]:["\\",d];case"liquidNode":return b(S.value,d);case"importExport":return[S.value,d];case"esComment":return["{/* ",S.value," */}"];case"jsx":return S.value;case"math":return["$$",d,S.value?[...b(S.value,d),d]:"","$$"];case"inlineMath":return t.originalText.slice(k(S),F(S));default:throw Error(`Unknown markdown type ${JSON.stringify(S.type)}`)}},embed:A,massageAstNode:T,hasPrettierIgnore:function(e){let t=Number(e.getName());return 0!==t&&"next"===H(e.getParentNode().children[t-1])},insertPragma:S}}}),pJ=oH({"src/language-markdown/options.js"(e,t){oY();var r=cY();t.exports={proseWrap:r.proseWrap,singleQuote:r.singleQuote}}}),pU=oH({"src/language-markdown/parsers.js"(){oY()}}
99),pq=oH({"node_modules/linguist-languages/data/Markdown.json"(e,t){t.exports={name:"Markdown",type:"prose",color:"#083fa1",aliases:["pandoc"],aceMode:"markdown",codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mdx",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr"],tmScope:"source.gfm",languageId:222}}}),pz=oH({"src/language-markdown/index.js"(e,t){oY();var r=lz(),n=p$(),i=pJ(),s=pU(),a=[r(pq(),e=>({since:"1.8.0",parsers:["markdown"],vscodeLanguageIds:["markdown"],filenames:[...e.filenames,"README"],extensions:e.extensions.filter(e=>".mdx"!==e)})),r(pq(),()=>({name:"MDX",since:"1.15.0",parsers:["mdx"],vscodeLanguageIds:["mdx"],filenames:[],extensions:[".mdx"]}))];t.exports={languages:a,options:i,printers:{mdast:n},parsers:s}}}),pW=oH({"src/language-html/clean.js"(e,t){oY();var{isFrontMatterNode:r}=uT(),n=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan"]);function i(e,t){if("text"===e.type||"comment"===e.type||r(e)||"yaml"===e.type||"toml"===e.type)return null;"attribute"===e.type&&delete t.value,"docType"===e.type&&delete t.value}i.ignoredProperties=n,t.exports=i}}),pH=oH({"src/language-html/constants.evaluate.js"(e,t){t.exports={CSS_DISPLAY_TAGS:{area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",source:"block",style:"none",template:"inline",track:"block",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",fieldset:"block",button:"inline-block",details:"block",summary:"block",dialog:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},CSS_DISPLAY_DEFAULT:"inline",CSS_WHITE_SPACE_TAGS:{listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},CSS_WHITE_SPACE_DEFAULT:"normal"}}}),pG=oH({"src/language-html/utils/is-unknown-namespace.js"(e,t){oY(),t.exports=function(e){return"element"===e.type&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}}}),pX=oH({"src/language-html/utils/index.js"(e,t){oY();var{inferParserByLanguage:r,isFrontMatterNode:n}=uT(),{builders:{line:i,hardline:s,join:a},utils:{getDocParts:o,replaceTextEndOfLine:u}}=ua(),{CSS_DISPLAY_TAGS:l,CSS_DISPLAY_DEFAULT:c,CSS_WHITE_SPACE_TAGS:p,CSS_WHITE_SPACE_DEFAULT:h}=pH(),d=pG(),f=new Set(["	",`
100`,"\f","\r"," "]),m=e=>e.replace(/^[\t\n\f\r ]+/,""),g=e=>e.replace(/[\t\n\f\r ]+$/,""),y=e=>e.replace(/^[\t\f\r ]*\n/g,""),x=e=>y(g(e)),D=e=>e.split(/[\t\n\f\r ]+/),v=e=>e.match(/^[\t\n\f\r ]*/)[0];function E(e){return"element"===e.type&&("script"===e.fullName||"style"===e.fullName||"svg:style"===e.fullName||d(e)&&("script"===e.name||"style"===e.name))}function b(e){return B(e).startsWith("pre")}function C(e){return"element"===e.type&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&"table-cell"!==e.cssDisplay)}function A(e){return F(e)||"element"===e.type&&"br"===e.fullName||S(e)&&k(e)}function S(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.line<e.sourceSpan.start.line:"root"===e.parent.type||e.parent.startSourceSpan.end.line<e.sourceSpan.start.line)}function k(e){return e.hasTrailingSpaces&&(e.next?e.next.sourceSpan.start.line>e.sourceSpan.end.line:"root"===e.parent.type||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function F(e){switch(e.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function w(e){let{type:t,lang:r}=e.attrMap;return"module"===t||"text/javascript"===t||"text/babel"===t||"application/javascript"===t||"jsx"===r?"babel":"application/x-typescript"===t||"ts"===r||"tsx"===r?"typescript":"text/markdown"===t?"markdown":"text/html"===t?"html":t&&(t.endsWith("json")||t.endsWith("importmap"))||"speculationrules"===t?"json":"text/x-handlebars-template"===t?"glimmer":void 0}function T(e){return"block"===e||"list-item"===e||e.startsWith("table")}function _(e){return B(e).startsWith("pre")}function B(e){return"element"===e.type&&(!e.namespace||d(e))&&p[e.name]||h}function N(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){let t=Number.POSITIVE_INFINITY;for(let r of e.split(`
101`)){if(0===r.length)continue;
101if(!f.has(r[0]))return 0;let e=v(r).length;r.length!==e&&e<t&&(t=e)}return t===Number.POSITIVE_INFINITY?0:t}(e);return 0===t?e:e.split(`
102`).map(e=>e.slice(t)).join(`
103`)}var P=new Set(["template","style","script"]);function I(e,t){return L(e,t)&&!P.has(e.fullName)}function L(e,t){return"vue"===t.parser&&"element"===e.type&&"root"===e.parent.type&&"html"!==e.fullName.toLowerCase()}function j(e,t){return L(e,t)&&(I(e,t)||e.attrMap.lang&&"html"!==e.attrMap.lang)}t.exports={htmlTrim:e=>m(g(e)),htmlTrimPreserveIndentation:x,hasHtmlWhitespace:e=>/[\t\n\f\r ]/.test(e),getLeadingAndTrailingHtmlWhitespace:e=>{let[,t,r,n]=e.match(/^([\t\n\f\r ]*)(.*?)([\t\n\f\r ]*)$/s);return{leadingWhitespace:t,trailingWhitespace:n,text:r}},canHaveInterpolation:function(e){return e.children&&!E(e)},countChars:function(e,t){let r=0;for(let n=0;n<e.length;n++)e[n]===t&&r++;return r},countParents:function(e,t){let r=0;for(let n=e.stack.length-1;n>=0;n--){let i=e.stack[n];i&&"object"==typeof i&&!Array.isArray(i)&&t(i)&&r++}return r},dedentString:N,forceBreakChildren:C,forceBreakContent:function(e){return C(e)||"element"===e.type&&e.children.length>0&&(["body","script","style"].includes(e.name)||e.children.some(e=>e.children&&e.children.some(e=>"text"!==e.type)))||e.firstChild&&e.firstChild===e.lastChild&&"text"!==e.firstChild.type&&S(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||k(e.lastChild))},forceNextEmptyLine:function(e){return n(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+1<e.next.sourceSpan.start.line},getLastDescendant:function e(t){return t.lastChild?e(t.lastChild):t},getNodeCssStyleDisplay:function(e,t){if(e.prev&&"comment"===e.prev.type){let t=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/);if(t)return t[1]}let r=!1;if("element"===e.type&&"svg"===e.namespace){if(!function(e,t){let r=e;for(;r;){if(t(r))return!0;r=r.parent}return!1}(e,e=>"svg:foreignObject"===e.fullName))return"svg"===e.name?"inline-block":"block";r=!0}switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return"vue"===t.parser&&e.parent&&"root"===e.parent.type?"block":"element"===e.type&&(!e.namespace||r||d(e))&&l[e.name]||c}},getNodeCssStyleWhiteSpace:B,hasPrettierIgnore:function(e){var t;return"attribute"!==e.type&&!!e.parent&&!!e.prev&&"comment"===(t=e.prev).type&&"prettier-ignore"===t.value.trim()},inferScriptParser:function(e,t){return"script"!==e.name||e.attrMap.src?"style"===e.name?function(e,t){let{lang:n}=e.attrMap;return n&&"postcss"!==n&&"css"!==n?"scss"===n?"scss":"less"===n?"less":"stylus"===n?r("stylus",t):void 0:"css"}(e,t):t&&j(e,t)?w(e)||!("src"in e.attrMap)&&r(e.attrMap.lang,t):void 0:e.attrMap.lang||e.attrMap.type?w(e):"babel"},isVueCustomBlock:I,isVueNonHtmlBlock:j,isVueScriptTag:function(e,t){return L(e,t)&&"script"===e.name},isVueSlotAttribute:function(e){let t=e.fullName;return"#"===t.charAt(0)||"slot-scope"===t||"v-slot"===t||t.startsWith("v-slot:")},isVueSfcBindingsAttribute:function(e,t){let r=e.parent;if(!L(r,t))return!1;let n=r.fullName,i=e.fullName;return"script"===n&&"setup"===i||"style"===n&&"vars"===i},isVueSfcBlock:L,isDanglingSpaceSensitiveNode:function(e){var t;return!T(t=e.cssDisplay)&&"inline-block"!==t&&!E(e)},isIndentationSensitiveNode:b,isLeadingSpaceSensitiveNode:function(e,t){var r;let i=!n(e)&&(("text"===e.type||"interpolation"===e.type)&&!!e.prev&&("text"===e.prev.type||"interpolation"===e.prev.type)||!!e.parent&&"none"!==e.parent.cssDisplay&&(!!_(e.parent)||!(!e.prev&&("root"===e.parent.type||_(e)&&e.parent||E(e.parent)||I(e.parent,t)||!(!T(r=e.parent.cssDisplay)&&"inline-block"!==r))||e.prev&&T(e.prev.cssDisplay))));return i&&!e.prev&&e.parent&&e.parent.tagDefinition&&e.parent.tagDefinition.ignoreFirstLf?"interpolation"===e.type:i},isPreLikeNode:_,isScriptLikeTag:E,isTextLikeNode:function(e){return"text"===e.type||"comment"===e.type},isTrailingSpaceSensitiveNode:function(e,t){var r;return!n(e)&&(("text"===e.type||"interpolation"===e.type)&&!!e.next&&("text"===e.next.type||"interpolation"===e.next.type)||!!e.parent&&"none"!==e.parent.cssDisplay&&(!!_(e.parent)||!(!e.next&&("root"===e.parent.type||_(e)&&e.parent||E(e.parent)||I(e.parent,t)||!(!T(r=e.parent.cssDisplay)&&"inline-block"!==r))||e.next&&T(e.next.cssDisplay))))},isWhitespaceSensitiveNode:function(e){return E(e)||"interpolation"===e.type||b(e)},isUnknownNamespace:d,preferHardlineAsLeadingSpaces:function(e){return F(e)||e.prev&&A(e.prev)||S(e)&&k(e)},preferHardlineAsTrailingSpaces:A,shouldPreserveContent:function(e,t){return!!("ieConditionalComment"===e.type&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||"ieConditionalComment"===e.type&&!e.complete||_(e)&&e.children.some(e=>"text"!==e.type&&"interpolation"!==e.type)||j(e,t)&&!E(e)&&"interpolation"!==e.type)},unescapeQuoteEntities:function(e){return e.replace(/&apos;/g,"'").replace(/&quot;/g,'"')},getTextValueParts:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.value;
103return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?u(t):u(N(x(t)),s):o(a(i,D(t)))}}}}),pQ=oH({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(e){function t(t){return e.$0<=t&&t<=e.$9}oY(),Object.defineProperty(e,"__esModule",{value:!0}),e.$EOF=0,e.$BSPACE=8,e.$TAB=9,e.$LF=10,e.$VTAB=11,e.$FF=12,e.$CR=13,e.$SPACE=32,e.$BANG=33,e.$DQ=34,e.$HASH=35,e.$$=36,e.$PERCENT=37,e.$AMPERSAND=38,e.$SQ=39,e.$LPAREN=40,e.$RPAREN=41,e.$STAR=42,e.$PLUS=43,e.$COMMA=44,e.$MINUS=45,e.$PERIOD=46,e.$SLASH=47,e.$COLON=58,e.$SEMICOLON=59,e.$LT=60,e.$EQ=61,e.$GT=62,e.$QUESTION=63,e.$0=48,e.$7=55,e.$9=57,e.$A=65,e.$E=69,e.$F=70,e.$X=88,e.$Z=90,e.$LBRACKET=91,e.$BACKSLASH=92,e.$RBRACKET=93,e.$CARET=94,e.$_=95,e.$a=97,e.$b=98,e.$e=101,e.$f=102,e.$n=110,e.$r=114,e.$t=116,e.$u=117,e.$v=118,e.$x=120,e.$z=122,e.$LBRACE=123,e.$BAR=124,e.$RBRACE=125,e.$NBSP=160,e.$PIPE=124,e.$TILDA=126,e.$AT=64,e.$BT=96,e.isWhitespace=function(t){return t>=e.$TAB&&t<=e.$SPACE||t==e.$NBSP},e.isDigit=t,e.isAsciiLetter=function(t){return t>=e.$a&&t<=e.$z||t>=e.$A&&t<=e.$Z},e.isAsciiHexDigit=function(r){return r>=e.$a&&r<=e.$f||r>=e.$A&&r<=e.$F||t(r)},e.isNewLine=function(t){return t===e.$LF||t===e.$CR},e.isOctalDigit=function(t){return e.$0<=t&&t<=e.$7}}}),pK=oH({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=class{constructor(e,t,r){this.filePath=e,this.name=t,this.members=r}assertNoMembers(){if(this.members.length)throw Error(`Illegal state: symbol without members expected, but got ${JSON.stringify(this)}.`)}};e.StaticSymbol=t;var r=class{constructor(){this.cache=new Map}get(e,r,n){let i=(n=n||[]).length?`.${n.join(".")}`:"",s=`"${e}".${r}${i}`,a=this.cache.get(s);return a||(a=new t(e,r,n),this.cache.set(s,a)),a}};e.StaticSymbolCache=r}}),pY=oH({"node_modules/angular-html-parser/lib/compiler/src/util.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t=/-+([a-z0-9])/g;function r(e,t,r){let n=e.indexOf(t);return -1==n?r:[e.slice(0,n).trim(),e.slice(n+1).trim()]}function n(e,t,r){return Array.isArray(e)?t.visitArray(e,r):"object"==typeof e&&null!==e&&Object.getPrototypeOf(e)===o?t.visitStringMap(e,r):null==e||"string"==typeof e||"number"==typeof e||"boolean"==typeof e?t.visitPrimitive(e,r):t.visitOther(e,r)}e.dashCaseToCamelCase=function(e){return e.replace(t,function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t[1].toUpperCase()})},e.splitAtColon=function(e,t){return r(e,":",t)},e.splitAtPeriod=function(e,t){return r(e,".",t)},e.visitValue=n,e.isDefined=function(e){return null!=e},e.noUndefined=function(e){return void 0===e?null:e};var i=class{visitArray(e,t){return e.map(e=>n(e,this,t))}visitStringMap(e,t){let r={};return Object.keys(e).forEach(i=>{r[i]=n(e[i],this,t)}),r}visitPrimitive(e,t){return e}visitOther(e,t){return e}};e.ValueTransformer=i,e.SyncAsync={assertSync:e=>{if(u(e))throw Error("Illegal state: value cannot be a promise");return e},then:(e,t)=>u(e)?e.then(t):t(e),all:e=>e.some(u)?Promise.all(e):e},e.error=function(e){throw Error(`Internal Error: ${e}`)},e.syntaxError=function(e,t){let r=Error(e);return r[s]=!0,t&&(r[a]=t),r};var s="ngSyntaxError",a="ngParseErrors";e.isSyntaxError=function(e){return e[s]},e.getParseErrors=function(e){return e[a]||[]},e.escapeRegExp=function(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")};var o=Object.getPrototypeOf({});function u(e){return!!e&&"function"==typeof e.then}e.utf8Encode=function(e){let t="";for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);if(n>=55296&&n<=56319&&e.length>r+1){let t=e.charCodeAt(r+1);t>=56320&&t<=57343&&(r++,n=(n-55296<<10)+t-56320+65536)}n<=127?t+=String.fromCharCode(n):n<=2047?t+=String.fromCharCode(n>>6&31|192,63&n|128):n<=65535?t+=String.fromCharCode(n>>12|224,n>>6&63|128,63&n|128):n<=2097151&&(t+=String.fromCharCode(n>>18&7|240,n>>12&63|128,n>>6&63|128,63&n|128))}return t},e.stringify=function e(t){if("string"==typeof t)return t;if(t instanceof Array)return"["+t.map(e).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;if(!t.toString)return"object";let r=t.toString();if(null==r)return""+r;let n=r.indexOf(`
104`);return -1===n?r:r.substring(0,n)},e.resolveForwardRef=function(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")?e():e},e.isPromise=u,e.Version=class{constructor(e){this.full=e;let t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}};var l="u">typeof window&&window,c="u">typeof self&&"u">typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,p="u">typeof globalThis&&globalThis;e.global=p||l||c}}),pZ=oH({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(e){oY(),Object.defineProperty(e,"__esMo
104dule",{value:!0});var t,r,n=pK(),i=pY(),s=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function a(e){return e.replace(/\W/g,"_")}e.sanitizeIdentifier=a;var o=0;function u(e){if(!e||!e.reference)return null;let t=e.reference;if(t instanceof n.StaticSymbol)return t.name;if(t.__anonymousType)return t.__anonymousType;let r=i.stringify(t);return r.indexOf("(")>=0?(r=`anonymous_${o++}`,t.__anonymousType=r):r=a(r),r}e.identifierName=u,e.identifierModuleUrl=function(e){let t=e.reference;return t instanceof n.StaticSymbol?t.filePath:`./${i.stringify(t)}`},e.viewClassName=function(e,t){return`View_${u({reference:e})}_${t}`},e.rendererTypeName=function(e){return`RenderType_${u({reference:e})}`},e.hostViewClassName=function(e){return`HostView_${u({reference:e})}`},e.componentFactoryName=function(e){return`${u({reference:e})}NgFactory`},(t=r=e.CompileSummaryKind||(e.CompileSummaryKind={}))[t.Pipe=0]="Pipe",t[t.Directive=1]="Directive",t[t.NgModule=2]="NgModule",t[t.Injectable=3]="Injectable",e.tokenName=function(e){return null!=e.value?a(e.value):u(e.identifier)},e.tokenReference=function(e){return null!=e.identifier?e.identifier.reference:e.value},e.CompileStylesheetMetadata=class{constructor(){let{moduleUrl:e,styles:t,styleUrls:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.moduleUrl=e||null,this.styles=c(t),this.styleUrls=c(r)}},e.CompileTemplateMetadata=class{constructor(e){let{encapsulation:t,template:r,templateUrl:n,htmlAst:i,styles:s,styleUrls:a,externalStylesheets:o,animations:u,ngContentSelectors:l,interpolation:h,isInline:d,preserveWhitespaces:f}=e;if(this.encapsulation=t,this.template=r,this.templateUrl=n,this.htmlAst=i,this.styles=c(s),this.styleUrls=c(a),this.externalStylesheets=c(o),this.animations=u?p(u):[],this.ngContentSelectors=l||[],h&&2!=h.length)throw Error("'interpolation' should have a start and an end symbol.");this.interpolation=h,this.isInline=d,this.preserveWhitespaces=f}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};var l=class{static create(e){let{isHost:t,type:r,isComponent:n,selector:a,exportAs:o,changeDetection:u,inputs:c,outputs:p,host:h,providers:d,viewProviders:f,queries:m,guards:g,viewQueries:y,entryComponents:x,template:D,componentViewType:v,rendererType:E,componentFactory:b}=e,C={},A={},S={};null!=h&&Object.keys(h).forEach(e=>{let t=h[e],r=e.match(s);null===r?S[e]=t:null!=r[1]?A[r[1]]=t:null!=r[2]&&(C[r[2]]=t)});let k={};null!=c&&c.forEach(e=>{let t=i.splitAtColon(e,[e,e]);k[t[0]]=t[1]});let F={};return null!=p&&p.forEach(e=>{let t=i.splitAtColon(e,[e,e]);F[t[0]]=t[1]}),new l({isHost:t,type:r,isComponent:!!n,selector:a,exportAs:o,changeDetection:u,inputs:k,outputs:F,hostListeners:C,hostProperties:A,hostAttributes:S,providers:d,viewProviders:f,queries:m,guards:g,viewQueries:y,entryComponents:x,template:D,componentViewType:v,rendererType:E,componentFactory:b})}constructor(e){let{isHost:t,type:r,isComponent:n,selector:i,exportAs:s,changeDetection:a,inputs:o,outputs:u,hostListeners:l,hostProperties:p,hostAttributes:h,providers:d,viewProviders:f,queries:m,guards:g,viewQueries:y,entryComponents:x,template:D,componentViewType:v,rendererType:E,componentFactory:b}=e;this.isHost=!!t,this.type=r,this.isComponent=n,this.selector=i,this.exportAs=s,this.changeDetection=a,this.inputs=o,this.outputs=u,this.hostListeners=l,this.hostProperties=p,this.hostAttributes=h,this.providers=c(d),this.viewProviders=c(f),this.queries=c(m),this.guards=g,this.viewQueries=c(y),this.entryComponents=c(x),this.template=D,this.componentViewType=v,this.rendererType=E,this.componentFactory=b}toSummary(){return{summaryKind:r.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};function c(e){return e||[]}function p(e){return e.reduce((e,t)=>
104{let r=Array.isArray(t)?p(t):t;return e.concat(r)},[])}function h(e){return e.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}e.CompileDirectiveMetadata=l,e.CompilePipeMetadata=class{constructor(e){let{type:t,name:r,pure:n}=e;this.type=t,this.name=r,this.pure=!!n}toSummary(){return{summaryKind:r.Pipe,type:this.type,name:this.name,pure:this.pure}}},e.CompileShallowModuleMetadata=class{},e.CompileNgModuleMetadata=class{constructor(e){let{type:t,providers:r,declaredDirectives:n,exportedDirectives:i,declaredPipes:s,exportedPipes:a,entryComponents:o,bootstrapComponents:u,importedModules:l,exportedModules:p,schemas:h,transitiveModule:d,id:f}=e;this.type=t||null,this.declaredDirectives=c(n),this.exportedDirectives=c(i),this.declaredPipes=c(s),this.exportedPipes=c(a),this.providers=c(r),this.entryComponents=c(o),this.bootstrapComponents=c(u),this.importedModules=c(l),this.exportedModules=c(p),this.schemas=c(h),this.id=f||null,this.transitiveModule=d||null}toSummary(){let e=this.transitiveModule;return{summaryKind:r.NgModule,type:this.type,entryComponents:e.entryComponents,providers:e.providers,modules:e.modules,exportedDirectives:e.exportedDirectives,exportedPipes:e.exportedPipes}}},e.TransitiveCompileNgModuleMetadata=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}addProvider(e,t){this.providers.push({provider:e,module:t})}addDirective(e){this.directivesSet.has(e.reference)||(this.directivesSet.add(e.reference),this.directives.push(e))}addExportedDirective(e){this.exportedDirectivesSet.has(e.reference)||(this.exportedDirectivesSet.add(e.reference),this.exportedDirectives.push(e))}addPipe(e){this.pipesSet.has(e.reference)||(this.pipesSet.add(e.reference),this.pipes.push(e))}addExportedPipe(e){this.exportedPipesSet.has(e.reference)||(this.exportedPipesSet.add(e.reference),this.exportedPipes.push(e))}addModule(e){this.modulesSet.has(e.reference)||(this.modulesSet.add(e.reference),this.modules.push(e))}addEntryComponent(e){this.entryComponentsSet.has(e.componentType)||(this.entryComponentsSet.add(e.componentType),this.entryComponents.push(e))}},e.ProviderMeta=class{constructor(e,t){let{useClass:r,useValue:n,useExisting:i,useFactory:s,deps:a,multi:o}=t;this.token=e,this.useClass=r||null,this.useValue=n,this.useExisting=i,this.useFactory=s||null,this.dependencies=a||null,this.multi=!!o}},e.flatten=p,e.templateSourceUrl=function(e,t,r){let i;return i=r.isInline?t.type.reference instanceof n.StaticSymbol?`${t.type.reference.filePath}.${t.type.reference.name}.html`:`${u(e)}/${u(t.type)}.html`:r.templateUrl,t.type.reference instanceof n.StaticSymbol?i:h(i)},e.sharedStylesheetJitUrl=function(e,t){let r=e.moduleUrl.split(/\/\\/g),n=r[r.length-1];return h(`css/${t}${n}.ngstyle.js`)},e.ngModuleJitUrl=function(e){return h(`${u(e.type)}/module.ngfactory.js`)},e.templateJitUrl=function(e,t){return h(`${u(e)}/${u(t.type)}.ngfactory.js`)}}}),p0=oH({"node_modules/angular-html-parser/lib/compiler/src/parse_util.js"(e){oY(),Object.defineProperty(e,"__esModule",{value:!0});var t,r,n=pQ(),i=pZ(),s=class{constructor(e,t,r,n){this.file=e,this.offset=t,this.line=r,this.col=n}toString(){return null!=this.offset?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(e){let t=this.file.content,r=t.length,i=this.offset,a=this.line,o=this.col;for(;i>0&&e<0;)if(i--,e++,t.charCodeAt(i)==n.$LF){a--;let e=t.substr(0,i-1).lastIndexOf(String.fromCharCode(n.$LF));o=e>0?i-e:i}else o--;for(;i<r&&e>0;){let r=t.charCodeAt(i);i++,e--,r==n.$LF?(a++,o=0):o++}return new s(this.file,i,a,o)}getContext(e,t){let r=this.file.content,n=this.offset;if(null!=n){n>r.length-1&&(n=r.length-1);let i=n,s=0,a=0;for(;s<e&&n>0&&(n--,s++,!(r[n]==`
105`&&++a==t)););for(s=0,a=0;s<e&&i<r.length-1&&(i++,s++,!(r[i]==`
106`&&++a==t)););return{before:r.substring(n,this.offset),after:r.substring(this.offset,i+1)}}return null}};e.ParseLocation=s;var a=class{constructor(e,t){this.content=e,this.url=t}};e.ParseSourceFile=a;var o=class{constructor(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.start=e,this.end=t,this.details=r}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};e.ParseSourceSpan=o,e.EMPTY_PARSE_LOCATION=new s(new a("",""),0,0,0),e.EMPTY_SOURCE_SPAN=new o(e.EMPTY_PARSE_LOCATION,e.EMPTY_PARSE_LOCATION),(t=r=e.ParseErrorLevel||(e.ParseErrorLevel={}))[t.WARNING=0]="WARNING",t[t.ERROR=1]="ERROR";var u=class{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.ERROR;this.span=e,this.msg=t,this.level=n}contextualMessage(){let e=this.span.start.getContext(100,3);return e?`${this.msg} ("${e.before}[${r[this.level]} ->]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}};e.ParseError=u,e.typeSourceSpan=function(e,t){let r=i.identifierModuleUrl(t),n=new a("",null!=r?`in ${e} ${i.identifierName(t)} in ${r}`:`in ${e} ${i.identifierName(t)}`);return new o(new s(n,-1,-1,-1),new s(n,-1,-1,-1))},e.r3JitTypeSourceSpan=function(e,t,r){let n=new a("",`in ${e} ${t} in ${r}`);return new o(new s(n,-1,-1,-1),new s(n,-1,-1,-1))}}}),p1=oH({"src/language-html/print-preprocess.js"(e,t){oY();var{ParseSourceSpan:r}=p0(),{htmlTrim:n,getLeadingAndTrailingHtmlWhitespace:i,hasHtmlWhitespace:s,canHaveInterpolation:a,getNodeCssStyleDisplay:o,isDanglingSpaceSensitiveNode:u,isIndentationSe
106nsitiveNode:l,isLeadingSpaceSensitiveNode:c,isTrailingSpaceSensitiveNode:p,isWhitespaceSensitiveNode:h,isVueScriptTag:d}=pX(),f=[function(e){e.walk(e=>{if("element"===e.type&&e.tagDefinition.ignoreFirstLf&&e.children.length>0&&"text"===e.children[0].type&&e.children[0].value[0]===`
107`){let t=e.children[0];1===t.value.length?e.removeChild(t):t.value=t.value.slice(1)}})},function(e){let t=e=>"element"===e.type&&e.prev&&"ieConditionalStartComment"===e.prev.type&&e.prev.sourceSpan.end.offset===e.startSourceSpan.start.offset&&e.firstChild&&"ieConditionalEndComment"===e.firstChild.type&&e.firstChild.sourceSpan.start.offset===e.startSourceSpan.end.offset;e.walk(e=>{if(e.children)for(let n=0;n<e.children.length;n++){let i=e.children[n];if(!t(i))continue;let s=i.prev,a=i.firstChild;e.removeChild(s),n--;let o=new r(s.sourceSpan.start,a.sourceSpan.end),u=new r(o.start,i.sourceSpan.end);i.condition=s.condition,i.sourceSpan=u,i.startSourceSpan=o,i.removeChild(a)}})},function(e){return function(e,t,n){e.walk(e=>{if(e.children)for(let i=0;i<e.children.length;i++){let s=e.children[i];if("text"!==s.type&&!t(s))continue;"text"!==s.type&&(s.type="text",s.value=n(s));let a=s.prev;!a||"text"!==a.type||(a.value+=s.value,a.sourceSpan=new r(a.sourceSpan.start,s.sourceSpan.end),e.removeChild(s),i--)}})}(e,e=>"cdata"===e.type,e=>`<![CDATA[${e.value}]]>`)},function(e,t){if("html"===t.parser)return;let n=/{{(.+?)}}/s;e.walk(e=>{if(a(e))for(let t of e.children){if("text"!==t.type)continue;let i=t.sourceSpan.start,s=null,a=t.value.split(n);for(let n=0;n<a.length;n++,i=s){let o=a[n];if(n%2==0){s=i.moveBy(o.length),o.length>0&&e.insertChildBefore(t,{type:"text",value:o,sourceSpan:new r(i,s)});continue}s=i.moveBy(o.length+4),e.insertChildBefore(t,{type:"interpolation",sourceSpan:new r(i,s),children:0===o.length?[]:[{type:"text",value:o,sourceSpan:new r(i.moveBy(2),s.moveBy(-2))}]})}e.removeChild(t)}})},function(e){e.walk(e=>{if(!e.children)return;if(0===e.children.length||1===e.children.length&&"text"===e.children[0].type&&0===n(e.children[0].value).length){e.hasDanglingSpaces=e.children.length>0,e.children=[];return}let t=h(e),s=l(e);if(!t)for(let t=0;t<e.children.length;t++){let n=e.children[t];if("text"!==n.type)continue;let{leadingWhitespace:s,text:a,trailingWhitespace:o}=i(n.value),u=n.prev,l=n.next;a?(n.value=a,n.sourceSpan=new r(n.sourceSpan.start.moveBy(s.length),n.sourceSpan.end.moveBy(-o.length)),s&&(u&&(u.hasTrailingSpaces=!0),n.hasLeadingSpaces=!0),o&&(n.hasTrailingSpaces=!0,l&&(l.hasLeadingSpaces=!0))):(e.removeChild(n),t--,(s||o)&&(u&&(u.hasTrailingSpaces=!0),l&&(l.hasLeadingSpaces=!0)))}e.isWhitespaceSensitive=t,e.isIndentationSensitive=s})},function(e,t){e.walk(e=>{e.cssDisplay=o(e,t)})},function(e){e.walk(e=>{e.isSelfClosing=!e.children||"element"===e.type&&(e.tagDefinition.isVoid||e.startSourceSpan===e.endSourceSpan)})},function(e,t){e.walk(e=>{"element"===e.type&&(e.hasHtmComponentClosingTag=e.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(t.originalText.slice(e.endSourceSpan.start.offset,e.endSourceSpan.end.offset)))})},function(e,t){e.walk(e=>{let{children:r}=e;if(r){if(0===r.length){e.isDanglingSpaceSensitive=u(e);return}for(let e of r)e.isLeadingSpaceSensitive=c(e,t),e.isTrailingSpaceSensitive=p(e,t);for(let e=0;e<r.length;e++){let t=r[e];t.isLeadingSpaceSensitive=(0===e||t.prev.isTrailingSpaceSensitive)&&t.isLeadingSpaceSensitive,t.isTrailingSpaceSensitive=(e===r.length-1||t.next.isLeadingSpaceSensitive)&&t.isTrailingSpaceSensitive}}})},function(e){let t=e=>"element"===e.type&&0===e.attrs.length&&1===e.children.length&&"text"===e.firstChild.type&&!s(e.children[0].value)&&!e.firstChild.hasLeadingSpaces&&!e.firstChild.hasTrailingSpaces&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces&&e.prev&&"text"===e.prev.type&&e.next&&"text"===e.next.type;e.walk(e=>{if(e.children)for(let n=0;n<e.children.length;n++){let i=e.children[n];if(!t(i))continue;let s=i.prev,a=i.next;s.value+=`<${i.rawName}>`+i.firstChild.value+`</${i.rawName}>`+a.value,s.sourceSpan=new r(s.sourceSpan.start,a.sourceSpan.end),s.isTrailingSpaceSensitive=a.isTrailingSpaceSensitive,s.hasTrailingSpaces=a.hasTrailingSpaces,e.removeChild(i),n--,e.removeChild(a)}})},function(e,t){if("vue"===t.parser){let r=e.children.find(e=>d(e,t));if(!r)return;let{lang:n}=r.attrMap;("ts"===n||"typescript"===n)&&(t.__should_parse_vue_template_with_ts=!0)}}];t.exports=function(e,t){for(let r of f)r(e,t);return e}}}),p2=oH({"src/language-html/pragma.js"(e,t){oY(),t.exports={hasPragma:function(e){return/^\s*<!--\s*@(?:format|prettier)\s*-->/.test(e)},insertPragma:function(e){return`<!-- @format -->
108
109`+e.replace(/^\s*\n/,"")}}}}),p3=oH({"src/language-html/loc.js"(e,t){oY(),t.exports={locStart:function(e){return e.sourceSpan.start.offset},locEnd:function(e){return e.sourceSpan.end.offset}}}}),p6=oH({"src/language-html/print/tag.js"(e,t){oY();var r=lO(),{isNonEmptyArray:n}=uT(),{builders:{indent:i,join:s,line:a,softline:o,hardline:u},utils:{replaceTextEndOfLine:l}}=ua(),{locStart:c,locEnd:p}=p3(),{isTextLikeNode:h,getLastDescendant:d,isPreLikeNode:f,hasPrettierIgnore:m,shouldPreserveContent:g,isVueSfcBlock:y}=pX();
109function x(e,t){return e.lastChild&&k(e.lastChild)?"":[S(e)?b(e.lastChild,t):"",E(e,t)]}function D(e,t){return(e.next?A(e.next):S(e.parent))?"":[b(e,t),v(e,t)]}function v(e,t){return k(e)?E(e.parent,t):F(e)?B(e.next):""}function E(e,t){if(r(!e.isSelfClosing),C(e,t))return"";switch(e.type){case"ieConditionalComment":return"<!";case"element":if(e.hasHtmComponentClosingTag)return"<//";default:return`</${e.rawName}`}}function b(e,t){if(C(e,t))return"";switch(e.type){case"ieConditionalComment":case"ieConditionalEndComment":return"[endif]-->";case"ieConditionalStartComment":return"]><!-->";case"interpolation":return"}}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function C(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(m(e)||g(e.parent,t))}function A(e){return e.prev&&"docType"!==e.prev.type&&!h(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function S(e){return e.lastChild&&e.lastChild.isTrailingSpaceSensitive&&!e.lastChild.hasTrailingSpaces&&!h(d(e.lastChild))&&!f(e)}function k(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&h(d(e))}function F(e){return e.next&&!h(e.next)&&h(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function w(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function T(e,t){return e.prev&&F(e.prev)?"":[_(e,t),B(e)]}function _(e,t){return w(e)?N(e.parent):A(e)?b(e.prev,t):""}function B(e){switch(e.type){case"ieConditionalComment":case"ieConditionalStartComment":return`<!--[if ${e.condition}`;case"ieConditionalEndComment":return"<!--<!";case"interpolation":return"{{";case"docType":return"<!DOCTYPE";case"element":if(e.condition)return`<!--[if ${e.condition}]><!--><${e.rawName}`;default:return`<${e.rawName}`}}function N(e){switch(r(!e.isSelfClosing),e.type){case"ieConditionalComment":return"]>";case"element":if(e.condition)return"><!--<![endif]-->";default:return">"}}t.exports={printClosingTag:function(e,t){return[e.isSelfClosing?"":x(e,t),D(e,t)]},printClosingTagStart:x,printClosingTagStartMarker:E,printClosingTagEndMarker:b,printClosingTagSuffix:v,printClosingTagEnd:D,needsToBorrowLastChildClosingTagEndMarker:S,needsToBorrowParentClosingTagStartMarker:k,needsToBorrowPrevClosingTagEndMarker:A,printOpeningTag:function(e,t,r){let h=e.getValue();return[T(h,t),function(e,t,r){let h,d=e.getValue();if(!n(d.attrs))return d.isSelfClosing?" ":"";let f=d.prev&&"comment"===d.prev.type&&!!(h=d.prev.value.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s))&&(!h[1]||h[1].split(/\s+/)),m="boolean"==typeof f?()=>f:Array.isArray(f)?e=>f.includes(e.rawName):()=>!1,g=e.map(e=>{let n=e.getValue();return m(n)?l(t.originalText.slice(c(n),p(n))):r()},"attrs"),x="element"===d.type&&"script"===d.fullName&&1===d.attrs.length&&"src"===d.attrs[0].fullName&&0===d.children.length,D=t.singleAttributePerLine&&d.attrs.length>1&&!y(d,t)?u:a,v=[i([x?" ":a,s(D,g)])];return d.firstChild&&w(d.firstChild)||d.isSelfClosing&&S(d.parent)||x?v.push(d.isSelfClosing?" ":""):v.push(t.bracketSameLine?d.isSelfClosing?" ":"":d.isSelfClosing?a:o),v}(e,t,r),h.isSelfClosing?"":h.firstChild&&w(h.firstChild)?"":N(h)]},printOpeningTagStart:T,printOpeningTagPrefix:_,printOpeningTagStartMarker:B,printOpeningTagEndMarker:N,needsToBorrowNextOpeningTagStartMarker:F,needsToBorrowParentOpeningTagEndMarker:w}}}),p8=oH({"node_modules/parse-srcset/src/parse-srcset.js"(e,t){var r;oY(),r=function(){return function(e,t){var r=t&&t.logger||console;function n(e){return" "===e||"	"===e||e===`
110`||"\f"===e||"\r"===e}function i(t){var r,n=t.exec(e.substring(y));if(n)return r=n[0],y+=r.length,r}for(var s,a,o,u,l,c=e.length,p=/^[ \t\n\r\u000c]+/,h=/^[, \t\n\r\u000c]+/,d=/^[^ \t\n\r\u000c]+/,f=/[,]+$/,m=/^\d+$/,g=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,y=0,x=[];;){if(i(h),y>=c)return x;s=i(d),a=[],","===s.slice(-1)?(s=s.replace(f,""),D()):function(){for(i(p),o="",u="in descriptor";;){if(l=e.charAt(y),"in descriptor"===u){if(n(l))o&&(a.push(o),o="",u="after descriptor");else if(","===l){y+=1,o&&a.push(o),D();return}else if("("===l)o+=l,u="in parens";else if(""===l){o&&a.push(o),D();return}else o+=l}else if("in parens"===u){if(")"===l)o+=l,u="in descriptor";else if(""===l){a.push(o),D();return}else o+=l}
110else if("after descriptor"===u&&!n(l)){if(""===l){D();return}u="in descriptor",y-=1}y+=1}}()}function D(){var t,n,i,o,u,l,c,p,h,d=!1,f={};for(o=0;o<a.length;o++)l=(u=a[o])[u.length-1],p=parseInt(c=u.substring(0,u.length-1),10),h=parseFloat(c),m.test(c)&&"w"===l?((t||n)&&(d=!0),0===p?d=!0:t=p):g.test(c)&&"x"===l?((t||n||i)&&(d=!0),h<0?d=!0:n=h):m.test(c)&&"h"===l?((i||n)&&(d=!0),0===p?d=!0:i=p):d=!0;d?r&&r.error&&r.error("Invalid srcset descriptor found in '"+e+"' at '"+u+"'."):(f.url=s,t&&(f.w=t),n&&(f.d=n),i&&(f.h=i),x.push(f))}}},"function"==typeof define&&define.amd?define([],r):"object"==typeof t&&t.exports?t.exports=r():e.parseSrcset=r()}}),p4=oH({"src/language-html/syntax-attribute.js"(e,t){oY();var r=p8(),{builders:{ifBreak:n,join:i,line:s}}=ua();t.exports={printImgSrcset:function(e){let t=r(e,{logger:{error(e){throw Error(e)}}}),a=t.some(e=>{let{w:t}=e;return t}),o=t.some(e=>{let{h:t}=e;return t});if(a+o+t.some(e=>{let{d:t}=e;return t})>1)throw Error("Mixed descriptor in srcset is not supported");let u=a?"w":o?"h":"d",l=a?"w":o?"h":"x",c=e=>Math.max(...e),p=t.map(e=>e.url),h=c(p.map(e=>e.length)),d=t.map(e=>e[u]).map(e=>e?e.toString():""),f=d.map(e=>{let t=e.indexOf(".");return -1===t?e.length:t}),m=c(f);return i([",",s],p.map((e,t)=>{let r=[e],i=d[t];if(i){let s=h-e.length+1,a=m-f[t],o=" ".repeat(s+a);r.push(n(o," "),i+l)}return r}))},printClassNames:function(e){return e.trim().split(/\s+/).join(" ")}}}}),p9=oH({"src/language-html/syntax-vue.js"(e,t){oY();var{builders:{group:r}}=ua();t.exports={isVueEventBindingExpression:function(e){let t=e.trim();return/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/.test(t)||/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/.test(t)},printVueFor:function(e,t){let{left:n,operator:i,right:s}=function(e){let t=/,([^,\]}]*)(?:,([^,\]}]*))?$/,r=e.match(/(.*?)\s+(in|of)\s+(.*)/s);if(!r)return;let n={};if(n.for=r[3].trim(),!n.for)return;let i=r[1].trim().replace(/^\(|\)$/g,""),s=i.match(t);s?(n.alias=i.replace(t,""),n.iterator1=s[1].trim(),s[2]&&(n.iterator2=s[2].trim())):n.alias=i;let a=[n.alias,n.iterator1,n.iterator2];if(!a.some((e,t)=>!e&&(0===t||a.slice(t+1).some(Boolean))))return{left:a.filter(Boolean).join(","),operator:r[2],right:n.for}}(e);return[r(t(`function _(${n}) {}`,{parser:"babel",__isVueForBindingLeft:!0}))," ",i," ",t(s,{parser:"__js_expression"},{stripTrailingHardline:!0})]},printVueBindings:function(e,t){return t(`function _(${e}) {}`,{parser:"babel",__isVueBindings:!0})}}}}),p5=oH({"src/language-html/get-node-content.js"(e,t){oY();var{needsToBorrowParentClosingTagStartMarker:r,printClosingTagStartMarker:n,needsToBorrowLastChildClosingTagEndMarker:i,printClosingTagEndMarker:s,needsToBorrowParentOpeningTagEndMarker:a,printOpeningTagEndMarker:o}=p6();t.exports=function(e,t){let u=e.startSourceSpan.end.offset;e.firstChild&&a(e.firstChild)&&(u-=o(e).length);let l=e.endSourceSpan.start.offset;return e.lastChild&&r(e.lastChild)?l+=n(e,t).length:i(e)&&(l-=s(e.lastChild,t).length),t.originalText.slice(u,l)}}}),p7=oH({"src/language-html/embed.js"(e,t){oY();var{builders:{breakParent:r,group:n,hardline:i,indent:s,line:a,fill:o,softline:u},utils:{mapDoc:l,replaceTextEndOfLine:c}}=ua(),p=c7(),{printClosingTag:h,printClosingTagSuffix:d,needsToBorrowPrevClosingTagEndMarker:f,printOpeningTagPrefix:m,printOpeningTag:g}=p6(),{printImgSrcset:y,printClassNames:x}=p4(),{printVueFor:D,printVueBindings:v,isVueEventBindingExpression:E}=p9(),{isScriptLikeTag:b,isVueNonHtmlBlock:C,inferScriptParser:A,htmlTrimPreserveIndentation:S,dedentString:k,unescapeQuoteEntities:F,isVueSlotAttribute:w,isVueSfcBindingsAttribute:T,getTextValueParts:_}=pX(),B=p5();t.exports=function(e,t,N,P){let I=e.getValue();switch(I.type){case"element":if(b(I)||"interpolation"===I.type)return;if(!I.isSelfClosing&&C(I,P)){let r=A(I,P);
110if(!r)return;let s=B(I,P),a=/^\s*$/.test(s),o="";return a||(a=""===(o=N(S(s),{parser:r,__embeddedInHtml:!0},{stripTrailingHardline:!0}))),[m(I,P),n(g(e,P,t)),a?"":i,o,a?"":i,h(I,P),d(I,P)]}break;case"text":if(b(I.parent)){let e=A(I.parent,P);if(e){let t="markdown"===e?k(I.value.replace(/^[^\S\n]*\n/,"")):I.value,n={parser:e,__embeddedInHtml:!0};if("html"===P.parser&&"babel"===e){let e="script",{attrMap:t}=I.parent;t&&("module"===t.type||"text/babel"===t.type&&"module"===t["data-type"])&&(e="module"),n.__babelSourceType=e}return[r,m(I,P),N(t,n,{stripTrailingHardline:!0}),d(I,P)]}}else if("interpolation"===I.parent.type){let e={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return"angular"===P.parser?(e.parser="__ng_interpolation",e.trailingComma="none"):"vue"===P.parser?e.parser=P.__should_parse_vue_template_with_ts?"__vue_ts_expression":"__vue_expression":e.parser="__js_expression",[s([a,N(I.value,e,{stripTrailingHardline:!0})]),I.parent.next&&f(I.parent.next)?" ":a]}break;case"attribute":{if(!I.value)break;if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(P.originalText.slice(I.valueSpan.start.offset,I.valueSpan.end.offset))||"lwc"===P.parser&&/^{.*}$/s.test(P.originalText.slice(I.valueSpan.start.offset,I.valueSpan.end.offset)))return[I.rawName,"=",I.value];let e=function(e,t,r){let i=t=>new RegExp(t.join("|")).test(e.fullName),l=()=>F(e.value),p=!1,h=(e,t)=>{let r="NGRoot"===e.type?"NGMicrosyntax"===e.node.type&&1===e.node.body.length&&"NGMicrosyntaxExpression"===e.node.body[0].type?e.node.body[0].expression:e.node:"JsExpressionRoot"===e.type?e.node:e;r&&("ObjectExpression"===r.type||"ArrayExpression"===r.type||"__vue_expression"===t.parser&&("TemplateLiteral"===r.type||"StringLiteral"===r.type))&&(p=!0)},d=e=>n(e),f=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return n([s([u,e]),t?u:""])},m=e=>p?d(e):f(e),g=(e,r)=>t(e,Object.assign({__onHtmlBindingRoot:h,__embeddedInHtml:!0},r));if("srcset"===e.fullName&&("img"===e.parent.fullName||"source"===e.parent.fullName))return f(y(l()));if("class"===e.fullName&&!r.parentParser){let e=l();if(!e.includes("{{"))return x(e)}if("style"===e.fullName&&!r.parentParser){let e=l();if(!e.includes("{{"))return f(g(e,{parser:"css",__isHTMLStyleAttribute:!0}))}if("vue"===r.parser){if("v-for"===e.fullName)return D(l(),g);if(w(e)||T(e,r))return v(l(),g);if(i(["^@","^v-on:"])){let e=l(),t=E(e)?"__js_expression":r.__should_parse_vue_template_with_ts?"__vue_ts_event_binding":"__vue_event_binding";return m(g(e,{parser:t}))}if(i(["^:","^v-bind:"]))return m(g(l(),{parser:"__vue_expression"}));if(i(["^v-"]))return m(g(l(),{parser:"__js_expression"}))}if("angular"===r.parser){let t=(e,t)=>g(e,Object.assign(Object.assign({},t),{},{trailingComma:"none"}));if(i(["^\\(.+\\)$","^on-"]))return m(t(l(),{parser:"__ng_action"}));if(i(["^\\[.+\\]$","^bind(on)?-","^ng-(if|show|hide|class|style)$"]))return m(t(l(),{parser:"__ng_binding"}));if(i(["^i18n(-.+)?$"])){let t=l().trim();return f(o(_(e,t)),!t.includes("@@"))}if(i(["^\\*"]))return m(t(l(),{parser:"__ng_directive"}));let r=/{{(.+?)}}/s,u=l();if(r.test(u)){let e=[];for(let[i,o]of u.split(r).entries())if(i%2==0)e.push(c(o));else try{e.push(n(["{{",s([a,t(o,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),a,"}}"]))}catch{e.push("{{",c(o),"}}")}return n(e)}}return null}(I,(e,t)=>N(e,Object.assign({__isInHtmlAttribute:!0,__embeddedInHtml:!0},t),{stripTrailingHardline:!0}),P);
110if(e)return[I.rawName,'="',n(l(e,e=>"string"==typeof e?e.replace(/"/g,"&quot;"):e)),'"'];break}case"front-matter":return p(I,N)}}}}),he=oH({"src/language-html/print/children.js"(e,t){oY();var{builders:{breakParent:r,group:n,ifBreak:i,line:s,softline:a,hardline:o},utils:{replaceTextEndOfLine:u}}=ua(),{locStart:l,locEnd:c}=p3(),{forceBreakChildren:p,forceNextEmptyLine:h,isTextLikeNode:d,hasPrettierIgnore:f,preferHardlineAsLeadingSpaces:m}=pX(),{printOpeningTagPrefix:g,needsToBorrowNextOpeningTagStartMarker:y,printOpeningTagStartMarker:x,needsToBorrowPrevClosingTagEndMarker:D,printClosingTagEndMarker:v,printClosingTagSuffix:E,needsToBorrowParentClosingTagStartMarker:b}=p6();function C(e,t,r){let n=e.getValue();return f(n)?[g(n,t),...u(t.originalText.slice(l(n)+(n.prev&&y(n.prev)?x(n).length:0),c(n)-(n.next&&D(n.next)?v(n,t).length:0))),E(n,t)]:r()}function A(e,t){return d(e)&&d(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?m(t)?o:s:"":m(t)?o:a:y(e)&&(f(t)||t.firstChild||t.isSelfClosing||"element"===t.type&&t.attrs.length>0)||"element"===e.type&&e.isSelfClosing&&D(t)?"":!t.isLeadingSpaceSensitive||m(t)||D(t)&&e.lastChild&&b(e.lastChild)&&e.lastChild.lastChild&&b(e.lastChild.lastChild)?o:t.hasLeadingSpaces?s:a}t.exports={printChildren:function(e,t,s){let u=e.getValue();if(p(u))return[r,...e.map(e=>{let r=e.getValue(),n=r.prev?A(r.prev,r):"";return[n?[n,h(r.prev)?o:""]:"",C(e,t,s)]},"children")];let l=u.children.map(()=>Symbol(""));return e.map((e,r)=>{let u=e.getValue();if(d(u)){if(u.prev&&d(u.prev)){let r=A(u.prev,u);if(r)return h(u.prev)?[o,o,C(e,t,s)]:[r,C(e,t,s)]}return C(e,t,s)}let c=[],p=[],f=[],m=[],g=u.prev?A(u.prev,u):"",y=u.next?A(u,u.next):"";return g&&(h(u.prev)?c.push(o,o):g===o?c.push(o):d(u.prev)?p.push(g):p.push(i("",a,{groupId:l[r-1]}))),y&&(h(u)?d(u.next)&&m.push(o,o):y===o?d(u.next)&&m.push(o):f.push(y)),[...c,n([...p,n([C(e,t,s),...f],{id:l[r]})]),...m]},"children")}}}}),ht=oH({"src/language-html/print/element.js"(e,t){oY();var{builders:{breakParent:r,dedentToRoot:n,group:i,ifBreak:s,indentIfBreak:a,indent:o,line:u,softline:l},utils:{replaceTextEndOfLine:c}}=ua(),p=p5(),{shouldPreserveContent:h,isScriptLikeTag:d,isVueCustomBlock:f,countParents:m,forceBreakContent:g}=pX(),{printOpeningTagPrefix:y,printOpeningTag:x,printClosingTagSuffix:D,printClosingTag:v,needsToBorrowPrevClosingTagEndMarker:E,needsToBorrowLastChildClosingTagEndMarker:b}=p6(),{printChildren:C}=he();t.exports={printElement:function(e,t,A){let S,k,F=e.getValue();if(h(F,t))return[y(F,t),i(x(e,t,A)),...c(p(F,t)),...v(F,t),D(F,t)];let w=1===F.children.length&&"interpolation"===F.firstChild.type&&F.firstChild.isLeadingSpaceSensitive&&!F.firstChild.hasLeadingSpaces&&F.lastChild.isTrailingSpaceSensitive&&!F.lastChild.hasTrailingSpaces,T=Symbol("element-attr-group-id");return S=0===F.children.length?F.hasDanglingSpaces&&F.isDanglingSpaceSensitive?u:"":[g(F)?r:"",(k=[w?s(l,"",{groupId:T}):F.firstChild.hasLeadingSpaces&&F.firstChild.isLeadingSpaceSensitive?u:"text"===F.firstChild.type&&F.isWhitespaceSensitive&&F.isIndentationSensitive?n(l):l,C(e,t,A)],w?a(k,{groupId:T}):(d(F)||f(F,t))&&"root"===F.parent.type&&"vue"===t.parser&&!t.vueIndentScriptAndStyle?k:o(k)),(F.next?E(F.next):b(F.parent))?F.lastChild.hasTrailingSpaces&&F.lastChild.isTrailingSpaceSensitive?" ":"":w?s(l,"",{groupId:T}):F.lastChild.hasTrailingSpaces&&F.lastChild.isTrailingSpaceSensitive?u:("comment"===F.lastChild.type||"text"===F.lastChild.type&&F.isWhitespaceSensitive&&F.isIndentationSensitive)&&RegExp(`\\n[\\t ]{${t.tabWidth*m(e,e=>e.parent&&"root"!==e.parent.type)}}$`).test(F.lastChild.value)?"":l],i([i(x(e,t,A),{id:T}),S,v(F,t)])}}}}),hr=oH({"src/language-html/printer-html.js"(e,t){oY();var{builders:{fill:r,group:n,hardline:i,literalline:s},utils:{cleanDoc:a,getDocParts:o,isConcat:u,replaceTextEndOfLine:l}}=ua(),c=pW(),{countChars:p,unescapeQuoteEntities:h,getTextValueParts:d}=pX(),f=p1(),{insertPragma:m}=p2(),{locStart:g,locEnd:y}=p3(),x=p7(),{printClosingTagSuffix:D,printClosingTagEnd:v,printOpeningTagPrefix:E,printOpeningTagStart:b}=p6(),{printElement:C}=ht(),{printChildren:A}=he();t.exports={preprocess:f,print:function(e,t,c){let f=e.getValue();switch(f.type){case"front-matter":return l(f.raw);case"root":return t.__onHtmlRoot&&t.__onHtmlRoot(f),[n(A(e,t,c)),i];case"element":case"ieConditionalComment":return C(e,t,c);case"ieConditionalStartComment":case"ieConditionalEndComment":return[b(f),v(f)];case"interpolation":return[b(f,t),...e.map(c,"children"),v(f,t)];case"text":{if("interpolation"===f.parent.type){let e=/\n[^\S\n]*$/,t=e.test(f.value);return[...l(t?f.value.replace(e,""):f.value),t?i:""]}let e=a([E(f,t),...d(f),D(f,t)]);return u(e)||"fill"===e.type?r(o(e)):e}case"docType":return[n([b(f,t)," ",f.value.replace(/^html\b/i,"html").replace(/\s+/g," ")]),v(f,t)];case"comment":return[E(f,t),...l(t.originalText.slice(g(f),y(f)),s),D(f,t)];case"attribute":{if(null===f.value)return f.rawName;let e=h(f.value),t=p(e,"'")<p(e,'"')?"'":'"';return[f.rawName,"=",t,...l('"'===t?e.replace(/"/g,"&quot;"):e.replace(/'/g,"&apos;")),t]}default:throw Error(`Unexpected node type ${f.type}`)}},insertPragma:m,massageAstNode:c,embed:x}}}),hn=oH({"src/language-html/options.js"(e,t){oY();var r=cY(),n="HTML";t.exports={bracketSameLine:r.bracketSameLine,htmlWhitespaceSensitivity:{since:"1.15.0",category:n,type:"choice",default:"css",description:"How to handle whitespace
110s in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:r.singleAttributePerLine,vueIndentScriptAndStyle:{since:"1.19.0",category:n,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}}}}),hi=oH({"src/language-html/parsers.js"(){oY()}}),hs=oH({"node_modules/linguist-languages/data/HTML.json"(e,t){t.exports={name:"HTML",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml"],languageId:146}}}),ha=oH({"node_modules/linguist-languages/data/Vue.json"(e,t){t.exports={name:"Vue",type:"markup",color:"#41b883",extensions:[".vue"],tmScope:"text.html.vue",aceMode:"html",languageId:391}}}),ho=oH({"src/language-html/index.js"(e,t){oY();var r=lz(),n=hr(),i=hn(),s=hi(),a=[r(hs(),()=>({name:"Angular",since:"1.15.0",parsers:["angular"],vscodeLanguageIds:["html"],extensions:[".component.html"],filenames:[]})),r(hs(),e=>({since:"1.15.0",parsers:["html"],vscodeLanguageIds:["html"],extensions:[...e.extensions,".mjml"]})),r(hs(),()=>({name:"Lightning Web Components",since:"1.17.0",parsers:["lwc"],vscodeLanguageIds:["html"],extensions:[],filenames:[]})),r(ha(),()=>({since:"1.10.0",parsers:["vue"],vscodeLanguageIds:["vue"]}))];t.exports={languages:a,printers:{html:n},options:i,parsers:s}}}),hu=oH({"src/language-yaml/pragma.js"(e,t){oY(),t.exports={isPragma:function(e){return/^\s*@(?:prettier|format)\s*$/.test(e)},hasPragma:function(e){return/^\s*#[^\S\n]*@(?:prettier|format)\s*?(?:\n|$)/.test(e)},insertPragma:function(e){return`# @format
111
112${e}`}}}}),hl=oH({"src/language-yaml/loc.js"(e,t){oY(),t.exports={locStart:function(e){return e.position.start.offset},locEnd:function(e){return e.position.end.offset}}}}),hc=oH({"src/language-yaml/embed.js"(e,t){oY(),t.exports=function(e,t,r,n){if("root"===e.getValue().type&&n.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint|lintstaged)rc$/.test(n.filepath))return r(n.originalText,Object.assign(Object.assign({},n),{},{parser:"json"}))}}}),hp=oH({"src/language-yaml/utils.js"(e,t){oY();var{getLast:r,isNonEmptyArray:n}=uT();function i(e,t){return e&&"string"==typeof e.type&&(!t||t.includes(e.type))}function s(e){return"prettier-ignore"===e.value.trim()}function a(e){return n(null==e?void 0:e.leadingComments)}function o(e){return n(null==e?void 0:e.middleComments)}function u(e){return null==e?void 0:e.indicatorComment}function l(e){return null==e?void 0:e.trailingComment}function c(e){return n(null==e?void 0:e.endComments)}function p(e){let t=[],r;for(let n of e.split(/( +)/))" "!==n?" "===r?t.push(n):t.push((t.pop()||"")+n):void 0===r&&t.unshift(""),r=n;return" "===r&&t.push((t.pop()||"")+" "),""===t[0]&&(t.shift(),t.unshift(" "+(t.shift()||""))),t}t.exports={getLast:r,getAncestorCount:function(e,t){let r=0,n=e.stack.length-1;for(let s=0;s<n;s++){let n=e.stack[s];i(n)&&t(n)&&r++}return r},isNode:i,isEmptyNode:function(e){return!n(e.children)&&!(a(e)||o(e)||u(e)||l(e)||c(e))},isInlineNode:function(e){if(!e)return!0;switch(e.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}},mapNode:function e(t,r,n){return r("children"in t?Object.assign(Object.assign({},t),{},{children:t.children.map(n=>e(n,r,t))}):t,n)},defineShortcut:function(e,t,r){Object.defineProperty(e,t,{get:r,enumerable:!1})},isNextLineEmpty:function(e,t){let r=0,n=t.length;for(let i=e.position.end.offset-1;i<n;i++){let e=t[i];if(e===`
113`&&r++,1===r&&/\S/.test(e))break;if(2===r)return!0}return!1},isLastDescendantNode:function(e){switch(e.getValue().type){case"tag":case"anchor":case"comment":return!1}let t=e.stack.length;for(let r=1;r<t;r++){let t=e.stack[r],n=e.stack[r-1];if(Array.isArray(n)&&"number"==typeof t&&t!==n.length-1)return!1}return!0},getBlockValueLineContents:function(e,t){let{parentIndent:n,isLastDescendant:i,options:s}=t,a=e.position.start.line===e.position.end.line?"":s.originalText.slice(e.position.start.offset,e.position.end.offset).match(/^[^\n]*\n(.*)$/s)[1],o;if(null===e.indent){let e=a.match(/^(?<leadingSpace> *)[^\n\r ]/m);o=e?e.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else o=e.indent-1+n;let u=a.split(`
114`).map(e=>e.slice(o));if("preserve"===s.proseWrap||"blockLiteral"===e.type)return l(u.map(e=>0===e.length?[]:[e]));return l(u.map(e=>
1140===e.length?[]:p(e)).reduce((e,t,n)=>0!==n&&u[n-1].length>0&&t.length>0&&!/^\s/.test(t[0])&&!/^\s|\s$/.test(r(e))?[...e.slice(0,-1),[...r(e),...t]]:[...e,t],[]).map(e=>e.reduce((e,t)=>e.length>0&&/\s$/.test(r(e))?[...e.slice(0,-1),r(e)+" "+t]:[...e,t],[])).map(e=>"never"===s.proseWrap?[e.join(" ")]:e));function l(t){if("keep"===e.chomping)return 0===r(t).length?t.slice(0,-1):t;let n=0;for(let e=t.length-1;e>=0&&0===t[e].length;e--)n++;return 0===n?t:n>=2&&!i?t.slice(0,-(n-1)):t.slice(0,-n)}},getFlowScalarLineContents:function(e,t,n){let i=t.split(`
115`).map((e,t,r)=>0===t&&t===r.length-1?e:0!==t&&t!==r.length-1?e.trim():0===t?e.trimEnd():e.trimStart());return"preserve"===n.proseWrap?i.map(e=>0===e.length?[]:[e]):i.map(e=>0===e.length?[]:p(e)).reduce((t,n,s)=>0!==s&&i[s-1].length>0&&n.length>0&&!("quoteDouble"===e&&r(r(t)).endsWith("\\"))?[...t.slice(0,-1),[...r(t),...n]]:[...t,n],[]).map(e=>"never"===n.proseWrap?[e.join(" ")]:e)},getLastDescendantNode:function e(t){return n(t.children)?e(r(t.children)):t},hasPrettierIgnore:function(e){let t=e.getValue();if("documentBody"===t.type){let t=e.getParentNode();return c(t.head)&&s(r(t.head.endComments))}return a(t)&&s(r(t.leadingComments))},hasLeadingComments:a,hasMiddleComments:o,hasIndicatorComment:u,hasTrailingComment:l,hasEndComments:c}}}),hh=oH({"src/language-yaml/print-preprocess.js"(e,t){oY();var{defineShortcut:r,mapNode:n}=hp();function i(e){switch(e.type){case"document":r(e,"head",()=>e.children[0]),r(e,"body",()=>e.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":r(e,"content",()=>e.children[0]);break;case"mappingItem":case"flowMappingItem":r(e,"key",()=>e.children[0]),r(e,"value",()=>e.children[1])}return e}t.exports=function(e){return n(e,i)}}}),hd=oH({"src/language-yaml/print/misc.js"(e,t){oY();var{builders:{softline:r,align:n}}=ua(),{hasEndComments:i,isNextLineEmpty:s,isNode:a}=hp(),o=new WeakMap;function u(e){return i(e)&&!a(e,["documentHead","documentBody","flowMapping","flowSequence"])}t.exports={alignWithSpaces:function(e,t){return n(" ".repeat(e),t)},shouldPrintEndComments:u,printNextEmptyLine:function(e,t){let n=e.getValue(),i=e.stack[0],a;return o.has(i)?a=o.get(i):(a=new Set,o.set(i,a)),!a.has(n.position.end.line)&&(a.add(n.position.end.line),s(n,t)&&!u(e.getParentNode()))?r:""}}}}),hf=oH({"src/language-yaml/print/flow-mapping-sequence.js"(e,t){oY();var{builders:{ifBreak:r,line:n,softline:i,hardline:s,join:a}}=ua(),{isEmptyNode:o,getLast:u,hasEndComments:l}=hp(),{printNextEmptyLine:c,alignWithSpaces:p}=hd();function h(e,t,h){let d,f=e.getValue(),m="flowMapping"===f.type,g=i;m&&f.children.length>0&&h.bracketSpacing&&(g=n);let y=u(f.children),x=y&&"flowMappingItem"===y.type&&o(y.key)&&o(y.value);return[m?"{":"[",p(h.tabWidth,[g,(d=e.getValue(),e.map((e,r)=>[t(),r===d.children.length-1?"":[",",n,d.children[r].position.start.line!==d.children[r+1].position.start.line?c(e,h.originalText):""]],"children")),"none"===h.trailingComma?"":r(","),l(f)?[s,a(s,e.map(t,"endComments"))]:""]),x?"":g,m?"}":"]"]}t.exports={printFlowMapping:h,printFlowSequence:h}}}),hm=oH({"src/language-yaml/print/mapping-item.js"(e,t){oY();var{builders:{conditionalGroup:r,group:n,hardline:i,ifBreak:s,join:a,line:o}}=ua(),{hasLeadingComments:u,hasMiddleComments:l,hasTrailingComment:c,hasEndComments:p,isNode:h,isEmptyNode:d,isInlineNode:f}=hp(),{alignWithSpaces:m}=hd();function g(e,t){if(!e)return!0;switch(e.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if("preserve"===t.proseWrap)return e.position.start.line===e.position.end.line;if(/\\$/m.test(t.originalText.slice(e.position.start.offset,e.position.end.offset)))return!1;switch(t.proseWrap){case"never":return!e.value.includes(`
116`);case"always":return!/[\n ]/.test(e.value);default:return!1}}t.exports=function(e,t,y,x,D){let{key:v,value:E}=e,b=d(v),C=d(E);if(b&&C)return": ";let A=x("key"),S=e.key.content&&"alias"===e.key.content.type?" ":"";if(C)return"flowMappingItem"===e.type&&"flowMapping"===t.type?A:"mappingItem"===e.type&&g(v.content,D)&&!c(v.content)&&(!t.tag||"tag:yaml.org,2002:set"!==t.tag.value)?[A,S,":"]:["? ",m(2,A)];let k=x("value");if(b)return[": ",m(2,k)];if(u(E)||!f(v.content))return["? ",m(2,A),i,a("",y.map(x,"value","leadingComments").map(e=>[e,i])),": ",m(2,k)];if(function(e){if(!e)return!0;switch(e.type){case"plain":case"quoteDouble":case"quoteSingle":return e.position.start.line===e.position.end.line;case"alias":return!0;default:return!1}}(v.content)&&!u(v.content)&&!l(v.content)&&!c(v.content)&&!p(v)&&!u(E.content)&&!l(E.content)&&!p(E)&&g(E.content,D))return[A,S,": ",k];let F=Symbol("mappingKey"),w=n([s("? "),n(m(2,A),{id:F})]),T=[i,": ",m(2,k)],_=[S,":"];
116u(E.content)||p(E)&&E.content&&!h(E.content,["mapping","sequence"])||"mapping"===t.type&&c(v.content)&&f(E.content)||h(E.content,["mapping","sequence"])&&null===E.content.tag&&null===E.content.anchor?_.push(i):E.content&&_.push(o),_.push(k);let B=m(D.tabWidth,_);return!g(v.content,D)||u(v.content)||l(v.content)||p(v)?r([[w,s(T,B,{groupId:F})]]):r([[A,B]])}}}),hg=oH({"src/language-yaml/print/block.js"(e,t){oY();var{builders:{dedent:r,dedentToRoot:n,fill:i,hardline:s,join:a,line:o,literalline:u,markAsRoot:l},utils:{getDocParts:c}}=ua(),{getAncestorCount:p,getBlockValueLineContents:h,hasIndicatorComment:d,isLastDescendantNode:f,isNode:m}=hp(),{alignWithSpaces:g}=hd();t.exports=function(e,t,y){let x=e.getValue(),D=p(e,e=>m(e,["sequence","mapping"])),v=f(e),E=["blockFolded"===x.type?">":"|"];null!==x.indent&&E.push(x.indent.toString()),"clip"!==x.chomping&&E.push("keep"===x.chomping?"+":"-"),d(x)&&E.push(" ",t("indicatorComment"));let b=h(x,{parentIndent:D,isLastDescendant:v,options:y}),C=[];for(let[e,t]of b.entries())0===e&&C.push(s),C.push(i(c(a(o,t)))),e!==b.length-1?C.push(0===t.length?s:l(u)):"keep"===x.chomping&&v&&C.push(n(0===t.length?s:u));return null===x.indent?E.push(r(g(y.tabWidth,C))):E.push(n(g(x.indent-1+D,C))),E}}}),hy=oH({"src/language-yaml/printer-yaml.js"(e,t){oY();var{builders:{breakParent:r,fill:n,group:i,hardline:s,join:a,line:o,lineSuffix:u,literalline:l},utils:{getDocParts:c,replaceTextEndOfLine:p}}=ua(),{isPreviousLineEmpty:h}=uT(),{insertPragma:d,isPragma:f}=hu(),{locStart:m}=hl(),g=hc(),{getFlowScalarLineContents:y,getLastDescendantNode:x,hasLeadingComments:D,hasMiddleComments:v,hasTrailingComment:E,hasEndComments:b,hasPrettierIgnore:C,isLastDescendantNode:A,isNode:S,isInlineNode:k}=hp(),F=hh(),{alignWithSpaces:w,printNextEmptyLine:T,shouldPrintEndComments:_}=hd(),{printFlowMapping:B,printFlowSequence:N}=hf(),P=hm(),I=hg();function L(e,t){return E(e)||t&&(t.head.children.length>0||b(t.head))}function j(e,t,r){return a(s,y(e,t,r).map(e=>n(c(a(o,e)))))}t.exports={preprocess:F,embed:g,print:function(e,t,n){let o=e.getValue(),c=[];"mappingValue"!==o.type&&D(o)&&c.push([a(s,e.map(n,"leadingComments")),s]);let{tag:d,anchor:f}=o;d&&c.push(n("tag")),d&&f&&c.push(" "),f&&c.push(n("anchor"));let g="";S(o,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!A(e)&&(g=T(e,t.originalText)),(d||f)&&(S(o,["sequence","mapping"])&&!v(o)?c.push(s):c.push(" ")),v(o)&&c.push([1===o.middleComments.length?"":s,a(s,e.map(n,"middleComments")),s]);let y=e.getParentNode();return C(e)?c.push(p(t.originalText.slice(o.position.start.offset,o.position.end.offset).trimEnd(),l)):c.push(i(function(e,t,r,n,i){switch(e.type){case"root":{let{children:t}=e,n=[];r.each((e,r)=>{let a=t[r],o=t[r+1];0!==r&&n.push(s),n.push(i()),L(a,o)?(n.push(s,"..."),E(a)&&n.push(" ",i("trailingComment"))):o&&!E(o.head)&&n.push(s,"---")},"children");let a=x(e);return S(a,["blockLiteral","blockFolded"])&&"keep"===a.chomping||n.push(s),n}case"document":{let o=t.children[r.getName()+1],u=[];return"head"===(t.children[0]===e&&/---(?:\s|$)/.test(n.originalText.slice(m(e),m(e)+4))||e.head.children.length>0||b(e.head)||E(e.head)?"head":!L(e,o)&&!!o&&"root")&&((e.head.children.length>0||e.head.endComments.length>0)&&u.push(i("head")),E(e.head)?u.push(["---"," ",i(["head","trailingComment"])]):u.push("---")),(e.body.children.length>0||b(e.body))&&u.push(i("body")),a(s,u)}case"documentHead":return a(s,[...r.map(i,"children"),...r.map(i,"endComments")]);case"documentBody":{let{children:t,endComments:n}=e,o="";if(t.length>0&&n.length>0){let t=x(e);S(t,["blockFolded","blockLiteral"])?"keep"!==t.chomping&&(o=[s,s]):o=s}return[a(s,r.map(i,"children")),o,a(s,r.map(i,"endComments"))]}case"directive":return["%",a(" ",[e.name,...e.parameters])];case"comment":return["#",e.value];case"alias":return["*",e.value];case"tag":return n.originalText.slice(e.position.start.offset,e.position.end.offset);case"anchor":return["&",e.value];case"plain":return j(e.type,n.originalText.slice(e.position.start.offset,e.position.end.offset),n);case"quoteDouble":case"quoteSingle":{let t=n.originalText.slice(e.position.start.offset+1,e.position.end.offset-1);if("quoteSingle"===e.type&&t.includes("\\")||"quoteDouble"===e.type&&/\\[^"]/.test(t)){let r="quoteDouble"===e.type?'"':"'";return[r,j(e.type,t,n),r]}if(t.includes('"'))return["'",j(e.type,"quoteDouble"===e.type?t.replace(/\\"/g,'"').replace(/'/g,"'".repeat(2)):t,n),"'"];if(t.includes("'"))return['"',j(e.type,"quoteSingle"===e.type?t.replace(/''/g,"'"):t,n),'"'];let r=n.singleQuote?"'":'"';return[r,j(e.type,t,n),r]}case"blockFolded":case"blockLiteral":return I(r,i,n);case"mapping":case"sequence":return a(s,r.map(i,"children"));case"sequenceItem":return["- ",w(2,e.content?i("content"):"")];case"mappingKey":case"mappingValue":return e.content?i("content"):"";case"mappingItem":case"flowMappingItem":return P(e,t,r,i,n);case"flowMapping":return B(r,i,n);case"flowSequence":return N(r,i,n);case"flowSequenceItem":return i("content");default:throw Error(`Unexpected node type ${e.type}`)}}(o,y,e,t,n))),E(o)&&!S(o,["document","documentHead"])&&c.push(u(["mappingValue"!==o.type||o.content?" ":"","mappingKey"===y.type&&"mapping"===e.getParentNode(2).type&&k(o)?"":r,n("trailingComment")])),_(o)&&c.push(w("sequenceItem"===o.type?2:0,[s,a(s,e.map(e=>[h(t.originalText,e.getValue(),m)?s:"",n()],"endComments"))])),c.push(g),c},massageAstNode:function(e,t){if(S(t))switch(delete t.position,t.type){case"comment":if(f(t.value))return null;break;case"quoteDouble":case"quoteSingle":t.type="quote"}},insertPragma:d}}}),hx=oH({"src/language-yaml/options.js"(e,t){oY();var r=cY();t.exports={bracketSpacing:r.bracketSpacing,singleQuote:r.singleQuote,proseWrap:r.proseWrap}}}
116),hD=oH({"src/language-yaml/parsers.js"(){oY()}}),hv=oH({"node_modules/linguist-languages/data/YAML.json"(e,t){t.exports={name:"YAML",type:"data",color:"#cb171e",tmScope:"source.yaml",aliases:["yml"],extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],aceMode:"yaml",codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",languageId:407}}}),hE=oH({"src/language-yaml/index.js"(e,t){oY();var r=lz(),n=hy(),i=hx(),s=hD(),a=[r(hv(),e=>({since:"1.14.0",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","home-assistant"],filenames:[...e.filenames.filter(e=>"yarn.lock"!==e),".prettierrc",".stylelintrc",".lintstagedrc"]}))];t.exports={languages:a,printers:{yaml:n},options:i,parsers:s}}}),hb=oH({"src/languages.js"(e,t){oY(),t.exports=[c9(),py(),pS(),pN(),pz(),ho(),hE()]}}),hC=oH({"src/standalone.js"(e,t){oY();var{version:r}=oZ(),n=lU(),{getSupportInfo:i}=ub(),s=lq(),a=hb(),o=ua();function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return function(){for(var r=arguments.length,n=Array(r),i=0;i<r;i++)n[i]=arguments[i];let s=n[t]||{},o=s.plugins||[];return n[t]=Object.assign(Object.assign({},s),{},{plugins:[...a,...Array.isArray(o)?o:Object.values(o)]}),e(...n)}}var l=u(n.formatWithCursor);t.exports={formatWithCursor:l,format:(e,t)=>l(e,t).formatted,check(e,t){let{formatted:r}=l(e,t);return r===e},doc:o,getSupportInfo:u(i,0),version:r,util:s,__debug:{parse:u(n.parse),formatAST:u(n.formatAST),formatDoc:u(n.formatDoc),printToDoc:u(n.printToDoc),printDocToString:u(n.printDocToString)}}}})(),hA=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),hS=hA((e,t)=>{var r=function(e){return e&&e.Math==Math&&e};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof global&&global)||function(){return this}()||Function("return this")()}),hk=hA((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}}),hF=hA((e,t)=>{var r=hk();t.exports=!r(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})}),hw=hA((e,t)=>{var r=hk();t.exports=!r(function(){var e=(function(){}).bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})}),hT=hA((e,t)=>{var r=hw(),n=Function.prototype.call;t.exports=r?n.bind(n):function(){return n.apply(n,arguments)}}),h_=hA(e=>{var t={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,n=r&&!t.call({1:2},1);e.f=n?function(e){var t=r(this,e);return!!t&&t.enumerable}:t}),hB=hA((e,t)=>{t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}}),hN=hA((e,t)=>{var r=hw(),n=Function.prototype,i=n.call,s=r&&n.bind.bind(i,i);t.exports=r?s:function(e){return function(){return i.apply(e,arguments)}}}),hP=hA((e,t)=>{var r=hN(),n=r({}.toString),i=r("".slice);t.exports=function(e){return i(n(e),8,-1)}}),hI=hA((e,t)=>{var r=hN(),n=hk(),i=hP(),s=Object,a=r("".split);t.exports=n(function(){return!s("z").propertyIsEnumerable(0)})?function(e){return"String"==i(e)?a(e,""):s(e)}:s}),hL=hA((e,t)=>{t.exports=function(e){return null==e}}),hj=hA((e,t)=>{var r=hL(),n=TypeError;t.exports=function(e){if(r(e))throw n("Can't call method on "+e);return e}}),hO=hA((e,t)=>{var r=hI(),n=hj();t.exports=function(e){return r(n(e))}}),hV=hA((e,t)=>{var r="object"==typeof document&&document.all;t.exports={all:r,IS_HTMLDDA:typeof r>"u"&&void 0!==r}}),hM=hA((e,t)=>{var r=hV(),n=r.all;t.exports=r.IS_HTMLDDA?function(e){return"function"==typeof e||e===n}:function(e){return"function"==typeof e}}),hR=hA((e,t)=>{var r=hM(),n=hV(),i=n.all;t.exports=n.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:r(e)||e===i}:function(e){return"object"==typeof e?null!==e:r(e)}}),h$=hA((e,t)=>{var r=hS(),n=hM();t.exports=function(e,t){var i;return arguments.length<2?n(i=r[e])?i:void 0:r[e]&&r[e][t]}}),hJ=hA((e,t)=>{var r=hN();t.exports=r({}.isPrototypeOf)}),hU=hA((e,t)=>{var r=h$();t.exports=r("navigator","userAgent")||""}),hq=hA((e,t)=>
116{var r,n,i=hS(),s=hU(),a=i.process,o=i.Deno,u=a&&a.versions||o&&o.version,l=u&&u.v8;l&&(n=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!n&&s&&(!(r=s.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/))&&(n=+r[1]),t.exports=n}),hz=hA((e,t)=>{var r=hq(),n=hk();t.exports=!!Object.getOwnPropertySymbols&&!n(function(){var e=Symbol();return!String(e)||!(Object(e) instanceof Symbol)||!Symbol.sham&&r&&r<41})}),hW=hA((e,t)=>{var r=hz();t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}),hH=hA((e,t)=>{var r=h$(),n=hM(),i=hJ(),s=hW(),a=Object;t.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return n(t)&&i(t.prototype,a(e))}}),hG=hA((e,t)=>{var r=String;t.exports=function(e){try{return r(e)}catch{return"Object"}}}),hX=hA((e,t)=>{var r=hM(),n=hG(),i=TypeError;t.exports=function(e){if(r(e))return e;throw i(n(e)+" is not a function")}}),hQ=hA((e,t)=>{var r=hX(),n=hL();t.exports=function(e,t){var i=e[t];return n(i)?void 0:r(i)}}),hK=hA((e,t)=>{var r=hT(),n=hM(),i=hR(),s=TypeError;t.exports=function(e,t){var a,o;if("string"===t&&n(a=e.toString)&&!i(o=r(a,e))||n(a=e.valueOf)&&!i(o=r(a,e))||"string"!==t&&n(a=e.toString)&&!i(o=r(a,e)))return o;throw s("Can't convert object to primitive value")}}),hY=hA((e,t)=>{t.exports=!1}),hZ=hA((e,t)=>{var r=hS(),n=Object.defineProperty;t.exports=function(e,t){try{n(r,e,{value:t,configurable:!0,writable:!0})}catch{r[e]=t}return t}}),h0=hA((e,t)=>{var r=hS(),n=hZ(),i="__core-js_shared__",s=r[i]||n(i,{});t.exports=s}),h1=hA((e,t)=>{var r=hY(),n=h0();(t.exports=function(e,t){return n[e]||(n[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.26.1",mode:r?"pure":"global",copyright:"\xa9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),h2=hA((e,t)=>{var r=hj(),n=Object;t.exports=function(e){return n(r(e))}}),h3=hA((e,t)=>{var r=hN(),n=h2(),i=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return i(n(e),t)}}),h6=hA((e,t)=>{var r=hN(),n=0,i=Math.random(),s=r(1..toString);t.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++n+i,36)}}),h8=hA((e,t)=>{var r=hS(),n=h1(),i=h3(),s=h6(),a=hz(),o=hW(),u=n("wks"),l=r.Symbol,c=l&&l.for,p=o?l:l&&l.withoutSetter||s;t.exports=function(e){if(!i(u,e)||!(a||"string"==typeof u[e])){var t="Symbol."+e;a&&i(l,e)?u[e]=l[e]:o&&c?u[e]=c(t):u[e]=p(t)}return u[e]}}),h4=hA((e,t)=>{var r=hT(),n=hR(),i=hH(),s=hQ(),a=hK(),o=h8(),u=TypeError,l=o("toPrimitive");t.exports=function(e,t){if(!n(e)||i(e))return e;var o,c=s(e,l);if(c){if(void 0===t&&(t="default"),!n(o=r(c,e,t))||i(o))return o;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}}),h9=hA((e,t)=>{var r=h4(),n=hH();t.exports=function(e){var t=r(e,"string");return n(t)?t:t+""}}),h5=hA((e,t)=>{var r=hS(),n=hR(),i=r.document,s=n(i)&&n(i.createElement);t.exports=function(e){return s?i.createElement(e):{}}}),h7=hA((e,t)=>{var r=hF(),n=hk(),i=h5();t.exports=!r&&!n(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})}),de=hA(e=>{var t=hF(),r=hT(),n=h_(),i=hB(),s=hO(),a=h9(),o=h3(),u=h7(),l=Object.getOwnPropertyDescriptor;e.f=t?l:function(e,t){if(e=s(e),t=a(t),u)try{return l(e,t)}catch{}if(o(e,t))return i(!r(n.f,e,t),e[t])}}),dt=hA((e,t)=>{var r=hF(),n=hk();t.exports=r&&n(function(){return 42!=Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})}),dr=hA((e,t)=>{var r=hR(),n=String,i=TypeError;t.exports=function(e){if(r(e))return e;throw i(n(e)+" is not an object")}}),dn=hA(e=>{var t=hF(),r=h7(),n=dt(),i=dr(),s=h9(),a=TypeError,o=Object.defineProperty,u=Object.getOwnPropertyDescriptor,l="enumerable",c="configurable",p="writable";e.f=t?n?function(e,t,r){if(i(e),t=s(t),i(r),"function"==typeof e&&"prototype"===t&&"value"in r&&p in r&&!r[p]){var n=u(e,t);n&&n[p]&&(e[t]=r.value,r={configurable:c in r?r[c]:n[c],enumerable:l in r?r[l]:n[l],writable:!1})}return o(e,t,r)}:o:function(e,t,n){if(i(e),t=s(t),i(n),r)try{return o(e,t,n)}catch{}if("get"in n||"set"in n)throw a("Accessors not supported");return"value"in n&&(e[t]=n.value),e}}),di=hA((e,t)=>
116{var r=hF(),n=dn(),i=hB();t.exports=r?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}}),ds=hA((e,t)=>{var r=hF(),n=h3(),i=Function.prototype,s=r&&Object.getOwnPropertyDescriptor,a=n(i,"name"),o=a&&(!r||r&&s(i,"name").configurable);t.exports={EXISTS:a,PROPER:a&&"something"===(function(){}).name,CONFIGURABLE:o}}),da=hA((e,t)=>{var r=hN(),n=hM(),i=h0(),s=r(Function.toString);n(i.inspectSource)||(i.inspectSource=function(e){return s(e)}),t.exports=i.inspectSource}),du=hA((e,t)=>{var r=hS(),n=hM(),i=r.WeakMap;t.exports=n(i)&&/native code/.test(String(i))}),dl=hA((e,t)=>{var r=h1(),n=h6(),i=r("keys");t.exports=function(e){return i[e]||(i[e]=n(e))}}),dc=hA((e,t)=>{t.exports={}}),dp=hA((e,t)=>{var r,n,i,s,a,o=du(),u=hS(),l=hR(),c=di(),p=h3(),h=h0(),d=dl(),f=dc(),m="Object already initialized",g=u.TypeError,y=u.WeakMap;o||h.state?((r=h.state||(h.state=new y)).get=r.get,r.has=r.has,r.set=r.set,i=function(e,t){if(r.has(e))throw g(m);return t.facade=e,r.set(e,t),t},s=function(e){return r.get(e)||{}},a=function(e){return r.has(e)}):(f[n=d("state")]=!0,i=function(e,t){if(p(e,n))throw g(m);return t.facade=e,c(e,n,t),t},s=function(e){return p(e,n)?e[n]:{}},a=function(e){return p(e,n)}),t.exports={set:i,get:s,has:a,enforce:function(e){return a(e)?s(e):i(e,{})},getterFor:function(e){return function(t){var r;if(!l(t)||(r=s(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return r}}}}),dh=hA((e,t)=>{var r=hk(),n=hM(),i=h3(),s=hF(),a=ds().CONFIGURABLE,o=da(),u=dp(),l=u.enforce,c=u.get,p=Object.defineProperty,h=s&&!r(function(){return 8!==p(function(){},"length",{value:8}).length}),d=String(String).split("String"),f=t.exports=function(e,t,r){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!i(e,"name")||a&&e.name!==t)&&(s?p(e,"name",{value:t,configurable:!0}):e.name=t),h&&r&&i(r,"arity")&&e.length!==r.arity&&p(e,"length",{value:r.arity});try{r&&i(r,"constructor")&&r.constructor?s&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var n=l(e);return i(n,"source")||(n.source=d.join("string"==typeof t?t:"")),e};Function.prototype.toString=f(function(){return n(this)&&c(this).source||o(this)},"toString")}),dd=hA((e,t)=>{var r=hM(),n=dn(),i=dh(),s=hZ();t.exports=function(e,t,a,o){o||(o={});var u=o.enumerable,l=void 0!==o.name?o.name:t;if(r(a)&&i(a,l,o),o.global)u?e[t]=a:s(t,a);else{try{o.unsafe?e[t]&&(u=!0):delete e[t]}catch{}u?e[t]=a:n.f(e,t,{value:a,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return e}}),df=hA((e,t)=>{var r=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?n:r)(t)}}),dm=hA((e,t)=>{var r=df();t.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}}),dg=hA((e,t)=>{var r=dm(),n=Math.max,i=Math.min;t.exports=function(e,t){var s=r(e);return s<0?n(s+t,0):i(s,t)}}),dy=hA((e,t)=>{var r=dm(),n=Math.min;t.exports=function(e){return e>0?n(r(e),9007199254740991):0}}),dx=hA((e,t)=>{var r=dy();t.exports=function(e){return r(e.length)}}),dD=hA((e,t)=>{var r=hO(),n=dg(),i=dx(),s=function(e){return function(t,s,a){var o,u=r(t),l=i(u),c=n(a,l);if(e&&s!=s){for(;l>c;)if((o=u[c++])!=o)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===s)return e||c||0;return!e&&-1}};t.exports={includes:s(!0),indexOf:s(!1)}}),dv=hA((e,t)=>{var r=hN(),n=h3(),i=hO(),s=dD().indexOf,a=dc(),o=r([].push);t.exports=function(e,t){var r,u=i(e),l=0,c=[];for(r in u)!n(a,r)&&n(u,r)&&o(c,r);for(;t.length>l;)n(u,r=t[l++])&&(~s(c,r)||o(c,r));return c}}),dE=hA((e,t)=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),db=hA(e=>{var t=dv(),r=dE().concat("length","prototype");e.f=Object.getOwnPropertyNames||function(e){return t(e,r)}}),dC=hA(e=>{e.f=Object.getOwnPropertySymbols}),dA=hA((e,t)=>{var r=h$(),n=hN(),i=db(),s=dC(),a=dr(),o=n([].concat);t.exports=r("Reflect","ownKeys")||function(e){var t=i.f(a(e)),r=s.f;return r?o(t,r(e)):t}}),dS=hA((e,t)=>{var r=h3(),n=dA(),i=de(),s=dn();t.exports=function(e,t,a){for(var o=n(t),u=s.f,l=i.f,c=0;c<o.length;c++){var p=o[c];r(e,p)||a&&r(a,p)||u(e,p,l(t,p))}}}),dk=hA((e,t)=>
116{var r=hk(),n=hM(),i=/#|\.prototype\./,s=function(e,t){var i=o[a(e)];return i==l||i!=u&&(n(t)?r(t):!!t)},a=s.normalize=function(e){return String(e).replace(i,".").toLowerCase()},o=s.data={},u=s.NATIVE="N",l=s.POLYFILL="P";t.exports=s}),dF=hA((e,t)=>{var r=hS(),n=de().f,i=di(),s=dd(),a=hZ(),o=dS(),u=dk();t.exports=function(e,t){var l,c,p,h,d,f=e.target,m=e.global,g=e.stat;if(l=m?r:g?r[f]||a(f,{}):(r[f]||{}).prototype)for(c in t){if(h=t[c],p=e.dontCallGetSet?(d=n(l,c))&&d.value:l[c],!u(m?c:f+(g?".":"#")+c,e.forced)&&void 0!==p){if(typeof h==typeof p)continue;o(h,p)}(e.sham||p&&p.sham)&&i(h,"sham",!0),s(l,c,h,e)}}}),dw=hA(()=>{var e=dF(),t=hS();e({global:!0,forced:t.globalThis!==t},{globalThis:t})}),dT=hA((e,t)=>{var r=dh(),n=dn();t.exports=function(e,t,i){return i.get&&r(i.get,t,{getter:!0}),i.set&&r(i.set,t,{setter:!0}),n.f(e,t,i)}}),d_=hA((e,t)=>{var r=dr();t.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}});dw();var dB=hS(),dN=hF(),dP=dT(),dI=d_(),dL=hk(),dj=dB.RegExp,dO=dj.prototype;dN&&dL(function(){var e=!0;try{dj(".","d")}catch{e=!1}var t={},r="",n=e?"dgimsy":"gimsy",i=function(e,n){Object.defineProperty(t,e,{get:function(){return r+=n,!0}})},s={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in e&&(s.hasIndices="d"),s)i(a,s[a]);return Object.getOwnPropertyDescriptor(dO,"flags").get.call(t)!==n||r!==n})&&dP(dO,"flags",{configurable:!0,get:dI});var dV=Object.defineProperty,dM=Object.getOwnPropertyDescriptor,dR=Object.getOwnPropertyNames,d$=Object.prototype.hasOwnProperty,dJ=(e,t)=>function(){return e&&(t=(0,e[dR(e)[0]])(e=0)),t},dU=(e,t)=>function(){return t||(0,e[dR(e)[0]])((t={exports:{}}).exports,t),t.exports},dq=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of dR(t))d$.call(e,i)||i===r||dV(e,i,{get:()=>t[i],enumerable:!(n=dM(t,i))||n.enumerable});return e},dz=e=>dq(dV({},"__esModule",{value:!0}),e),dW=dJ({"<define:process>"(){}}),dH=dU({"src/common/parser-create-error.js"(e,t){dW(),t.exports=function(e,t){let r=SyntaxError(e+" ("+t.start.line+":"+t.start.column+")");return r.loc=t,r}}}),dG=dU({"src/utils/try-combinations.js"(e,t){dW(),t.exports=function(){let e;for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];for(let[t,n]of r.entries())try{return{result:n()}}catch(r){0===t&&(e=r)}return{error:e}}}}),dX={};function dQ(){if(typeof D>"u"){var e=new ArrayBuffer(2),t=new Uint8Array(e),r=new Uint16Array(e);if(t[0]=1,t[1]=2,258===r[0])D="BE";else if(513===r[0])D="LE";else throw Error("unable to figure out endianess")}return D}function dK(){return"u">typeof globalThis.location?globalThis.location.hostname:""}function dY(){return[]}function dZ(){return 0}function d0(){return Number.MAX_VALUE}function d1(){return Number.MAX_VALUE}function d2(){return[]}function d3(){return"Browser"}function d6(){return"u">typeof globalThis.navigator?globalThis.navigator.appVersion:""}function d8(){}function d4(){}function d9(){return"javascript"}function d5(){return"browser"}function d7(){return"/tmp"}((e,t)=>{for(var r in t)dV(e,r,{get:t[r],enumerable:!0})})(dX,{EOL:()=>E,arch:()=>d9,cpus:()=>d2,default:()=>b,endianness:()=>dQ,freemem:()=>d0,getNetworkInterfaces:()=>d4,hostname:()=>dK,loadavg:()=>dY,networkInterfaces:()=>d8,platform:()=>d5,release:()=>d6,tmpDir:()=>d7,tmpdir:()=>v,totalmem:()=>d1,type:()=>d3,uptime:()=>dZ});var fe=dJ({"node-modules-polyfills:os"(){dW(),b={EOL:E=`
117`,tmpdir:v=d7,tmpDir:d7,networkInterfaces:d8,getNetworkInterfaces:d4,release:d6,type:d3,cpus:d2,totalmem:d1,freemem:d0,uptime:dZ,loadavg:dY,hostname:dK,endianness:dQ}}}),ft=dU({"node-modules-polyfills-commonjs:os"(e,t){dW();var r=(fe(),dz(dX));if(r&&r.default)for(let e in t.exports=r.default,r)t.exports[e]=r[e];else r&&(t.exports=r)}}),fr=dU({"node_modules/detect-newline/index.js"(e,t){dW();var r=e=>{if("string"!=typeof e)throw TypeError("Expected a string");let t=e.match(/(?:\r?\n)/g)||[];if(0===t.length)return;let r=t.filter(e=>e===`\r
118`).length,n=t.length-r;return r>n?`\r
119`:`
120`};t.exports=r,t.exports.graceful=e=>"string"==typeof e&&r(e)||`
121`}}),fn=dU({"node_modules/jest-docblock/build/index.js"(e){function t(){let e=ft();return t=function(){return e},e}function r(){var e;
121let t=(e=fr())&&e.__esModule?e:{default:e};return r=function(){return t},t}dW(),Object.defineProperty(e,"__esModule",{value:!0}),e.extract=function(e){let t=e.match(s);return t?t[0].trimLeft():""},e.parse=function(e){return h(e).pragmas},e.parseWithComments=h,e.print=function(e){let{comments:n="",pragmas:i={}}=e,s=(0,r().default)(n)||t().EOL,a=Object.keys(i),o=a.map(e=>d(e,i[e])).reduce((e,t)=>e.concat(t),[]).map(e=>` * ${e}${s}`).join("");if(!n){if(0===a.length)return"";if(1===a.length&&!Array.isArray(i[a[0]])){let e=i[a[0]];return`/** ${d(a[0],e)[0]} */`}}let u=n.split(s).map(e=>` * ${e}`).join(s)+s;return"/**"+s+(n?u:"")+(n&&a.length?" *"+s:"")+o+" */"},e.strip=function(e){let t=e.match(s);return t&&t[0]?e.substring(t[0].length):e};var n=/\*\/$/,i=/^\/\*\*?/,s=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,a=/(^|\s+)\/\/([^\r\n]*)/g,o=/^(\r?\n)+/,u=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,l=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,c=/(\r?\n|^) *\* ?/g,p=[];function h(e){let s=(0,r().default)(e)||t().EOL;e=e.replace(i,"").replace(n,"").replace(c,"$1");let h="";for(;h!==e;)h=e,e=e.replace(u,`${s}$1 $2${s}`);e=e.replace(o,"").trimRight();let d=Object.create(null),f=e.replace(l,"").replace(o,"").trimRight(),m;for(;m=l.exec(e);){let e=m[2].replace(a,"");"string"==typeof d[m[1]]||Array.isArray(d[m[1]])?d[m[1]]=p.concat(d[m[1]],e):d[m[1]]=e}return{comments:f,pragmas:d}}function d(e,t){return p.concat(t).map(t=>`@${e} ${t}`.trim())}}}),fi=dU({"src/common/end-of-line.js"(e,t){dW(),t.exports={guessEndOfLine:function(e){let t=e.indexOf("\r");return t>=0?e.charAt(t+1)===`
122`?"crlf":"cr":"lf"},convertEndOfLineToChars:function(e){switch(e){case"cr":return"\r";case"crlf":return`\r
123`;default:return`
124`}},countEndOfLineChars:function(e,t){let r;switch(t){case`
125`:r=/\n/g;break;case"\r":r=/\r/g;break;case`\r
126`:r=/\r\n/g;break;default:throw Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let n=e.match(r);return n?n.length:0},normalizeEndOfLine:function(e){return e.replace(/\r\n?/g,`
127`)}}}}),fs=dU({"src/language-js/utils/get-shebang.js"(e,t){dW(),t.exports=function(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(`
128`);return -1===t?e:e.slice(0,t)}}}),fa=dU({"src/language-js/pragma.js"(e,t){dW();var{parseWithComments:r,strip:n,extract:i,print:s}=fn(),{normalizeEndOfLine:a}=fi(),o=fs();function u(e){let t=o(e);t&&(e=e.slice(t.length+1));let{pragmas:n,comments:s}=r(i(e));return{shebang:t,text:e,pragmas:n,comments:s}}t.exports={hasPragma:function(e){let t=Object.keys(u(e).pragmas);return t.includes("prettier")||t.includes("format")},insertPragma:function(e){let{shebang:t,text:r,pragmas:i,comments:o}=u(e),l=n(r);return(t?`${t}
129`:"")+a(s({pragmas:Object.assign({format:""},i),comments:o.trimStart()}))+(l.startsWith(`
130`)?`
131`:`
132
133`)+l}}}}),fo=dU({"src/utils/is-non-empty-array.js"(e,t){dW(),t.exports=function(e){return Array.isArray(e)&&e.length>0}}}),fu=dU({"src/language-js/loc.js"(e,t){dW();var r=fo();function n(e){var t,i;let s=e.range?e.range[0]:e.start,a=null!==(t=null===(i=e.declaration)||void 0===i?void 0:i.decorators)&&void 0!==t?t:e.decorators;return r(a)?Math.min(n(a[0]),s):s}function i(e){return e.range?e.range[1]:e.end}function s(e,t){let r=n(e);return Number.isInteger(r)&&r===n(t)}t.exports={locStart:n,locEnd:i,hasSameLocStart:s,hasSameLoc:function(e,t){let r;return s(e,t)&&Number.isInteger(r=i(e))&&r===i(t)}}}}),fl=dU({"src/language-js/parse/utils/create-parser.js"(e,t){dW();var{hasPragma:r}=fa(),{locStart:n,locEnd:i}=fu();t.exports=function(e){return Object.assign({astFormat:"estree",hasPragma:r,locStart:n,locEnd:i},e="function"==typeof e?{parse:e}:e)}}}),fc=dU({"src/language-js/utils/is-ts-keyword-type.js"(e,t){dW(),t.exports=function(e){let{type:t}=e;return t.startsWith("TS")&&t.endsWith("Keyword")}}}),fp=dU({"src/language-js/utils/is-block-comment.js"(e,t){dW();var r=new Set(["Block","CommentBlock","MultiLine"]);t.exports=e=>r.has(null==e?void 0:e.type)}}),fh=dU({"src/language-js/utils/is-type-cast-comment.js"(e,t){dW();var r=fp();t.exports=function(e){return r(e)&&"*"===e.value[0]&&/@(?:type|satisfies)\b/.test(e.value)}}}),fd=dU({"src/utils/get-last.js"(e,t){dW(),t.exports=e=>e[e.length-1]}}),ff=dU({"src/language-js/parse/postprocess/visit-node.js"(e,t){dW(),t.exports=function e(t,r){if(Array.isArray(t)){for(let n=0;n<t.length;n++)t[n]=e(t[n],r);return t}if(t&&"object"==typeof t&&"string"==typeof t.type){let n=Object.keys(t);for(let i=0;i<n.length;i++)t[n[i]]=e(t[n[i]],r);return r(t)||t}return t}}}),fm=dU({"src/language-js/parse/postprocess/throw-syntax-error.js"(e,t){dW();var r=dH();t.exports=function(e,t){let{start:n,end:i}=e.loc;throw r(t,{start:{line:n.line,column:n.column+1},end:{line:i.line,column:i.column+1}})}}}),fg=dU({"src/language-js/parse/postprocess/index.js"(e,t){dW();var{locStart:r,locEnd:n}
133=fu(),i=fc(),s=fh(),a=fd(),o=ff(),u=fm();function l(e){return"LogicalExpression"===e.type&&"LogicalExpression"===e.right.type&&e.operator===e.right.operator}t.exports=function(e,t){if("typescript"!==t.parser&&"flow"!==t.parser&&"acorn"!==t.parser&&"espree"!==t.parser&&"meriyah"!==t.parser){let t=new Set;e=o(e,e=>{e.leadingComments&&e.leadingComments.some(s)&&t.add(r(e))}),e=o(e,e=>{if("ParenthesizedExpression"===e.type){let{expression:n}=e;if("TypeCastExpression"===n.type)return n.range=e.range,n;let i=r(e);if(!t.has(i))return n.extra=Object.assign(Object.assign({},n.extra),{},{parenthesized:!0}),n}})}return e=o(e,e=>{switch(e.type){case"ChainExpression":return function e(t){switch(t.type){case"CallExpression":t.type="OptionalCallExpression",t.callee=e(t.callee);break;case"MemberExpression":t.type="OptionalMemberExpression",t.object=e(t.object);break;case"TSNonNullExpression":t.expression=e(t.expression)}return t}(e.expression);case"LogicalExpression":if(l(e))return function e(t){return l(t)?e({type:"LogicalExpression",operator:t.operator,left:e({type:"LogicalExpression",operator:t.operator,left:t.left,right:t.right.left,range:[r(t.left),n(t.right.left)]}),right:t.right.right,range:[r(t),n(t)]}):t}(e);break;case"VariableDeclaration":{let i=a(e.declarations);i&&i.init&&";"!==t.originalText[n(i)]&&(e.range=[r(e),n(i)]);break}case"TSParenthesizedType":return i(e.typeAnnotation)||"TSThisType"===e.typeAnnotation.type||(e.typeAnnotation.range=[r(e),n(e)]),e.typeAnnotation;case"TSTypeParameter":if("string"==typeof e.name){let t=r(e);e.name={type:"Identifier",name:e.name,range:[t,t+e.name.length]}}break;case"ObjectExpression":if("typescript"===t.parser){let t=e.properties.find(e=>"Property"===e.type&&"TSEmptyBodyFunctionExpression"===e.value.type);t&&u(t.value,"Unexpected token.")}break;case"SequenceExpression":{let t=a(e.expressions);e.range=[r(e),Math.min(n(t),n(e))];break}case"TopicReference":t.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{exported:i}=e;if("meriyah"===t.parser&&i&&"Identifier"===i.type){let s=t.originalText.slice(r(i),n(i));(s.startsWith('"')||s.startsWith("'"))&&(e.exported=Object.assign(Object.assign({},e.exported),{},{type:"Literal",value:e.exported.name,raw:s}))}break}case"PropertyDefinition":if("meriyah"===t.parser&&e.static&&!e.computed&&!e.key){let t="static",n=r(e);Object.assign(e,{static:!1,key:{type:"Identifier",name:t,range:[n,n+t.length]}})}}})}}}),fy=dU({"node_modules/acorn/dist/acorn.js"(e,t){var r,n;dW(),r=e,n=function(e){var t=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,357,0,62,13,1495,6,110,6,6,9,4759,9,787719,239],r=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2637,96,16,1070,4050,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,46,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,482,44,11,6,17,0,322,29,19,43,1269,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4152,8,221,3,5761,
13315,7472,3104,541,1507,4938],n="\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",i={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"},s="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",a={5:s,"5module":s+" export import",6:s+" const class extends export import super"},o=/^in(stanceof)?$/,u=RegExp("["+n+"]"),l=RegExp("["+n+"‌‍\xb7̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_]");function c(e,t){for(var r=65536,n=0;n<t.length;n+=2){if((r+=t[n])>e)return!1;if((r+=t[n+1])>=e)return!0}}function p(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&u.test(String.fromCharCode(e)):!1!==t&&c(e,r)))}function h(e,n){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&l.test(String.fromCharCode(e)):!1!==n&&(c(e,r)||c(e,t)))))}var d=function(e,t){void 0===t&&(t={}
133),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null};function f(e,t){return new d(e,{beforeExpr:!0,binop:t})}var m={beforeExpr:!0},g={startsExpr:!0},y={};function x(e,t){return void 0===t&&(t={}),t.keyword=e,y[e]=new d(e,t)}var D={num:new d("num",g),regexp:new d("regexp",g),string:new d("string",g),name:new d("name",g),privateId:new d("privateId",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(",",m),semi:new d(";",m),colon:new d(":",m),dot:new d("."),question:new d("?",m),questionDot:new d("?."),arrow:new d("=>",m),template:new d("template"),invalidTemplate:new d("invalidTemplate"),ellipsis:new d("...",m),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:f("||",1),logicalAND:f("&&",2),bitwiseOR:f("|",3),bitwiseXOR:f("^",4),bitwiseAND:f("&",5),equality:f("==/!=/===/!==",6),relational:f("</>/<=/>=",7),bitShift:f("<</>>/>>>",8),plusMin:new d("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:f("%",10),star:f("*",10),slash:f("/",10),starstar:new d("**",{beforeExpr:!0}),coalesce:f("??",1),_break:x("break"),_case:x("case",m),_catch:x("catch"),_continue:x("continue"),_debugger:x("debugger"),_default:x("default",m),_do:x("do",{isLoop:!0,beforeExpr:!0}),_else:x("else",m),_finally:x("finally"),_for:x("for",{isLoop:!0}),_function:x("function",g),_if:x("if"),_return:x("return",m),_switch:x("switch"),_throw:x("throw",m),_try:x("try"),_var:x("var"),_const:x("const"),_while:x("while",{isLoop:!0}),_with:x("with"),_new:x("new",{beforeExpr:!0,startsExpr:!0}),_this:x("this",g),_super:x("super",g),_class:x("class",g),_extends:x("extends",m),_export:x("export"),_import:x("import",g),_null:x("null",g),_true:x("true",g),_false:x("false",g),_in:x("in",{beforeExpr:!0,binop:7}),_instanceof:x("instanceof",{beforeExpr:!0,binop:7}),_typeof:x("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:x("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:x("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},v=/\r\n?|\n|\u2028|\u2029/,E=RegExp(v.source,"g");function b(e){return 10===e||13===e||8232===e||8233===e}function C(e,t,r){void 0===r&&(r=e.length);for(var n=t;n<r;n++){var i=e.charCodeAt(n);if(b(i))return n<r-1&&13===i&&10===e.charCodeAt(n+1)?n+2:n+1}return -1}var A=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,S=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,k=Object.prototype,F=k.hasOwnProperty,w=k.toString,T=Object.hasOwn||function(e,t){return F.call(e,t)},_=Array.isArray||function(e){return"[object Array]"===w.call(e)};function B(e){return RegExp("^(?:"+e.replace(/ /g,"|")+")$")}function N(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(((e-=65536)>>10)+55296,(1023&e)+56320)}var P=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,I=function(e,t){this.line=e,this.column=t};I.prototype.offset=function(e){return new I(this.line,this.column+e)};var L=function(e,t,r){this.start=t,this.end=r,null!==e.sourceFile&&(this.source=e.sourceFile)};function j(e,t){for(var r=1,n=0;;){var i=C(e,n,t);if(i<0)return new I(r,t-n);++r,n=i}}var O={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},V=!1;function M(e,t){return 2|(e?4:0)|(t?8:0)}var R=function(e,t,r){this.options=e=function(e){var t,r={};for(var n in O)r[n]=e&&T(e,n)?e[n]:O[n];if("latest"===r.ecmaVersion?r.ecmaVersion=1e8:null==r.ecmaVersion?(!V&&"object"==typeof console&&console.warn&&(V=!0,console.warn(`Since Acorn 8.0.0, options.ecmaVersion is required.
134Defaulting to 2020, but this will stop working in the future.`)),r.ecmaVersion=11):r.ecmaVersion>=2015&&(r.ecmaVersion-=2009),null==r.allowReserved&&(r.allowReserved=r.ecmaVersion<5),null==e.allowHashBang&&(r.allowHashBang=r.ecmaVersion>=14),_(r.onToken)){var i=r.onToken;r.onToken=function(e){return i.push(e)}}return _(r.onComment)&&(r.onComment=(t=r.onComment,function(e,n,i,s,a,o){var u={type:e?"Block":"Line",value:n,start:i,end:s};r.locations&&(u.loc=new L(this,a,o)),r.ranges&&(u.range=[i,s]),t.push(u)})),r}(e),this.sourceFile=e.sourceFile,this.keywords=B(a[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var n="";!0!==e.allowReserved&&(n=i[e.ecmaVersion>=6?6:5===e.ecmaVersion?5:3],"module"===e.sourceType&&(n+=" await")),this.reservedWords=B(n);var s=(n?n+" ":"")+i.strict;this.reservedWordsStrict=B(s),this.reservedWordsStrictBind=B(s+" "+i.strictBind),this.input=String(t),this.containsEsc=!1,r?(this.pos=r,this.lineStart=this.input.lastIndexOf(`
135`,r-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(v).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=D.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null,this.privateNameStack=[]},$={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};R.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},$.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},$.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},$.inAsync.get=function(){return(4&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},$.canAwait.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e];if(t.inClassFieldInit||256&t.flags)return!1;if(2&t.flags)return(4&t.flags)>0}return this.inModule&&this.options.ecmaVersion>
vendor: 1,721 bytes, line 135
135=13||this.options.allowAwaitOutsideFunction},$.allowSuper.get=function(){var e=this.currentThisScope(),t=e.flags,r=e.inClassFieldInit;return(64&t)>0||r||this.options.allowSuperOutsideMethod},$.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},$.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},$.allowNewDotTarget.get=function(){var e=this.currentThisScope(),t=e.flags,r=e.inClassFieldInit;return(258&t)>0||r},$.inClassStaticBlock.get=function(){return(256&this.currentVarScope().flags)>0},R.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var r=this,n=0;n<e.length;n++)r=e[n](r);return r},R.parse=function(e,t){return new this(t,e).parse()},R.parseExpressionAt=function(e,t,r){var n=new this(r,e,t);return n.nextToken(),n.parseExpression()},R.tokenizer=function(e,t){return new this(t,e)},Object.defineProperties(R.prototype,$);var J=R.prototype,U=/^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/;J.strictDirective=function(e){if(this.options.ecmaVersion<5)return!1;for(;;){S.lastIndex=e,e+=S.exec(this.input)[0].length;var t=U.exec(this.input.slice(e));if(!t)return!1;if("use strict"===(t[1]||t[2])){S.lastIndex=e+t[0].length;var r=S.exec(this.input),n=r.index+r[0].length,i=this.input.charAt(n);return";"===i||"}"===i||v.test(r[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(i)||"!"===i&&"="===this.input.charAt(n+1))}e+=t[0].length,S.lastIndex=e,e+=S.exec(this.input)[0].length,";"===this.input[e]&&e++}},J.eat=function(e){return this.type===e&&(this.next(),!0)},J.isContextual=function(e){return this.type===D.name&&this.value===e&&!this.containsEsc},J.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)}
vendor: 3,749 bytes, line 135
135,J.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},J.canInsertSemicolon=function(){return this.type===D.eof||this.type===D.braceR||v.test(this.input.slice(this.lastTokEnd,this.start))},J.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},J.semicolon=function(){this.eat(D.semi)||this.insertSemicolon()||this.unexpected()},J.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},J.expect=function(e){this.eat(e)||this.unexpected()},J.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")};var q=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};J.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var r=t?e.parenthesizedAssign:e.parenthesizedBind;r>-1&&this.raiseRecoverable(r,t?"Assigning to rvalue":"Parenthesized pattern")}},J.checkExpressionErrors=function(e,t){if(!e)return!1;var r=e.shorthandAssign,n=e.doubleProto;if(!t)return r>=0||n>=0;r>=0&&this.raise(r,"Shorthand property assignments are valid only in destructuring patterns"),n>=0&&this.raiseRecoverable(n,"Redefinition of __proto__ property")},J.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")},J.isSimpleAssignTarget=function(e){return"ParenthesizedExpression"===e.type?this.isSimpleAssignTarget(e.expression):"Identifier"===e.type||"MemberExpression"===e.type};var z=R.prototype;z.parseTopLevel=function(e){var t=Object.create(null);for(e.body||(e.body=[]);this.type!==D.eof;){var r=this.parseStatement(null,!0,t);e.body.push(r)}if(this.inModule)for(var n=0,i=Object.keys(this.undefinedExports);n<i.length;n+=1){var s=i[n];this.raiseRecoverable(this.undefinedExports[s].start,"Export '"+s+"' is not defined")}return this.adaptDirectivePrologue(e.body),this.next(),e.sourceType=this.options.sourceType,this.finishNode(e,"Program")};var W={kind:"loop"},H={kind:"switch"};z.isLet=function(e){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;S.lastIndex=this.pos;var t=S.exec(this.input),r=this.pos+t[0].length,n=this.input.charCodeAt(r);if(91===n||92===n||n>55295&&n<56320)return!0;if(e)return!1;if(123===n)return!0;if(p(n,!0)){for(var i=r+1;h(n=this.input.charCodeAt(i),!0);)++i;if(92===n||n>55295&&n<56320)return!0;var s=this.input.slice(r,i);if(!o.test(s))return!0}return!1},z.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;S.lastIndex=this.pos;var e,t=S.exec(this.input),r=this.pos+t[0].length;return!v.test(this.input.slice(this.pos,r))&&"function"===this.input.slice(r,r+8)&&(r+8===this.input.length||!(h(e=this.input.charCodeAt(r+8))||e>55295&&e<56320))},z.parseStatement=function(e,t,r){var n,i=this.type,s=this.startNode();switch(this.isLet(e)&&(i=D._var,n="let"),i){case D._break:case D._continue:return this.parseBreakContinueStatement(s,i.keyword);case D._debugger:return this.parseDebuggerStatement(s);case D._do:return this.parseDoStatement(s);case D._for:return this.parseForStatement(s);case D._function:return e&&(this.strict||"if"!==e&&"label"!==e)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(s,!1,!e);case D._class:return e&&this.unexpected(),this.parseClass(s,!0);case D._if:return this.parseIfStatement(s);
vendor: 4,271 bytes, line 135
135case D._return:return this.parseReturnStatement(s);case D._switch:return this.parseSwitchStatement(s);case D._throw:return this.parseThrowStatement(s);case D._try:return this.parseTryStatement(s);case D._const:case D._var:return n=n||this.value,e&&"var"!==n&&this.unexpected(),this.parseVarStatement(s,n);case D._while:return this.parseWhileStatement(s);case D._with:return this.parseWithStatement(s);case D.braceL:return this.parseBlock(!0,s);case D.semi:return this.parseEmptyStatement(s);case D._export:case D._import:if(this.options.ecmaVersion>10&&i===D._import){S.lastIndex=this.pos;var a=S.exec(this.input),o=this.pos+a[0].length,u=this.input.charCodeAt(o);if(40===u||46===u)return this.parseExpressionStatement(s,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===D._import?this.parseImport(s):this.parseExport(s,r);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(s,!0,!e);var l=this.value,c=this.parseExpression();return i===D.name&&"Identifier"===c.type&&this.eat(D.colon)?this.parseLabeledStatement(s,l,c,e):this.parseExpressionStatement(s,c)}},z.parseBreakContinueStatement=function(e,t){var r="break"===t;this.next(),this.eat(D.semi)||this.insertSemicolon()?e.label=null:this.type!==D.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var n=0;n<this.labels.length;++n){var i=this.labels[n];if((null==e.label||i.name===e.label.name)&&(null!=i.kind&&(r||"loop"===i.kind)||e.label&&r))break}return n===this.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,r?"BreakStatement":"ContinueStatement")},z.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},z.parseDoStatement=function(e){return this.next(),this.labels.push(W),e.body=this.parseStatement("do"),this.labels.pop(),this.expect(D._while),e.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(D.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},z.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(W),this.enterScope(0),this.expect(D.parenL),this.type===D.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var r=this.isLet();if(this.type===D._var||this.type===D._const||r){var n=this.startNode(),i=r?"let":this.value;return this.next(),this.parseVar(n,!0,i),this.finishNode(n,"VariableDeclaration"),(this.type===D._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===n.declarations.length?(this.options.ecmaVersion>=9&&(this.type===D._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,n)):(t>-1&&this.unexpected(t),this.parseFor(e,n))}var s=this.isContextual("let"),a=!1,o=new q,u=this.parseExpression(!(t>-1)||"await",o);return this.type===D._in||(a=this.options.ecmaVersion>=6&&this.isContextual("of"))?(this.options.ecmaVersion>=9&&(this.type===D._in?t>-1&&this.unexpected(t):e.await=t>-1),s&&a&&this.raise(u.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(u,!1,o),this.checkLValPattern(u),this.parseForIn(e,u)):(this.checkExpressionErrors(o,!0),t>-1&&this.unexpected(t),this.parseFor(e,u))},z.parseFunctionStatement=function(e,t,r){return this.next(),this.parseFunction(e,X|(r?0:Q),!1,t)},z.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(D._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},z.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(D.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},z.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(D.braceL),this.labels.push(H),this.enterScope(0);for(var t,r=!1;this.type!==D.braceR;
135)if(this.type===D._case||this.type===D._default){var n=this.type===D._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),n?t.test=this.parseExpression():(r&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),r=!0,t.test=null),this.expect(D.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},z.parseThrowStatement=function(e){return this.next(),v.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var G=[];z.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===D._catch){var t=this.startNode();if(this.next(),this.eat(D.parenL)){t.param=this.parseBindingAtom();var r="Identifier"===t.param.type;this.enterScope(r?32:0),this.checkLValPattern(t.param,r?4:2),this.expect(D.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(D._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},z.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},z.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(W),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},z.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},z.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},z.parseLabeledStatement=function(e,t,r,n){for(var i=0,s=this.labels;i<s.length;i+=1)s[i].name===t&&this.raise(r.start,"Label '"+t+"' is already declared");for(var a=this.type.isLoop?"loop":this.type===D._switch?"switch":null,o=this.labels.length-1;o>=0;o--){var u=this.labels[o];if(u.statementStart===e.start)u.statementStart=this.start,u.kind=a;else break}return this.labels.push({name:t,kind:a,statementStart:this.start}),e.body=this.parseStatement(n?-1===n.indexOf("label")?n+"label":n:"label"),this.labels.pop(),e.label=r,this.finishNode(e,"LabeledStatement")},z.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},z.parseBlock=function(e,t,r){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(D.braceL),e&&this.enterScope(0);this.type!==D.braceR;){var n=this.parseStatement(null);t.body.push(n)}return r&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},z.parseFor=function(e,t){return e.init=t,this.expect(D.semi),e.test=this.type===D.semi?null:this.parseExpression(),this.expect(D.semi),e.update=this.type===D.parenR?null:this.parseExpression(),this.expect(D.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},z.parseForIn=function(e,t){var r=this.type===D._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!r||this.options.ecmaVersion<8||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)&&this.raise(t.start,(r?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=r?this.parseExpression():this.parseMaybeAssign(),this.expect(D.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,r?"ForInStatement":"ForOfStatement")},z.parseVar=function(e,t,r){for(e.declarations=[],e.kind=r;;){var n=this.startNode();if(this.parseVarId(n,r),this.eat(D.eq)?n.init=this.parseMaybeAssign(t):"const"!==r||this.type===D._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===n.id.type||t&&(this.t
vendor: 5,199 bytes, line 135
135ype===D._in||this.isContextual("of"))?n.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(n,"VariableDeclarator")),!this.eat(D.comma))break}return e},z.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLValPattern(e.id,"var"===t?1:2,!1)};var X=1,Q=2;function K(e,t){var r=e.computed,n=e.key;return!r&&("Identifier"===n.type&&n.name===t||"Literal"===n.type&&n.value===t)}z.parseFunction=function(e,t,r,n,i){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!n)&&(this.type===D.star&&t&Q&&this.unexpected(),e.generator=this.eat(D.star)),this.options.ecmaVersion>=8&&(e.async=!!n),t&X&&(e.id=4&t&&this.type!==D.name?null:this.parseIdent(),e.id&&!(t&Q)&&this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?1:2:3));var s=this.yieldPos,a=this.awaitPos,o=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(M(e.async,e.generator)),t&X||(e.id=this.type===D.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,r,!1,i),this.yieldPos=s,this.awaitPos=a,this.awaitIdentPos=o,this.finishNode(e,t&X?"FunctionDeclaration":"FunctionExpression")},z.parseFunctionParams=function(e){this.expect(D.parenL),e.params=this.parseBindingList(D.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},z.parseClass=function(e,t){this.next();var r=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var n=this.enterClassBody(),i=this.startNode(),s=!1;for(i.body=[],this.expect(D.braceL);this.type!==D.braceR;){var a=this.parseClassElement(null!==e.superClass);a&&(i.body.push(a),"MethodDefinition"===a.type&&"constructor"===a.kind?(s&&this.raise(a.start,"Duplicate constructor in the same class"),s=!0):a.key&&"PrivateIdentifier"===a.key.type&&function(e,t){var r=t.key.name,n=e[r],i="true";return"MethodDefinition"===t.type&&("get"===t.kind||"set"===t.kind)&&(i=(t.static?"s":"i")+t.kind),"iget"===n&&"iset"===i||"iset"===n&&"iget"===i||"sget"===n&&"sset"===i||"sset"===n&&"sget"===i?(e[r]="true",!1):!!n||(e[r]=i,!1)}(n,a)&&this.raiseRecoverable(a.key.start,"Identifier '#"+a.key.name+"' has already been declared"))}return this.strict=r,this.next(),e.body=this.finishNode(i,"ClassBody"),this.exitClassBody(),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},z.parseClassElement=function(e){if(this.eat(D.semi))return null;var t=this.options.ecmaVersion,r=this.startNode(),n="",i=!1,s=!1,a="method",o=!1;if(this.eatContextual("static")){if(t>=13&&this.eat(D.braceL))return this.parseClassStaticBlock(r),r;this.isClassElementNameStart()||this.type===D.star?o=!0:n="static"}if(r.static=o,!n&&t>=8&&this.eatContextual("async")&&((this.isClassElementNameStart()||this.type===D.star)&&!this.canInsertSemicolon()?s=!0:n="async"),!n&&(t>=9||!s)&&this.eat(D.star)&&(i=!0),!n&&!s&&!i){var u=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?a=u:n=u)}if(n?(r.computed=!1,r.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),r.key.name=n,this.finishNode(r.key,"Identifier")):this.parseClassElementName(r),t<13||this.type===D.parenL||"method"!==a||i||s){var l=!r.static&&K(r,"constructor");l&&"method"!==a&&this.raise(r.key.start,"Constructor can't have get/set modifier"),r.kind=l?"constructor":a,this.parseClassMethod(r,i,s,l&&e)}else this.parseClassField(r);return r},z.isClassElementNameStart=function(){return this.type===D.name||this.type===D.privateId||this.type===D.num||this.type===D.string||this.type===D.bracketL||this.type.keyword},z.parseClassElementName=function(e){this.type===D.privateId?("constructor"===this.value&&this.raise(this.start,"Classes can't have an element named '#constructor'"),e.computed=!1,e.key=this.parsePrivateIdent()):this.parsePropertyName(e)},z.parseClassMethod=function(e,t,r,n){var i=e.key;"constructor"===e.kind?(t&&this.raise(i.start,"Constructor can't be a generator"),r&&this.raise(i.start,"Constructor can't be an async method")):e.static&&K(e,"prototype")&&this.raise(i.start,"Classes may not have a static property named prototype");var s=e.value=this.parseMethod(t,r,n);return"get"===e.kind&&0!==s.params.length&&this.raiseRecoverable(s.start,"getter should have no params"),"set"===e.kind&&1!==s.params.length&&this.raiseRecoverable(s.start,"setter should have exactly one param"),"set"===e.kind&&"RestElement"===s.params[0].type&&this.raiseRecoverable(s.params[0].start,"Setter cannot use rest params"),this.finishNode(e,"MethodDefinition")},z.parseClassField=function(e){if(K(e,"constructor")?this.raise(e.key.start,"Classes can't have a field named 'constructor'"):e.static&&K(e,"prototype")&&this.raise(e.key.start,"Classes can't have a static field named 'prototype'"),this.eat(D.eq)){var t=this.currentThisScope(),r=t.inClassFieldInit;t.inClassFieldInit=!0,e.value=this.parseMaybeAssign(),t.inClassFieldInit=r}else e.value=null;return this.semicolon(),this.finishNode(e,"PropertyDefinition")},z.parseClassStaticBlock=function(e){e.body=[];var t=this.labels;for(this.labels=[],this.enterScope(320);this.type!==D.braceR;
135){var r=this.parseStatement(null);e.body.push(r)}return this.next(),this.exitScope(),this.labels=t,this.finishNode(e,"StaticBlock")},z.parseClassId=function(e,t){this.type===D.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,2,!1)):(!0===t&&this.unexpected(),e.id=null)},z.parseClassSuper=function(e){e.superClass=this.eat(D._extends)?this.parseExprSubscripts(!1):null},z.enterClassBody=function(){var e={declared:Object.create(null),used:[]};return this.privateNameStack.push(e),e.declared},z.exitClassBody=function(){for(var e=this.privateNameStack.pop(),t=e.declared,r=e.used,n=this.privateNameStack.length,i=0===n?null:this.privateNameStack[n-1],s=0;s<r.length;++s){var a=r[s];T(t,a.name)||(i?i.used.push(a):this.raiseRecoverable(a.start,"Private field '#"+a.name+"' must be declared in an enclosing class"))}},z.parseExport=function(e,t){if(this.next(),this.eat(D.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(e.exported=this.parseModuleExportName(),this.checkExport(t,e.exported,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==D.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(D._default)){if(this.checkExport(t,"default",this.lastTokStart),this.type===D._function||(r=this.isAsyncFunction())){var r,n=this.startNode();this.next(),r&&this.next(),e.declaration=this.parseFunction(n,4|X,!1,r)}else if(this.type===D._class){var i=this.startNode();e.declaration=this.parseClass(i,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==D.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var s=0,a=e.specifiers;s<a.length;s+=1){var o=a[s];this.checkUnreserved(o.local),this.checkLocalExport(o.local),"Literal"===o.local.type&&this.raise(o.local.start,"A string literal cannot be used as an exported binding without `from`.")}e.source=null}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")},z.checkExport=function(e,t,r){e&&("string"!=typeof t&&(t="Identifier"===t.type?t.name:t.value),T(e,t)&&this.raiseRecoverable(r,"Duplicate export '"+t+"'"),e[t]=!0)},z.checkPatternExport=function(e,t){var r=t.type;if("Identifier"===r)this.checkExport(e,t,t.start);else if("ObjectPattern"===r)for(var n=0,i=t.properties;n<i.length;n+=1){var s=i[n];this.checkPatternExport(e,s)}else if("ArrayPattern"===r)for(var a=0,o=t.elements;a<o.length;a+=1){var u=o[a];u&&this.checkPatternExport(e,u)}else"Property"===r?this.checkPatternExport(e,t.value):"AssignmentPattern"===r?this.checkPatternExport(e,t.left):"RestElement"===r?this.checkPatternExport(e,t.argument):"ParenthesizedExpression"===r&&this.checkPatternExport(e,t.expression)},z.checkVariableExport=function(e,t){if(e)for(var r=0;r<t.length;r+=1){var n=t[r];this.checkPatternExport(e,n.id)}},z.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},z.parseExportSpecifiers=function(e){var t=[],r=!0;for(this.expect(D.braceL);!this.eat(D.braceR);){if(r)r=!1;else if(this.expect(D.comma),this.afterTrailingComma(D.braceR))break;var n=this.startNode();n.local=this.parseModuleExportName(),n.exported=this.eatContextual("as")?this.parseModuleExportName():n.local,this.checkExport(e,n.exported,n.exported.start),t.push(this.finishNode(n,"ExportSpecifier"))}return t},z.parseImport=function(e){return this.next(),this.type===D.string?(e.specifiers=G,e.source=this.parseExprAtom()):(e.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),e.source=this.t
vendor: 4,233 bytes, line 135
135ype===D.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},z.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===D.name){var r=this.startNode();if(r.local=this.parseIdent(),this.checkLValSimple(r.local,2),e.push(this.finishNode(r,"ImportDefaultSpecifier")),!this.eat(D.comma))return e}if(this.type===D.star){var n=this.startNode();return this.next(),this.expectContextual("as"),n.local=this.parseIdent(),this.checkLValSimple(n.local,2),e.push(this.finishNode(n,"ImportNamespaceSpecifier")),e}for(this.expect(D.braceL);!this.eat(D.braceR);){if(t)t=!1;else if(this.expect(D.comma),this.afterTrailingComma(D.braceR))break;var i=this.startNode();i.imported=this.parseModuleExportName(),this.eatContextual("as")?i.local=this.parseIdent():(this.checkUnreserved(i.imported),i.local=i.imported),this.checkLValSimple(i.local,2),e.push(this.finishNode(i,"ImportSpecifier"))}return e},z.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===D.string){var e=this.parseLiteral(this.value);return P.test(e.value)&&this.raise(e.start,"An export name cannot include a lone surrogate."),e}return this.parseIdent(!0)},z.adaptDirectivePrologue=function(e){for(var t=0;t<e.length&&this.isDirectiveCandidate(e[t]);++t)e[t].directive=e[t].expression.raw.slice(1,-1)},z.isDirectiveCandidate=function(e){return this.options.ecmaVersion>=5&&"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&('"'===this.input[e.start]||"'"===this.input[e.start])};var Y=R.prototype;Y.toAssignable=function(e,t,r){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",r&&this.checkPatternErrors(r,!0);for(var n=0,i=e.properties;n<i.length;n+=1){var s=i[n];this.toAssignable(s,t),"RestElement"===s.type&&("ArrayPattern"===s.argument.type||"ObjectPattern"===s.argument.type)&&this.raise(s.argument.start,"Unexpected token")}break;case"Property":"init"!==e.kind&&this.raise(e.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(e.value,t);break;case"ArrayExpression":e.type="ArrayPattern",r&&this.checkPatternErrors(r,!0),this.toAssignableList(e.elements,t);break;case"SpreadElement":e.type="RestElement",this.toAssignable(e.argument,t),"AssignmentPattern"===e.argument.type&&this.raise(e.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":"="!==e.operator&&this.raise(e.left.end,"Only '=' operator can be used for specifying default value."),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);break;case"ParenthesizedExpression":this.toAssignable(e.expression,t,r);break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":if(!t)break;default:this.raise(e.start,"Assigning to rvalue")}else r&&this.checkPatternErrors(r,!0);return e},Y.toAssignableList=function(e,t){for(var r=e.length,n=0;n<r;n++){var i=e[n];i&&this.toAssignable(i,t)}if(r){var s=e[r-1];6===this.options.ecmaVersion&&t&&s&&"RestElement"===s.type&&"Identifier"!==s.argument.type&&this.unexpected(s.argument.start)}return e},Y.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},Y.parseRestBinding=function(){var e=this.startNode();return this.next(),6===this.options.ecmaVersion&&this.type!==D.name&&this.unexpected(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},Y.parseBindingAtom=function(){if(this.options.ecmaVersion>=6)switch(this.type){case D.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(D.bracketR,!0,!0),this.finishNode(e,"ArrayPattern");case D.braceL:return this.parseObj(!0)}return this.parseIdent()},Y.parseBindingList=function(e,t,r){for(var n=[],i=!0;!this.eat(e);)if(i?i=!1:this.expect(D.comma),t&&this.type===D.comma)n.push(null);else{if(r&&this.afterTrailingComma(e))break;
vendor: 5,755 bytes, line 135
135if(this.type===D.ellipsis){var s=this.parseRestBinding();this.parseBindingListItem(s),n.push(s),this.type===D.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.expect(e);break}var a=this.parseMaybeDefault(this.start,this.startLoc);this.parseBindingListItem(a),n.push(a)}return n},Y.parseBindingListItem=function(e){return e},Y.parseMaybeDefault=function(e,t,r){if(r=r||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(D.eq))return r;var n=this.startNodeAt(e,t);return n.left=r,n.right=this.parseMaybeAssign(),this.finishNode(n,"AssignmentPattern")},Y.checkLValSimple=function(e,t,r){void 0===t&&(t=0);var n=0!==t;switch(e.type){case"Identifier":this.strict&&this.reservedWordsStrictBind.test(e.name)&&this.raiseRecoverable(e.start,(n?"Binding ":"Assigning to ")+e.name+" in strict mode"),n&&(2===t&&"let"===e.name&&this.raiseRecoverable(e.start,"let is disallowed as a lexically bound name"),r&&(T(r,e.name)&&this.raiseRecoverable(e.start,"Argument name clash"),r[e.name]=!0),5!==t&&this.declareName(e.name,t,e.start));break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":n&&this.raiseRecoverable(e.start,"Binding member expression");break;case"ParenthesizedExpression":return n&&this.raiseRecoverable(e.start,"Binding parenthesized expression"),this.checkLValSimple(e.expression,t,r);default:this.raise(e.start,(n?"Binding":"Assigning to")+" rvalue")}},Y.checkLValPattern=function(e,t,r){switch(void 0===t&&(t=0),e.type){case"ObjectPattern":for(var n=0,i=e.properties;n<i.length;n+=1){var s=i[n];this.checkLValInnerPattern(s,t,r)}break;case"ArrayPattern":for(var a=0,o=e.elements;a<o.length;a+=1){var u=o[a];u&&this.checkLValInnerPattern(u,t,r)}break;default:this.checkLValSimple(e,t,r)}},Y.checkLValInnerPattern=function(e,t,r){switch(void 0===t&&(t=0),e.type){case"Property":this.checkLValInnerPattern(e.value,t,r);break;case"AssignmentPattern":this.checkLValPattern(e.left,t,r);break;case"RestElement":this.checkLValPattern(e.argument,t,r);break;default:this.checkLValPattern(e,t,r)}};var Z=function(e,t,r,n,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!r,this.override=n,this.generator=!!i},ee={b_stat:new Z("{",!1),b_expr:new Z("{",!0),b_tmpl:new Z("${",!1),p_stat:new Z("(",!1),p_expr:new Z("(",!0),q_tmpl:new Z("`",!0,!0,function(e){return e.tryReadTemplateToken()}),f_stat:new Z("function",!1),f_expr:new Z("function",!0),f_expr_gen:new Z("function",!0,!1,null,!0),f_gen:new Z("function",!1,!1,null,!0)},et=R.prototype;et.initialContext=function(){return[ee.b_stat]},et.curContext=function(){return this.context[this.context.length-1]},et.braceIsBlock=function(e){var t=this.curContext();return t===ee.f_expr||t===ee.f_stat||(e===D.colon&&(t===ee.b_stat||t===ee.b_expr)?!t.isExpr:e===D._return||e===D.name&&this.exprAllowed?v.test(this.input.slice(this.lastTokEnd,this.start)):e===D._else||e===D.semi||e===D.eof||e===D.parenR||e===D.arrow||(e===D.braceL?t===ee.b_stat:e!==D._var&&e!==D._const&&e!==D.name&&!this.exprAllowed))},et.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},et.updateContext=function(e){var t,r=this.type;r.keyword&&e===D.dot?this.exprAllowed=!1:(t=r.updateContext)?t.call(this,e):this.exprAllowed=r.beforeExpr},et.overrideContext=function(e){this.curContext()!==e&&(this.context[this.context.length-1]=e)},D.parenR.updateContext=D.braceR.updateContext=function(){if(1===this.context.length){this.exprAllowed=!0;return}var e=this.context.pop();e===ee.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr},D.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?ee.b_stat:ee.b_expr),this.exprAllowed=!0},D.dollarBraceL.updateContext=function(){this.context.push(ee.b_tmpl),this.exprAllowed=!0},D.parenL.updateContext=function(e){var t=e===D._if||e===D._for||e===D._with||e===D._while;this.context.push(t?ee.p_stat:ee.p_expr),this.exprAllowed=!0},D.incDec.updateContext=function(){},D._function.updateContext=D._class.updateContext=function(e){!e.beforeExpr||e===D._else||e===D.semi&&this.curContext()!==ee.p_stat||e===D._return&&v.test(this.input.slice(this.lastTokEnd,this.start))||(e===D.colon||e===D.braceL)&&this.curContext()===ee.b_stat?this.context.push(ee.f_stat):this.context.push(ee.f_expr),this.exprAllowed=!1},D.backQuote.updateContext=function(){this.curContext()===ee.q_tmpl?this.context.pop():this.context.push(ee.q_tmpl),this.exprAllowed=!1},D.star.updateContext=function(e){if(e===D._function){var t=this.context.length-1;this.context[t]===ee.f_expr?this.context[t]=ee.f_expr_gen:this.context[t]=ee.f_gen}this.exprAllowed=!0},D.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==D.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var er=R.prototype;er.checkPropClash=function(e,t,r){if(!(this.options.ecmaVersion>=9&&"SpreadElement"===e.type)&&!(this.options.ecmaVersion>=6&&(e.computed||e.method||e.shorthand))){var n,i=e.key;switch(i.type){case"Identifier":n=i.name;break;case"Literal":n=String(i.value);break;default:return}var s=e.kind;if(this.options.ecmaVersion>=6){"__proto__"===n&&"init"===s&&(t.proto&&(r?r.doubleProto<0&&(r.doubleProto=i.start):this.raiseRecoverable(i.start,"Redefinition of __proto__ property")),t.proto=!0);return}var a=t[n="$"+n];a?("init"===s?this.strict&&a.init||a.get||a.set:a.init||a[s])&&this.raiseRecoverable(i.start,"Redefinition of property"):a=t[n]={init:!1,get:!1,set:!1},a[s]=!0}},er.parseExpression=function(e,t){var r=this.start,n=this.startLoc,i=this.parseMaybeAssign(e,t);
vendor: 25,232 bytes, lines 135-136
135if(this.type===D.comma){var s=this.startNodeAt(r,n);for(s.expressions=[i];this.eat(D.comma);)s.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(s,"SequenceExpression")}return i},er.parseMaybeAssign=function(e,t,r){if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(e);this.exprAllowed=!1}var n=!1,i=-1,s=-1,a=-1;t?(i=t.parenthesizedAssign,s=t.trailingComma,a=t.doubleProto,t.parenthesizedAssign=t.trailingComma=-1):(t=new q,n=!0);var o=this.start,u=this.startLoc;(this.type===D.parenL||this.type===D.name)&&(this.potentialArrowAt=this.start,this.potentialArrowInForAwait="await"===e);var l=this.parseMaybeConditional(e,t);if(r&&(l=r.call(this,l,o,u)),this.type.isAssign){var c=this.startNodeAt(o,u);return c.operator=this.value,this.type===D.eq&&(l=this.toAssignable(l,!1,t)),n||(t.parenthesizedAssign=t.trailingComma=t.doubleProto=-1),t.shorthandAssign>=l.start&&(t.shorthandAssign=-1),this.type===D.eq?this.checkLValPattern(l):this.checkLValSimple(l),c.left=l,this.next(),c.right=this.parseMaybeAssign(e),a>-1&&(t.doubleProto=a),this.finishNode(c,"AssignmentExpression")}return n&&this.checkExpressionErrors(t,!0),i>-1&&(t.parenthesizedAssign=i),s>-1&&(t.trailingComma=s),l},er.parseMaybeConditional=function(e,t){var r=this.start,n=this.startLoc,i=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return i;if(this.eat(D.question)){var s=this.startNodeAt(r,n);return s.test=i,s.consequent=this.parseMaybeAssign(),this.expect(D.colon),s.alternate=this.parseMaybeAssign(e),this.finishNode(s,"ConditionalExpression")}return i},er.parseExprOps=function(e,t){var r=this.start,n=this.startLoc,i=this.parseMaybeUnary(t,!1,!1,e);return this.checkExpressionErrors(t)||i.start===r&&"ArrowFunctionExpression"===i.type?i:this.parseExprOp(i,r,n,-1,e)},er.parseExprOp=function(e,t,r,n,i){var s=this.type.binop;if(null!=s&&(!i||this.type!==D._in)&&s>n){var a=this.type===D.logicalOR||this.type===D.logicalAND,o=this.type===D.coalesce;o&&(s=D.logicalAND.binop);var u=this.value;this.next();var l=this.start,c=this.startLoc,p=this.parseExprOp(this.parseMaybeUnary(null,!1,!1,i),l,c,s,i),h=this.buildBinary(t,r,e,p,u,a||o);return(a&&this.type===D.coalesce||o&&(this.type===D.logicalOR||this.type===D.logicalAND))&&this.raiseRecoverable(this.start,"Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"),this.parseExprOp(h,t,r,n,i)}return e},er.buildBinary=function(e,t,r,n,i,s){"PrivateIdentifier"===n.type&&this.raise(n.start,"Private identifier can only be left side of binary expression");var a=this.startNodeAt(e,t);return a.left=r,a.operator=i,a.right=n,this.finishNode(a,s?"LogicalExpression":"BinaryExpression")},er.parseMaybeUnary=function(e,t,r,n){var i,s=this.start,a=this.startLoc;if(this.isContextual("await")&&this.canAwait)i=this.parseAwait(n),t=!0;else if(this.type.prefix){var o=this.startNode(),u=this.type===D.incDec;o.operator=this.value,o.prefix=!0,this.next(),o.argument=this.parseMaybeUnary(null,!0,u,n),this.checkExpressionErrors(e,!0),u?this.checkLValSimple(o.argument):this.strict&&"delete"===o.operator&&"Identifier"===o.argument.type?this.raiseRecoverable(o.start,"Deleting local variable in strict mode"):"delete"===o.operator&&function e(t){return"MemberExpression"===t.type&&"PrivateIdentifier"===t.property.type||"ChainExpression"===t.type&&e(t.expression)}(o.argument)?this.raiseRecoverable(o.start,"Private fields can not be deleted"):t=!0,i=this.finishNode(o,u?"UpdateExpression":"UnaryExpression")}else if(t||this.type!==D.privateId){if(i=this.parseExprSubscripts(e,n),this.checkExpressionErrors(e))return i;for(;this.type.postfix&&!this.canInsertSemicolon();){var l=this.startNodeAt(s,a);l.operator=this.value,l.prefix=!1,l.argument=i,this.checkLValSimple(i),this.next(),i=this.finishNode(l,"UpdateExpression")}}else(n||0===this.privateNameStack.length)&&this.unexpected(),i=this.parsePrivateIdent(),this.type!==D._in&&this.unexpected();return!r&&this.eat(D.starstar)?t?void this.unexpected(this.lastTokStart):this.buildBinary(s,a,i,this.parseMaybeUnary(null,!1,!1,n),"**",!1):i},er.parseExprSubscripts=function(e,t){var r=this.start,n=this.startLoc,i=this.parseExprAtom(e,t);if("ArrowFunctionExpression"===i.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd))return i;var s=this.parseSubscripts(i,r,n,!1,t);return e&&"MemberExpression"===s.type&&(e.parenthesizedAssign>=s.start&&(e.parenthesizedAssign=-1),e.parenthesizedBind>=s.start&&(e.parenthesizedBind=-1),e.trailingComma>=s.start&&(e.trailingComma=-1)),s},er.parseSubscripts=function(e,t,r,n,i){for(var s=this.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&e.end-e.start==5&&this.potentialArrowAt===e.start,a=!1;;){var o=this.parseSubscript(e,t,r,n,s,a,i);if(o.optional&&(a=!0),o===e||"ArrowFunctionExpression"===o.type){if(a){var u=this.startNodeAt(t,r);u.expression=o,o=this.finishNode(u,"ChainExpression")}return o}e=o}},er.parseSubscript=function(e,t,r,n,i,s,a){var o=this.options.ecmaVersion>=11,u=o&&this.eat(D.questionDot);n&&u&&this.raise(this.lastTokStart,"Optional chaining cannot appear in the callee of new expressions");var l=this.eat(D.bracketL);if(l||u&&this.type!==D.parenL&&this.type!==D.backQuote||this.eat(D.dot)){var c=this.startNodeAt(t,r);c.object=e,l?(c.property=this.parseExpression(),this.expect(D.bracketR)):this.type===D.privateId&&"Super"!==e.type?c.property=this.parsePrivateIdent():c.property=this.parseIdent("never"!==this.options.allowReserved),c.computed=!!l,o&&(c.optional=u),e=this.finishNode(c,"MemberExpression")}else if(!n&&this.eat(D.parenL)){var p=new q,h=this.yieldPos,d=this.awaitPos,f=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var m=this.parseExprList(D.parenR,this.options.ecmaVersion>=8,!1,p);if(i&&!u&&!this.canInsertSemicolon()&&this.eat(D.arrow))return this.checkPatternErrors(p,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=h,this.awaitPos=d,this.awaitIdentPos=f,this.parseArrowExpression(this.startNodeAt(t,r),m,!0,a);this.checkExpressionErrors(p,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=d||this.awaitPos,this.awaitIdentPos=f||this.awaitIdentPos;var g=this.startNodeAt(t,r);g.callee=e,g.arguments=m,o&&(g.optional=u),e=this.finishNode(g,"CallExpression")}else if(this.type===D.backQuote){(u||s)&&this.raise(this.start,"Optional chaining cannot appear in the tag of tagged template expressions");var y=this.startNodeAt(t,r);y.tag=e,y.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(y,"TaggedTemplateExpression")}return e},er.parseExprAtom=function(e,t){this.type===D.slash&&this.readRegexp();var r,n=this.potentialArrowAt===this.start;switch(this.type){case D._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),r=this.startNode(),this.next(),this.type!==D.parenL||this.allowDirectSuper||this.raise(r.start,"super() call outside constructor of a subclass"),this.type!==D.dot&&this.type!==D.bracketL&&this.type!==D.parenL&&this.unexpected(),this.finishNode(r,"Super");case D._this:return r=this.startNode(),this.next(),this.finishNode(r,"ThisExpression");case D.name:var i=this.start,s=this.startLoc,a=this.containsEsc,o=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!a&&"async"===o.name&&!this.canInsertSemicolon()&&this.eat(D._function))return this.overrideContext(ee.f_expr),this.parseFunction(this.startNodeAt(i,s),0,!1,!0,t);if(n&&!this.canInsertSemicolon()){if(this.eat(D.arrow))return this.parseArrowExpression(this.startNodeAt(i,s),[o],!1,t);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===D.name&&!a&&(!this.potentialArrowInForAwait||"of"!==this.value||this.containsEsc))return o=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat(D.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,s),[o],!0,t)}return o;case D.regexp:var u=this.value;return(r=this.parseLiteral(u.value)).regex={pattern:u.pattern,flags:u.flags},r;case D.num:case D.string:return this.parseLiteral(this.value);case D._null:case D._true:case D._false:return(r=this.startNode()).value=this.type===D._null?null:this.type===D._true,r.raw=this.type.keyword,this.next(),this.finishNode(r,"Literal");case D.parenL:var l=this.start,c=this.parseParenAndDistinguishExpression(n,t);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(c)&&(e.parenthesizedAssign=l),e.parenthesizedBind<0&&(e.parenthesizedBind=l)),c;case D.bracketL:return r=this.startNode(),this.next(),r.elements=this.parseExprList(D.bracketR,!0,!0,e),this.finishNode(r,"ArrayExpression");case D.braceL:return this.overrideContext(ee.b_expr),this.parseObj(!1,e);case D._function:return r=this.startNode(),this.next(),this.parseFunction(r,0);case D._class:return this.parseClass(this.startNode(),!1);case D._new:return this.parseNew();case D.backQuote:return this.parseTemplate();case D._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},er.parseExprImport=function(){var e=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var t=this.parseIdent(!0);switch(this.type){case D.parenL:return this.parseDynamicImport(e);case D.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected()}},er.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(D.parenR)){var t=this.start;this.eat(D.comma)&&this.eat(D.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},er.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"===this.options.sourceType||this.options.allowImportExportEverywhere||this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},er.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")},er.parseParenExpression=function(){this.expect(D.parenL);var e=this.parseExpression();return this.expect(D.parenR),e},er.parseParenAndDistinguishExpression=function(e,t){var r,n=this.start,i=this.startLoc,s=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var a,o=this.start,u=this.startLoc,l=[],c=!0,p=!1,h=new q,d=this.yieldPos,f=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==D.parenR;)if(c?c=!1:this.expect(D.comma),s&&this.afterTrailingComma(D.parenR,!0)){p=!0;break}else if(this.type===D.ellipsis){a=this.start,l.push(this.parseParenItem(this.parseRestBinding())),this.type===D.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}else l.push(this.parseMaybeAssign(!1,h,this.parseParenItem));var m=this.lastTokEnd,g=this.lastTokEndLoc;if(this.expect(D.parenR),e&&!this.canInsertSemicolon()&&this.eat(D.arrow))return this.checkPatternErrors(h,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=d,this.awaitPos=f,this.parseParenArrowList(n,i,l,t);(!l.length||p)&&this.unexpected(this.lastTokStart),a&&this.unexpected(a),this.checkExpressionErrors(h,!0),this.yieldPos=d||this.yieldPos,this.awaitPos=f||this.awaitPos,l.length>1?((r=this.startNodeAt(o,u)).expressions=l,this.finishNodeAt(r,"SequenceExpression",m,g)):r=l[0]}else r=this.parseParenExpression();if(!this.options.preserveParens)return r;var y=this.startNodeAt(n,i);return y.expression=r,this.finishNode(y,"ParenthesizedExpression")},er.parseParenItem=function(e){return e},er.parseParenArrowList=function(e,t,r,n){return this.parseArrowExpression(this.startNodeAt(e,t),r,!1,n)};var en=[];er.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(D.dot)){e.meta=t;var r=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),r&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(e.start,"'new.target' can only be used in functions and class static block"),this.finishNode(e,"MetaProperty")}var n=this.start,i=this.startLoc,s=this.type===D._import;return e.callee=this.parseSubscripts(this.parseExprAtom(),n,i,!0,!1),s&&"ImportExpression"===e.callee.type&&this.raise(n,"Cannot use new with import()"),this.eat(D.parenL)?e.arguments=this.parseExprList(D.parenR,this.options.ecmaVersion>=8,!1):e.arguments=en,this.finishNode(e,"NewExpression")},er.parseTemplateElement=function(e){var t=e.isTagged,r=this.startNode();return this.type===D.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),r.value={raw:this.value,cooked:null}):r.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,`
136`),cooked:this.value},this.next(),r.tail=this.type===D.backQuote,this.finishNode(r,"TemplateElement")},er.parseTemplate=function(e){void 0===e&&(e={});var t=e.isTagged;void 0===t&&(t=!1);var r=this.startNode();this.next(),r.expressions=[];var n=this.parseTemplateElement({isTagged:t});for(r.quasis=[n];!n.tail;)this.type===D.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(D.dollarBraceL),r.expressions.push(this.parseExpression()),this.expect(D.braceR),r.quasis.push(n=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(r,"TemplateLiteral")},er.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===D.name||this.type===D.num||this.type===D.string||this.type===D.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===D.star)&&!v.test(this.input.slice(this.lastTokEnd,this.start))},er.parseObj=function(e,t){var r=this.startNode(),n=!0,i={};for(r.properties=[],this.next();!this.eat(D.braceR);){if(n)n=!1;else if(this.expect(D.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(D.braceR))break;var s=this.parseProperty(e,t);e||this.checkPropClash(s,i,t),r.properties.push(s)}return this.finishNode(r,e?"ObjectPattern":"ObjectExpression")},er.parseProperty=function(e,t){var r,n,i,s,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(D.ellipsis))return e?(a.argument=this.parseIdent(!1),this.type===D.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(a.argument=this.parseMaybeAssign(!1,t),this.type===D.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(a,"SpreadElement"));this.options.ecmaVersion>=6&&(a.method=!1,a.shorthand=!1,(e||t)&&(i=this.start,s=this.startLoc),e||(r=this.eat(D.star)));var o=this.containsEsc;return this.parsePropertyName(a),!e&&!o&&this.options.ecmaVersion>=8&&!r&&this.isAsyncProp(a)?(n=!0,r=this.options.ecmaVersion>=9&&this.eat(D.star),this.parsePropertyName(a,t)):n=!1,this.parsePropertyValue(a,e,r,n,i,s,t,o),this.finishNode(a,"Property")},er.parsePropertyValue=function(e,t,r,n,i,s,a,o){if((r||n)&&this.type===D.colon&&this.unexpected(),this.eat(D.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,a),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===D.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(r,n);else if(t||o||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===D.comma||this.type===D.braceR||this.type===D.eq)this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((r||n)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=i),e.kind="init",t?e.value=this.parseMaybeDefault(i,s,this.copyNode(e.key)):this.type===D.eq&&a?(a.shorthandAssign<0&&(a.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,s,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.shorthand=!0):this.unexpected();else{(r||n)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var u="get"===e.kind?0:1;if(e.value.params.length!==u){var l=e.value.start;"get"===e.kind?this.raiseRecoverable(l,"getter should have no params"):this.raiseRecoverable(l,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}},er.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(D.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(D.bracketR),e.key;e.computed=!1}return e.key=this.type===D.num||this.type===D.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},er.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},er.parseMethod=function(e,t,r){var n=this.startNode(),i=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.initFunction(n),this.options.ecmaVersion>=6&&(n.generator=e),this.options.ecmaVersion>=8&&(n.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|M(t,n.generator)|(r?128:0)),this.expect(D.parenL),n.params=this.parseBindingList(D.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(n,!1,!0,!1),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(n,"FunctionExpression")},er.parseArrowExpression=function(e,t,r,n){var i=this.yieldPos,s=this.awaitPos,a=this.awaitIdentPos;return this.enterScope(16|M(r,!1)),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!r),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1,n),this.yieldPos=i,this.awaitPos=s,this.awaitIdentPos=a,this.finishNode(e,"ArrowFunctionExpression")},er.parseFunctionBody=function(e,t,r,n){var i=t&&this.type!==D.braceL,s=this.strict,a=!1;if(i)e.body=this.parseMaybeAssign(n),e.expression=!0,this.checkParams(e,!1);else{var o=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);(!s||o)&&(a=this.strictDirective(this.end))&&o&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list");var u=this.labels;this.labels=[],a&&(this.strict=!0),this.checkParams(e,!s&&!a&&!t&&!r&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,5),e.body=this.parseBlock(!1,void 0,a&&!s),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=u}this.exitScope()},er.isSimpleParamList=function(e){for(var t=0;t<e.length;t+=1)if("Identifier"!==e[t].type)return!1;return!0},er.checkParams=function(e,t){for(var r=Object.create(null),n=0,i=e.params;n<i.length;n+=1){var s=i[n];this.checkLValInnerPattern(s,1,t?null:r)}},er.parseExprList=function(e,t,r,n){for(var i=[],s=!0;!this.eat(e);){if(s)s=!1;else if(this.expect(D.comma),t&&this.afterTrailingComma(e))break;var a=void 0;r&&this.type===D.comma?a=null:this.type===D.ellipsis?(a=this.parseSpread(n),n&&this.type===D.comma&&n.trailingComma<0&&(n.trailingComma=this.start)):a=this.parseMaybeAssign(!1,n),i.push(a)}return i},er.checkUnreserved=function(e){var t=e.start,r=e.end,n=e.name;this.inGenerator&&"yield"===n&&this.raiseRecoverable(t,"Cannot use 'yield' as identifier inside a generator"),this.inAsync&&"await"===n&&this.raiseRecoverable(t,"Cannot use 'await' as identifier inside an async function"),this.currentThisScope().inClassFieldInit&&"arguments"===n&&this.raiseRecoverable(t,"Cannot use 'arguments' in class field initializer"),this.inClassStaticBlock&&("arguments"===n||"await"===n)&&this.raise(t,"Cannot use "+n+" in class static initialization block"),this.keywords.test(n)&&this.raise(t,"Unexpected keyword '"+n+"'"),!(this.options.ecmaVersion<6&&-1!==this.input.slice(t,r).indexOf("\\"))&&(this.strict?this.reservedWordsStrict:this.reservedWords).test(n)&&(this.inAsync||"await"!==n||this.raiseRecoverable(t,"Cannot use keyword 'await' outside an async function"),this.raiseRecoverable(t,"The keyword '"+n+"' is reserved"))},er.parseIdent=function(e,t){var r=this.startNode();return this.type===D.name?r.name=this.value:this.type.keyword?(r.name=this.type.keyword,("class"===r.name||"function"===r.name)&&(this.lastTokEnd!==this.lastTokStart+1||46!==this.input.charCodeAt(this.lastTokStart))&&this.context.pop()):this.unexpected(),this.next(!!e),this.finishNode(r,"Identifier"),e||(this.checkUnreserved(r),"await"!==r.name||this.awaitIdentPos||(this.awaitIdentPos=r.start)),r},er.parsePrivateIdent=function(){var e=this.startNode();return this.type===D.privateId?e.name=this.value:this.unexpected(),this.next(),this.finishNode(e,"PrivateIdentifier"),0===this.privateNameStack.length?this.raise(e.start,"Private field '#"+e.name+"' must be declared in an enclosing class"):this.privateNameStack[this.privateNameStack.length-1].used.push(e),e},er.parseYield=function(e){this.yieldPos||(this.yieldPos=this.start);var t=this.startNode();return this.next(),this.type===D.semi||this.canInsertSemicolon()||this.type!==D.star&&!this.type.startsExpr?(t.delegate=!1,t.argument=null):(t.delegate=this.eat(D.star),t.argument=this.parseMaybeAssign(e)),this.finishNode(t,"YieldExpression")},er.parseAwait=function(e){this.awaitPos||(this.awaitPos=this.start);var t=this.startNode();return this.next(),t.argument=this.parseMaybeUnary(null,!0,!1,e),this.finishNode(t,"AwaitExpression")};var ei=R.prototype;ei.raise=function(e,t){var r=j(this.input,e),n=SyntaxError(t+=" ("+r.line+":"+r.column+")");throw n.pos=e,n.loc=r,n.raisedAt=this.pos,n},ei.raiseRecoverable=ei.raise,ei.curPosition=function(){if(this.options.locations)return new I(this.curLine,this.pos-this.lineStart)};var es=R.prototype,ea=function(e){this.flags=e,this.var=[],this.lexical=[],this.functions=[],this.inClassFieldInit=!1};es.enterScope=function(e){this.scopeStack.push(new ea(e))},es.exitScope=function(){this.scopeStack.pop()},es.treatFunctionsAsVarInScope=function(e){return 2&e.flags||!this.inModule&&1&e.flags},es.declareName=function(e,t,r){var n=!1;if(2===t){var i=this.currentScope();n=i.lexical.indexOf(e)>-1||i.functions.indexOf(e)>-1||i.var.indexOf(e)>-1,i.lexical.push(e),this.inModule&&1&i.flags&&delete this.undefinedExports[e]}else if(4===t)this.currentScope().lexical.push(e);else if(3===t){var s=this.currentScope();n=this.treatFunctionsAsVar?s.lexical.indexOf(e)>-1:s.lexical.indexOf(e)>-1||s.var.indexOf(e)>-1,s.functions.push(e)}else for(var a=this.scopeStack.length-1;a>=0;--a){var o=this.scopeStack[a];if(o.lexical.indexOf(e)>-1&&!(32&o.flags&&o.lexical[0]===e)||!this.treatFunctionsAsVarInScope(o)&&o.functions.indexOf(e)>-1){n=!0;break}if(o.var.push(e),this.inModule&&1&o.flags&&delete this.undefinedExports[e],259&o.flags)break}n&&this.raiseRecoverable(r,"Identifier '"+e+"' has already been declared")},es.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},es.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},es.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(259&t.flags)return t}},es.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(259&t.flags&&!(16&t.flags))return t}};var eo=function(e,t,r){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new L(e,r)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},eu=R.prototype;function el(e,t,r,n){return e.type=t,e.end=r,this.options.locations&&(e.loc.end=n),this.options.ranges&&(e.range[1]=r),e}eu.startNode=function(){return new eo(this,this.start,this.startLoc)},eu.startNodeAt=function(e,t){return new eo(this,e,t)},eu.finishNode=function(e,t){return el.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},eu.finishNodeAt=function(e,t,r,n){return el.call(this,e,t,r,n)},eu.copyNode=function(e){var t=new eo(this,e.start,this.startLoc);for(var r in e)t[r]=e[r];return t};for(var ec="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 L
136owercase 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",ep=ec+" Extended_Pictographic",eh=ep+" EBase EComp EMod EPres ExtPict",ed={9:ec,10:ep,11:ep,12:eh,13:eh},ef="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",em="Adlam Adlm 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 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",eg=em+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",ey=eg+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",ex=ey+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",eD={9:em,10:eg,11:ey,12:ex,13:ex+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith"},ev={},eE=0,eb=[9,10,11,12,13];eE<eb.length;eE+=1)(function(e){var t=ev[e]={binary:B(ed[e]+" "+ef),nonBinary:{General_Category:B(ef),Script:B(eD[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions})(eb[eE]);var eC=R.prototype,eA=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":"")+(e.options.ecmaVersion>=13?"d":""),this.unicodeProperties=ev[e.options.ecmaVersion>=13?13:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function eS(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function ek(e){return e>=65&&e<=90||e>=97&&e<=122}function eF(e){return ek(e)||95===e}function ew(e){return e>=48&&e<=57}function eT(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function e_(e){return e>=65&&e<=70?10+(e-65):e>=97&&e<=102?10+(e-97):e-48}function eB(e){return e>=48&&e<=55}eA.prototype.reset=function(e,t,r){var n=-1!==r.indexOf("u");this.start=0|e,this.source=t+"",this.flags=r,this.switchU=n&&this.parser.options.ecmaVersion>=6,this.switchN=n&&this.parser.options.ecmaVersion>=9},eA.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},eA.prototype.at=function(e,t){void 0===t&&(t=!1);var r=this.source,n=r.length;if(e>=n)return -1;var i=r.charCodeAt(e);if(!(t||this.switchU)||i<=55295||i>=57344||e+1>=n)return i;var s=r.charCodeAt(e+1);return s>=56320&&s<=57343?(i<<10)+s-56613888:i},eA.prototype.nextIndex=function(e,t){void 0===t&&(t=!1);var r=this.source,n=r.length;if(e>=n)return n;var i,s=r.charCodeAt(e);return!(t||this.switchU)||s<=55295||s>=57344||e+1>=n||(i=r.charCodeAt(e+1))<56320||i>57343?e+1:e+2},eA.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},eA.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},eA.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},eA.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},eC.validateRegExpFlags=function(e){for(var t=e.validFlags,r=e.flags,n=0;n<r.length;n++){var i=r.charAt(n);-1===t.indexOf(i)&&this.raise(e.start,"Invalid regular expression flag"),r.indexOf(i,n+1)>-1&&this.raise(e.start,"Duplicate regular expression flag")}},eC.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&e.groupNames.length>0&&(e.switchN=!0,this.regexp_pattern(e))},eC.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames.length=0,e.backReferenceNames.length=0,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,r=e.backReferenceNames;t<r.length;t+=1){var n=r[t];-1===e.groupNames.indexOf(n)&&e.raise("Invalid named capture referenced")}},eC.regexp_disjunction=function(e){for(this.regexp_alternative(e);e.eat(124);)this.regexp_alternative(e);this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")},eC.regexp_alternative=function(e){for(;e.pos<e.source.length&&this.regexp_eatTerm(e););},eC.regexp_eatTerm=function(e){return this.regexp_eatAssertion(e)?(e.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier(e)&&e.switchU&&e.raise("Invalid quantifier"),!0):(e.switchU?!!this.regexp_eatAtom(e):!!this.regexp_eatExtendedAtom(e))&&(this.regexp_eatQuantifier(e),!0)},eC.regexp_eatAssertion=function(e){var t=e.pos;if(e.lastAssertionIsQuantifiable=!1,e.eat(94)||e.eat(36))return!0;
136if(e.eat(92)){if(e.eat(66)||e.eat(98))return!0;e.pos=t}if(e.eat(40)&&e.eat(63)){var r=!1;if(this.options.ecmaVersion>=9&&(r=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!r,!0}return e.pos=t,!1},eC.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},eC.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},eC.regexp_eatBracedQuantifier=function(e,t){var r=e.pos;if(e.eat(123)){var n=0,i=-1;if(this.regexp_eatDecimalDigits(e)&&(n=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(i=e.lastIntValue),e.eat(125)))return -1!==i&&i<n&&!t&&e.raise("numbers out of order in {} quantifier"),!0;e.switchU&&!t&&e.raise("Incomplete quantifier"),e.pos=r}return!1},eC.regexp_eatAtom=function(e){return this.regexp_eatPatternCharacters(e)||e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)},eC.regexp_eatReverseSolidusAtomEscape=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatAtomEscape(e))return!0;e.pos=t}return!1},eC.regexp_eatUncapturingGroup=function(e){var t=e.pos;if(e.eat(40)){if(e.eat(63)&&e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}e.pos=t}return!1},eC.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):63===e.current()&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},eC.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},eC.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},eC.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!eS(t)&&(e.lastIntValue=t,e.advance(),!0)},eC.regexp_eatPatternCharacters=function(e){for(var t=e.pos,r=0;-1!==(r=e.current())&&!eS(r);)e.advance();return e.pos!==t},eC.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return -1!==t&&36!==t&&(!(t>=40)||!(t<=43))&&46!==t&&63!==t&&91!==t&&94!==t&&124!==t&&(e.advance(),!0)},eC.regexp_groupSpecifier=function(e){if(e.eat(63)){if(this.regexp_eatGroupName(e)){-1!==e.groupNames.indexOf(e.lastStringValue)&&e.raise("Duplicate capture group name"),e.groupNames.push(e.lastStringValue);return}e.raise("Invalid group")}},eC.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},eC.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=N(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=N(e.lastIntValue);return!0}return!1},eC.regexp_eatRegExpIdentifierStart=function(e){var t,r=e.pos,n=this.options.ecmaVersion>=11,i=e.current(n);return e.advance(n),92===i&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(i=e.lastIntValue),p(t=i,!0)||36===t||95===t?(e.lastIntValue=i,!0):(e.pos=r,!1)},eC.regexp_eatRegExpIdentifierPart=function(e){var t,r=e.pos,n=this.options.ecmaVersion>=11,i=e.current(n);return e.advance(n),92===i&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(i=e.lastIntValue),h(t=i,!0)||36===t||95===t||8204===t||8205===t?(e.lastIntValue=i,!0):(e.pos=r,!1)},eC.regexp_eatAtomEscape=function(e){return!!(this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e))||(e.switchU&&(99===e.current()&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},eC.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var r=e.lastIntValue;if(e.switchU)return r>e.maxBackReference&&(e.maxBackReference=r),!0;if(r<=e.numCapturingParens)return!0;e.pos=t}return!1},eC.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},eC.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||
136!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},eC.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},eC.regexp_eatZero=function(e){return!(48!==e.current()||ew(e.lookahead()))&&(e.lastIntValue=0,e.advance(),!0)},eC.regexp_eatControlEscape=function(e){var t=e.current();return 116===t?(e.lastIntValue=9,e.advance(),!0):110===t?(e.lastIntValue=10,e.advance(),!0):118===t?(e.lastIntValue=11,e.advance(),!0):102===t?(e.lastIntValue=12,e.advance(),!0):114===t&&(e.lastIntValue=13,e.advance(),!0)},eC.regexp_eatControlLetter=function(e){var t=e.current();return!!ek(t)&&(e.lastIntValue=t%32,e.advance(),!0)},eC.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){void 0===t&&(t=!1);var r=e.pos,n=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var i,s=e.lastIntValue;if(n&&s>=55296&&s<=56319){var a=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(o>=56320&&o<=57343)return e.lastIntValue=(s-55296)*1024+(o-56320)+65536,!0}e.pos=a,e.lastIntValue=s}return!0}if(n&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&(i=e.lastIntValue)>=0&&i<=1114111)return!0;n&&e.raise("Invalid unicode escape"),e.pos=r}return!1},eC.regexp_eatIdentityEscape=function(e){if(e.switchU)return!!this.regexp_eatSyntaxCharacter(e)||!!e.eat(47)&&(e.lastIntValue=47,!0);var t=e.current();return 99!==t&&(!e.switchN||107!==t)&&(e.lastIntValue=t,e.advance(),!0)},eC.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do e.lastIntValue=10*e.lastIntValue+(t-48),e.advance();while((t=e.current())>=48&&t<=57);return!0}return!1},eC.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(100===t||68===t||115===t||83===t||119===t||87===t)return e.lastIntValue=-1,e.advance(),!0;if(e.switchU&&this.options.ecmaVersion>=9&&(80===t||112===t)){if(e.lastIntValue=-1,e.advance(),e.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(e)&&e.eat(125))return!0;e.raise("Invalid property name")}return!1},eC.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var r=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var n=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,r,n),!0}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var i=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,i),!0}return!1},eC.regexp_validateUnicodePropertyNameAndValue=function(e,t,r){T(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(r)||e.raise("Invalid property value")},eC.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},eC.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";eF(t=e.current());)e.lastStringValue+=N(t),e.advance();return""!==e.lastStringValue},eC.regexp_eatUnicodePropertyValue=function(e){var t,r=0;for(e.lastStringValue="";eF(t=r=e.current())||ew(t);)e.lastStringValue+=N(r),e.advance();return""!==e.lastStringValue},eC.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},eC.regexp_eatCharacterClass=function(e){if(e.eat(91)){if(e.eat(94),this.regexp_classRanges(e),e.eat(93))return!0;e.raise("Unterminated character class")}return!1},eC.regexp_classRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var r=e.lastIntValue;e.switchU&&(-1===t||-1===r)&&e.raise("Invalid character class"),-1!==t&&-1!==r&&t>r&&e.raise("Range out of order in character class")}}},eC.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var r=e.current();(99===r||eB(r))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var n=e.current();return 93!==n&&(e.lastIntValue=n,e.advance(),!0)},eC.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;
vendor: 4,282 bytes, line 136
136if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},eC.regexp_eatClassControlLetter=function(e){var t=e.current();return(!!ew(t)||95===t)&&(e.lastIntValue=t%32,e.advance(),!0)},eC.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},eC.regexp_eatDecimalDigits=function(e){var t=e.pos,r=0;for(e.lastIntValue=0;ew(r=e.current());)e.lastIntValue=10*e.lastIntValue+(r-48),e.advance();return e.pos!==t},eC.regexp_eatHexDigits=function(e){var t=e.pos,r=0;for(e.lastIntValue=0;eT(r=e.current());)e.lastIntValue=16*e.lastIntValue+e_(r),e.advance();return e.pos!==t},eC.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var r=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=64*t+8*r+e.lastIntValue:e.lastIntValue=8*t+r}else e.lastIntValue=t;return!0}return!1},eC.regexp_eatOctalDigit=function(e){var t=e.current();return eB(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},eC.regexp_eatFixedHexDigits=function(e,t){var r=e.pos;e.lastIntValue=0;for(var n=0;n<t;++n){var i=e.current();if(!eT(i))return e.pos=r,!1;e.lastIntValue=16*e.lastIntValue+e_(i),e.advance()}return!0};var eN=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new L(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])},eP=R.prototype;function eI(e){return"function"!=typeof BigInt?null:BigInt(e.replace(/_/g,""))}eP.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new eN(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},eP.getToken=function(){return this.next(),new eN(this)},"u">typeof Symbol&&(eP[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===D.eof,value:t}}}}),eP.nextToken=function(){var e=this.curContext();return(e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length)?this.finishToken(D.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},eP.readToken=function(e){return p(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},eP.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=56320)return e;var t=this.input.charCodeAt(this.pos+1);return t<=56319||t>=57344?e:(e<<10)+t-56613888},eP.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,r=this.input.indexOf("*/",this.pos+=2);if(-1===r&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations)for(var n=void 0,i=t;(n=C(this.input,i,this.pos))>-1;)++this.curLine,i=this.lineStart=n;this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,r),t,this.pos,e,this.curPosition())},eP.skipLineComment=function(e){for(var t=this.pos,r=this.options.onComment&&this.curPosition(),n=this.input.charCodeAt(this.pos+=e);this.pos<this.input.length&&!b(n);)n=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(t+e,this.pos),t,this.pos,r,this.curPosition())},eP.skipSpace=function(){r:for(;this.pos<this.input.length;){var e=this.input.charCodeAt(this.pos);switch(e){case 32:case 160:++this.pos;break;case 13:10===this.input.charCodeAt(this.pos+1)&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break r}break;default:if(e>8&&e<14||e>=5760&&A.test(String.fromCharCode(e)))++this.pos;else break r}}},eP.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());
vendor: 4,217 bytes, line 136
136var r=this.type;this.type=e,this.value=t,this.updateContext(r)},eP.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(D.ellipsis)):(++this.pos,this.finishToken(D.dot))},eP.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(D.assign,2):this.finishOp(D.slash,1)},eP.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),r=1,n=42===e?D.star:D.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++r,n=D.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(D.assign,r+1):this.finishOp(n,r)},eP.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?this.options.ecmaVersion>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(D.assign,3):this.finishOp(124===e?D.logicalOR:D.logicalAND,2):61===t?this.finishOp(D.assign,2):this.finishOp(124===e?D.bitwiseOR:D.bitwiseAND,1)},eP.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(D.assign,2):this.finishOp(D.bitwiseXOR,1)},eP.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45===t&&!this.inModule&&62===this.input.charCodeAt(this.pos+2)&&(0===this.lastTokEnd||v.test(this.input.slice(this.lastTokEnd,this.pos)))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(D.incDec,2):61===t?this.finishOp(D.assign,2):this.finishOp(D.plusMin,1)},eP.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),r=1;return t===e?(r=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+r)?this.finishOp(D.assign,r+1):this.finishOp(D.bitShift,r)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(r=2),this.finishOp(D.relational,r)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},eP.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(D.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(D.arrow)):this.finishOp(61===e?D.eq:D.prefix,1)},eP.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(46===t){var r=this.input.charCodeAt(this.pos+2);if(r<48||r>57)return this.finishOp(D.questionDot,2)}if(63===t)return e>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(D.assign,3):this.finishOp(D.coalesce,2)}return this.finishOp(D.question,1)},eP.readToken_numberSign=function(){var e=this.options.ecmaVersion,t=35;if(e>=13&&(++this.pos,p(t=this.fullCharCodeAtPos(),!0)||92===t))return this.finishToken(D.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+N(t)+"'")},eP.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(D.parenL);case 41:return++this.pos,this.finishToken(D.parenR);case 59:return++this.pos,this.finishToken(D.semi);case 44:return++this.pos,this.finishToken(D.comma);case 91:return++this.pos,this.finishToken(D.bracketL);case 93:return++this.pos,this.finishToken(D.bracketR);case 123:return++this.pos,this.finishToken(D.braceL);case 125:return++this.pos,this.finishToken(D.braceR);case 58:return++this.pos,this.finishToken(D.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(D.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);
vendor: 4,162 bytes, line 136
136case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(D.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+N(e)+"'")},eP.finishOp=function(e,t){var r=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,r)},eP.readRegexp=function(){for(var e,t,r=this.pos;;){this.pos>=this.input.length&&this.raise(r,"Unterminated regular expression");var n=this.input.charAt(this.pos);if(v.test(n)&&this.raise(r,"Unterminated regular expression"),e)e=!1;else{if("["===n)t=!0;else if("]"===n&&t)t=!1;else if("/"===n&&!t)break;e="\\"===n}++this.pos}var i=this.input.slice(r,this.pos);++this.pos;var s=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(s);var o=this.regexpState||(this.regexpState=new eA(this));o.reset(r,i,a),this.validateRegExpFlags(o),this.validateRegExpPattern(o);var u=null;try{u=new RegExp(i,a)}catch{}return this.finishToken(D.regexp,{pattern:i,flags:a,value:u})},eP.readInt=function(e,t,r){for(var n=this.options.ecmaVersion>=12&&void 0===t,i=r&&48===this.input.charCodeAt(this.pos),s=this.pos,a=0,o=0,u=0,l=null==t?1/0:t;u<l;++u,++this.pos){var c=this.input.charCodeAt(this.pos),p=void 0;if(n&&95===c){i&&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===u&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed at the first of digits"),o=c;continue}if((p=c>=97?c-97+10:c>=65?c-65+10:c>=48&&c<=57?c-48:1/0)>=e)break;o=c,a=a*e+p}return n&&95===o&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===s||null!=t&&this.pos-s!==t?null:a},eP.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var r=this.readInt(e);return null==r&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(r=eI(this.input.slice(t,this.pos)),++this.pos):p(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(D.num,r)},eP.readNumber=function(e){var t,r=this.pos;e||null!==this.readInt(10,void 0,!0)||this.raise(r,"Invalid number");var n=this.pos-r>=2&&48===this.input.charCodeAt(r);n&&this.strict&&this.raise(r,"Invalid number");var i=this.input.charCodeAt(this.pos);if(!n&&!e&&this.options.ecmaVersion>=11&&110===i){var s=eI(this.input.slice(r,this.pos));return++this.pos,p(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(D.num,s)}n&&/[89]/.test(this.input.slice(r,this.pos))&&(n=!1),46!==i||n||(++this.pos,this.readInt(10),i=this.input.charCodeAt(this.pos)),69!==i&&101!==i||n||((43===(i=this.input.charCodeAt(++this.pos))||45===i)&&++this.pos,null===this.readInt(10)&&this.raise(r,"Invalid number")),p(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var a=(t=this.input.slice(r,this.pos),n?parseInt(t,8):parseFloat(t.replace(/_/g,"")));return this.finishToken(D.num,a)},eP.readCodePoint=function(){var e;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var t=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(t,"Code point out of bounds")}else e=this.readHexChar(4);return e},eP.readString=function(e){for(var t="",r=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var n=this.input.charCodeAt(this.pos);if(n===e)break;92===n?(t+=this.input.slice(r,this.pos)+this.readEscapedChar(!1),r=this.pos):8232===n||8233===n?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(b(n)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(r,this.pos++),this.finishToken(D.string,t)};var eL={};eP.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}
136catch(e){if(e===eL)this.readInvalidTemplateToken();else throw e}this.inTemplateElement=!1},eP.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw eL;this.raise(e,t)},eP.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var r=this.input.charCodeAt(this.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.pos+1))return this.pos===this.start&&(this.type===D.template||this.type===D.invalidTemplate)?36===r?(this.pos+=2,this.finishToken(D.dollarBraceL)):(++this.pos,this.finishToken(D.backQuote)):(e+=this.input.slice(t,this.pos),this.finishToken(D.template,e));if(92===r)e+=this.input.slice(t,this.pos)+this.readEscapedChar(!0),t=this.pos;else if(b(r)){switch(e+=this.input.slice(t,this.pos),++this.pos,r){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+=`
137`;break;default:e+=String.fromCharCode(r)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},eP.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(D.invalidTemplate,this.input.slice(this.start,this.pos))}this.raise(this.start,"Unterminated template")},eP.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.pos);switch(++this.pos,t){case 110:return`
138`;case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return N(this.readCodePoint());case 116:return"	";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"),e){var r=this.pos-1;return this.invalidStringToken(r,"Invalid escape sequence in template string"),null}default:if(t>=48&&t<=55){var n=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(n,8);return i>255&&(i=parseInt(n=n.slice(0,-1),8)),this.pos+=n.length-1,t=this.input.charCodeAt(this.pos),("0"!==n||56===t||57===t)&&(this.strict||e)&&this.invalidStringToken(this.pos-1-n.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return b(t)?"":String.fromCharCode(t)}},eP.readHexChar=function(e){var t=this.pos,r=this.readInt(16,e);return null===r&&this.invalidStringToken(t,"Bad character escape sequence"),r},eP.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,r=this.pos,n=this.options.ecmaVersion>=6;this.pos<this.input.length;){var i=this.fullCharCodeAtPos();if(h(i,n))this.pos+=i<=65535?1:2;else if(92===i){this.containsEsc=!0,e+=this.input.slice(r,this.pos);var s=this.pos;117!==this.input.charCodeAt(++this.pos)&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var a=this.readCodePoint();(t?p:h)(a,n)||this.invalidStringToken(s,"Invalid Unicode escape"),e+=N(a),r=this.pos}else break;t=!1}return e+this.input.slice(r,this.pos)},eP.readWord=function(){var e=this.readWord1(),t=D.name;return this.keywords.test(e)&&(t=y[e]),this.finishToken(t,e)};var ej="8.8.1";R.acorn={Parser:R,version:ej,defaultOptions:O,Position:I,SourceLocation:L,getLineInfo:j,Node:eo,TokenType:d,tokTypes:D,keywordTypes:y,TokContext:Z,tokContexts:ee,isIdentifierChar:h,isIdentifierStart:p,Token:eN,isNewLine:b,lineBreak:v,lineBreakG:E,nonASCIIwhitespace:A},e.Node=eo,e.Parser=R,e.Position=I,e.SourceLocation=L,e.TokContext=Z,e.Token=eN,e.TokenType=d,e.defaultOptions=O,e.getLineInfo=j,e.isIdentifierChar=h,e.isIdentifierStart=p,e.isNewLine=b,e.keywordTypes=y,e.lineBreak=v,e.lineBreakG=E,e.nonASCIIwhitespace=A,e.parse=function(e,t){return R.parse(e,t)},e.parseExpressionAt=function(e,t,r){return R.parseExpressionAt(e,t,r)},e.tokContexts=ee,e.tokTypes=D,e.tokenizer=function(e,t){return R.tokenizer(e,t)},e.version=ej,Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof e&&"u">typeof t?n(e):"function"==typeof define&&define.amd?define(["exports"],n):n((r="u">typeof globalThis?globalThis:r||self).acorn={})}}),fx=dU({"node_modules/acorn-jsx/xhtml.js"(e,t){dW(),t.exports={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",Agrave:"\xc0",Aacute:"\xc1",A
138circ:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",times:"\xd7",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",divide:"\xf7",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",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
138:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}}}),fD=dU({"node_modules/acorn-jsx/index.js"(e,t){dW();var r=fx(),n=/^[\da-fA-F]+$/,i=/^\d+$/,s=new WeakMap;function a(e){e=e.Parser.acorn||e;let t=s.get(e);if(!t){let r=e.tokTypes,n=e.TokContext,i=e.TokenType,a=new n("<tag",!1),o=new n("</tag",!1),u=new n("<tag>...</tag>",!0,!0),l={jsxName:new i("jsxName"),jsxText:new i("jsxText",{beforeExpr:!0}),jsxTagStart:new i("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new i("jsxTagEnd")};l.jsxTagStart.updateContext=function(){this.context.push(u),this.context.push(a),this.exprAllowed=!1},l.jsxTagEnd.updateContext=function(e){let t=this.context.pop();t===a&&e===r.slash||t===o?(this.context.pop(),this.exprAllowed=this.curContext()===u):this.exprAllowed=!0},t={tokContexts:{tc_oTag:a,tc_cTag:o,tc_expr:u},tokTypes:l},s.set(e,t)}return t}function o(e){return e?"JSXIdentifier"===e.type?e.name:"JSXNamespacedName"===e.type?e.namespace.name+":"+e.name.name:"JSXMemberExpression"===e.type?o(e.object)+"."+o(e.property):void 0:e}t.exports=function(e){return e=e||{},function(t){var s,u;let l,c,p,h,d,f,m,g,y,x,D;return s={allowNamespaces:!1!==e.allowNamespaces,allowNamespacedObjects:!!e.allowNamespacedObjects},u=t,c=a(l=u.acorn||fy()),p=l.tokTypes,h=c.tokTypes,d=l.tokContexts,f=c.tokContexts.tc_oTag,m=c.tokContexts.tc_cTag,g=c.tokContexts.tc_expr,y=l.isNewLine,x=l.isIdentifierStart,D=l.isIdentifierChar,class extends u{static get acornJsx(){return c}jsx_readToken(){let e="",t=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let 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(h.jsxTagStart)):this.getTokenFromCode(r):(e+=this.input.slice(t,this.pos),this.finishToken(h.jsxText,e));case 38:e+=this.input.slice(t,this.pos)+this.jsx_readEntity(),t=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:y(r)?(e+=this.input.slice(t,this.pos)+this.jsx_readNewLine(!0),t=this.pos):++this.pos}}}jsx_readNewLine(e){let t=this.input.charCodeAt(this.pos),r;return++this.pos,13===t&&10===this.input.charCodeAt(this.pos)?(++this.pos,r=e?`
139`:`\r
140`):r=String.fromCharCode(t),this.options.locations&&(++this.curLine,this.lineStart=this.pos),r}jsx_readString(e){let t="",r=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let n=this.input.charCodeAt(this.pos);if(n===e)break;38===n?(t+=this.input.slice(r,this.pos)+this.jsx_readEntity(),r=this.pos):y(n)?(t+=this.input.slice(r,this.pos)+this.jsx_readNewLine(!1),r=this.pos):++this.pos}return t+=this.input.slice(r,this.pos++),this.finishToken(p.string,t)}jsx_readEntity(){let e="",t=0,s,a=this.input[this.pos];"&"!==a&&this.raise(this.pos,"Entity must start with an ampersand");let o=++this.pos;for(;this.pos<this.input.length&&t++<10;){if(";"===(a=this.input[this.pos++])){"#"===e[0]?"x"===e[1]?(e=e.substr(2),n.test(e)&&(s=String.fromCharCode(parseInt(e,16)))):(e=e.substr(1),i.test(e)&&(s=String.fromCharCode(parseInt(e,10)))):s=r[e];break}e+=a}return s||(this.pos=o,"&")}jsx_readWord(){let e,t=this.pos;do e=this.input.charCodeAt(++this.pos);while(D(e)||45===e);return this.finishToken(h.jsxName,this.input.slice(t,this.pos))}jsx_parseIdentifier(){let e=this.startNode();return this.type===h.jsxName?e.name=this.value:this.type.keyword?e.name=this.type.keyword:this.unexpected(),this.next(),this.finishNode(e,"JSXIdentifier")}jsx_parseNamespacedName(){let e=this.start,t=this.startLoc,r=this.jsx_parseIdentifier();if(!s.allowNamespaces||!this.eat(p.colon))return r;var n=this.startNodeAt(e,t);return n.namespace=r,n.name=this.jsx_parseIdentifier(),this.finishNode(n,"JSXNamespacedName")}jsx_parseElementName(){if(this.type===h.jsxTagEnd)return"";let e=this.start,t=this.startLoc,r=this.jsx_parseNamespacedName();
140for(this.type!==p.dot||"JSXNamespacedName"!==r.type||s.allowNamespacedObjects||this.unexpected();this.eat(p.dot);){let n=this.startNodeAt(e,t);n.object=r,n.property=this.jsx_parseIdentifier(),r=this.finishNode(n,"JSXMemberExpression")}return r}jsx_parseAttributeValue(){switch(this.type){case p.braceL:let e=this.jsx_parseExpressionContainer();return"JSXEmptyExpression"===e.expression.type&&this.raise(e.start,"JSX attributes must only be assigned a non-empty expression"),e;case h.jsxTagStart:case p.string:return this.parseExprAtom();default:this.raise(this.start,"JSX value should be either an expression or a quoted JSX text")}}jsx_parseEmptyExpression(){let e=this.startNodeAt(this.lastTokEnd,this.lastTokEndLoc);return this.finishNodeAt(e,"JSXEmptyExpression",this.start,this.startLoc)}jsx_parseExpressionContainer(){let e=this.startNode();return this.next(),e.expression=this.type===p.braceR?this.jsx_parseEmptyExpression():this.parseExpression(),this.expect(p.braceR),this.finishNode(e,"JSXExpressionContainer")}jsx_parseAttribute(){let e=this.startNode();return this.eat(p.braceL)?(this.expect(p.ellipsis),e.argument=this.parseMaybeAssign(),this.expect(p.braceR),this.finishNode(e,"JSXSpreadAttribute")):(e.name=this.jsx_parseNamespacedName(),e.value=this.eat(p.eq)?this.jsx_parseAttributeValue():null,this.finishNode(e,"JSXAttribute"))}jsx_parseOpeningElementAt(e,t){let r=this.startNodeAt(e,t);r.attributes=[];let n=this.jsx_parseElementName();for(n&&(r.name=n);this.type!==p.slash&&this.type!==h.jsxTagEnd;)r.attributes.push(this.jsx_parseAttribute());return r.selfClosing=this.eat(p.slash),this.expect(h.jsxTagEnd),this.finishNode(r,n?"JSXOpeningElement":"JSXOpeningFragment")}jsx_parseClosingElementAt(e,t){let r=this.startNodeAt(e,t),n=this.jsx_parseElementName();return n&&(r.name=n),this.expect(h.jsxTagEnd),this.finishNode(r,n?"JSXClosingElement":"JSXClosingFragment")}jsx_parseElementAt(e,t){let r=this.startNodeAt(e,t),n=[],i=this.jsx_parseOpeningElementAt(e,t),s=null;if(!i.selfClosing){r:for(;;)switch(this.type){case h.jsxTagStart:if(e=this.start,t=this.startLoc,this.next(),this.eat(p.slash)){s=this.jsx_parseClosingElementAt(e,t);break r}n.push(this.jsx_parseElementAt(e,t));break;case h.jsxText:n.push(this.parseExprAtom());break;case p.braceL:n.push(this.jsx_parseExpressionContainer());break;default:this.unexpected()}o(s.name)!==o(i.name)&&this.raise(s.start,"Expected corresponding JSX closing tag for <"+o(i.name)+">")}let a=i.name?"Element":"Fragment";return r["opening"+a]=i,r["closing"+a]=s,r.children=n,this.type===p.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(r,"JSX"+a)}jsx_parseText(){let e=this.parseLiteral(this.value);return e.type="JSXText",e}jsx_parseElement(){let e=this.start,t=this.startLoc;return this.next(),this.jsx_parseElementAt(e,t)}parseExprAtom(e){return this.type===h.jsxText?this.jsx_parseText():this.type===h.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(e)}readToken(e){let t=this.curContext();if(t===g)return this.jsx_readToken();if(t===f||t===m){if(x(e))return this.jsx_readWord();if(62==e)return++this.pos,this.finishToken(h.jsxTagEnd);if((34===e||39===e)&&t==f)return this.jsx_readString(e)}return 60===e&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(h.jsxTagStart)):super.readToken(e)}updateContext(e){if(this.type==p.braceL){var t=this.curContext();t==f?this.context.push(d.b_expr):t==g?this.context.push(d.b_tmpl):super.updateContext(e),this.exprAllowed=!0}else{if(this.type!==p.slash||e!==h.jsxTagStart)return super.updateContext(e);this.context.length-=2,this.context.push(m),this.exprAllowed=!1}}}}},Object.defineProperty(t.exports,"tokTypes",{get:function(){return a(fy()).tokTypes},configurable:!0,enumerable:!0})}}),fv=dU({"src/language-js/parse/acorn.js"(e,t){dW();var r,n=dH(),i=dG(),s=fl(),a=fg(),o={ecmaVersion:"latest",sourceType:"module",allowReserved:!0,allowReturnOutsideFunction:!0,allowImportExportEverywhere:!0,allowAwaitOutsideFunction:!0,allowSuperOutsideMethod:!0,allowHashBang:!0,locations:!0,ranges:!0},u=()=>{if(!r){let{Parser:e}=fy(),t=fD();r=e.extend(t())}return r};function l(e,t){let r=u(),n=[],i=[],s=r.parse(e,Object.assign(Object.assign({},o),{},{sourceType:t,onComment:n,onToken:i}));return s.comments=n,s.tokens=i,s}t.exports=s(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{result:s,error:o}=i(()=>l(e,"module"),()=>l(e,"script"));if(!s)throw function(e){let{message:t,loc:r}=e;if(!r)return e;let{line:i,column:s}=r;return n(t.replace(/ \(\d+:\d+\)$/,""),{start:{line:i,column:s+1}})}(o);return r.originalText=e,a(s,r)})}}),fE=dU({"src/language-js/parse/utils/replace-hashbang.js"(e,t){dW(),t.exports=function(e){return"#"===e.charAt(0)&&"!"===e.charAt(1)?"//"+e.slice(2):e}}}),fb=dU({"node_modules/espree/dist/espree.cjs"(e){dW(),Object.defineProperty(e,"__esMo
140dule",{value:!0});var t,r=fy(),n=fD();function i(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var s=i(r),a=n&&"object"==typeof n&&"default"in n?n:{default:n},o=i(t),u={Boolean:"Boolean",Identifier:"Identifier",PrivateIdentifier:"PrivateIdentifier",Keyword:"Keyword",Null:"Null",Numeric:"Numeric",Punctuator:"Punctuator",String:"String",RegularExpression:"RegularExpression",Template:"Template",JSXIdentifier:"JSXIdentifier",JSXText:"JSXText"};function l(e,t){this._acornTokTypes=e,this._tokens=[],this._curlyBrace=null,this._code=t}l.prototype={constructor:l,translate(e,t){let r=e.type,n=this._acornTokTypes;if(r===n.name)e.type=u.Identifier,"static"===e.value&&(e.type=u.Keyword),t.ecmaVersion>5&&("yield"===e.value||"let"===e.value)&&(e.type=u.Keyword);else if(r===n.privateId)e.type=u.PrivateIdentifier;else if(r===n.semi||r===n.comma||r===n.parenL||r===n.parenR||r===n.braceL||r===n.braceR||r===n.dot||r===n.bracketL||r===n.colon||r===n.question||r===n.bracketR||r===n.ellipsis||r===n.arrow||r===n.jsxTagStart||r===n.incDec||r===n.starstar||r===n.jsxTagEnd||r===n.prefix||r===n.questionDot||r.binop&&!r.keyword||r.isAssign)e.type=u.Punctuator,e.value=this._code.slice(e.start,e.end);else if(r===n.jsxName)e.type=u.JSXIdentifier;else if("jsxText"===r.label||r===n.jsxAttrValueToken)e.type=u.JSXText;else if(r.keyword)"true"===r.keyword||"false"===r.keyword?e.type=u.Boolean:"null"===r.keyword?e.type=u.Null:e.type=u.Keyword;else if(r===n.num)e.type=u.Numeric,e.value=this._code.slice(e.start,e.end);else if(r===n.string)t.jsxAttrValueToken?(t.jsxAttrValueToken=!1,e.type=u.JSXText):e.type=u.String,e.value=this._code.slice(e.start,e.end);else if(r===n.regexp){e.type=u.RegularExpression;let t=e.value;e.regex={flags:t.flags,pattern:t.pattern},e.value=`/${t.pattern}/${t.flags}`}return e},onToken(e,t){let r=this,n=this._acornTokTypes,i=t.tokens,s=this._tokens;function a(){var e,t;let n,s,a;i.push((e=r._tokens,t=r._code,n=e[0],s=e[e.length-1],a={type:u.Template,value:t.slice(n.start,s.end)},n.loc&&(a.loc={start:n.loc.start,end:s.loc.end}),n.range&&(a.start=n.range[0],a.end=s.range[1],a.range=[a.start,a.end]),a)),r._tokens=[]}if(e.type===n.eof){this._curlyBrace&&i.push(this.translate(this._curlyBrace,t));return}if(e.type===n.backQuote){this._curlyBrace&&(i.push(this.translate(this._curlyBrace,t)),this._curlyBrace=null),s.push(e),s.length>1&&a();return}if(e.type===n.dollarBraceL){s.push(e),a();return}if(e.type===n.braceR){this._curlyBrace&&i.push(this.translate(this._curlyBrace,t)),this._curlyBrace=e;return}if(e.type===n.template||e.type===n.invalidTemplate){this._curlyBrace&&(s.push(this._curlyBrace),this._curlyBrace=null),s.push(e);return}this._curlyBrace&&(i.push(this.translate(this._curlyBrace,t)),this._curlyBrace=null),i.push(this.translate(e,t))}};var c=[3,5,6,7,8,9,10,11,12,13,14];function p(){return c[c.length-1]}var h=Symbol("espree's internal state"),d=Symbol("espree's esprimaFinishNode"),f=()=>e=>{let t=Object.assign({},e.acorn.tokTypes);return e.acornJsx&&Object.assign(t,e.acornJsx.tokTypes),class extends e{constructor(e,r){("object"!=typeof e||null===e)&&(e={}),"string"==typeof r||r instanceof String||(r=String(r));let n=e.sourceType,i=function(e){let t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,t="latest"===e?p():e;if("number"!=typeof t)throw Error(`ecmaVersion must be a number or "latest". Received value of type ${typeof e} instead.`);if(t>=2015&&(t-=2009),!c.includes(t))throw Error("Invalid ecmaVersion.");return t}(e.ecmaVersion),r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"script";if("script"===e||"module"===e)return e;if("commonjs"===e)return"script";throw Error("Invalid sourceType.")}(e.sourceType),n=!0===e.range,i=!0===e.loc;if(3!==t&&e.allowReserved)throw Error("`allowReserved` is only supported when ecmaVersion is 3");if("u">typeof e.allowReserved&&"boolean"!=typeof e.allowReserved)throw Error("`allowReserved`, when present, must be `true` or `false`");let s=3===t&&(e.allowReserved||"never"),a=e.ecmaFeatures||{},o="commonjs"===e.sourceType||!!a.globalReturn;if("module"===r&&t<6)throw Error("sourceType 'module' is not supported when e
140cmaVersion < 2015. Consider adding `{ ecmaVersion: 2015 }` to the parser options.");return Object.assign({},e,{ecmaVersion:t,sourceType:r,ranges:n,locations:i,allowReserved:s,allowReturnOutsideFunction:o})}(e),s=i.ecmaFeatures||{},a=!0===i.tokens?new l(t,r):null,o={originalSourceType:n||i.sourceType,tokens:a?[]:null,comments:!0===i.comment?[]:null,impliedStrict:!0===s.impliedStrict&&i.ecmaVersion>=5,ecmaVersion:i.ecmaVersion,jsxAttrValueToken:!1,lastToken:null,templateElements:[]};super({ecmaVersion:i.ecmaVersion,sourceType:i.sourceType,ranges:i.ranges,locations:i.locations,allowReserved:i.allowReserved,allowReturnOutsideFunction:i.allowReturnOutsideFunction,onToken:e=>{a&&a.onToken(e,o),e.type!==t.eof&&(o.lastToken=e)},onComment:(e,t,n,i,s,a)=>{if(o.comments){var u;let l;let c=(u=r,l={type:e?"Block":"#!"===u.slice(n,n+2)?"Hashbang":"Line",value:t},"number"==typeof n&&(l.start=n,l.end=i,l.range=[n,i]),"object"==typeof s&&(l.loc={start:s,end:a}),l);o.comments.push(c)}}},r),this[h]=o}tokenize(){do this.next();while(this.type!==t.eof);this.next();let e=this[h],r=e.tokens;return e.comments&&(r.comments=e.comments),r}finishNode(){let e=super.finishNode(...arguments);return this[d](e)}finishNodeAt(){let e=super.finishNodeAt(...arguments);return this[d](e)}parse(){let e=this[h],t=super.parse();if(t.sourceType=e.originalSourceType,e.comments&&(t.comments=e.comments),e.tokens&&(t.tokens=e.tokens),t.body.length){let[e]=t.body;t.range&&(t.range[0]=e.range[0]),t.loc&&(t.loc.start=e.loc.start),t.start=e.start}return e.lastToken&&(t.range&&(t.range[1]=e.lastToken.range[1]),t.loc&&(t.loc.end=e.lastToken.loc.end),t.end=e.lastToken.end),this[h].templateElements.forEach(e=>{let t=e.tail?1:2;e.start+=-1,e.end+=t,e.range&&(e.range[0]+=-1,e.range[1]+=t),e.loc&&(e.loc.start.column+=-1,e.loc.end.column+=t)}),t}parseTopLevel(e){return this[h].impliedStrict&&(this.strict=!0),super.parseTopLevel(e)}raise(t,r){let n=e.acorn.getLineInfo(this.input,t),i=SyntaxError(r);throw i.index=t,i.lineNumber=n.line,i.column=n.column+1,i}raiseRecoverable(e,t){this.raise(e,t)}unexpected(e){let t="Unexpected token";if(null!=e){if(this.pos=e,this.options.locations)for(;this.pos<this.lineStart;)this.lineStart=this.input.lastIndexOf(`
141`,this.lineStart-2)+1,--this.curLine;this.nextToken()}this.end>this.start&&(t+=` ${this.input.slice(this.start,this.end)}`),this.raise(this.start,t)}jsx_readString(e){let r=super.jsx_readString(e);return this.type===t.string&&(this[h].jsxAttrValueToken=!0),r}[d](e){return"TemplateElement"===e.type&&this[h].templateElements.push(e),e.type.includes("Function")&&!e.generator&&(e.generator=!1),e}}},m={_regular:null,_jsx:null,get regular(){return null===this._regular&&(this._regular=s.Parser.extend(f())),this._regular},get jsx(){return null===this._jsx&&(this._jsx=s.Parser.extend(a.default(),f())),this._jsx},get(e){return e&&e.ecmaFeatures&&e.ecmaFeatures.jsx?this.jsx:this.regular}},g=o.KEYS,y=p(),x=[...c];e.Syntax=void 0,e.VisitorKeys=g,e.latestEcmaVersion=y,e.parse=function(e,t){return new(m.get(t))(t,e).parse()},e.supportedEcmaVersions=x,e.tokenize=function(e,t){let r=m.get(t);return t&&!0===t.tokens||(t=Object.assign({},t,{tokens:!0})),new r(t,e).tokenize()},e.version="9.4.1"}}),fC=dU({"src/language-js/parse/espree.js"(e,t){dW();var r=dH(),n=dG(),i=fl(),s=fE(),a=fg(),o={ecmaVersion:"latest",range:!0,loc:!0,comment:!0,tokens:!0,sourceType:"module",ecmaFeatures:{jsx:!0,globalReturn:!0,impliedStrict:!1}};t.exports=i(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{parse:u}=fb(),l=s(e),{result:c,error:p}=n(()=>u(l,Object.assign(Object.assign({},o),{},{sourceType:"module"})),()=>u(l,Object.assign(Object.assign({},o),{},{sourceType:"script"})));if(!c)throw function(e){let{message:t,lineNumber:n,column:i}=e;return"number"!=typeof n?e:r(t,{start:{line:n,column:i}})}(p);return i.originalText=e,a(c,i)})}}),fA=dU({"src/language-js/parse/acorn-and-espree.js"(e,t){dW();var r=fv(),n=fC();t.exports={parsers:{acorn:r,espree:n}}}})(),fS=(e,t,r)=>fk(e,t,!0,r);function fk(e,t,r,n){let i;let s=[],a=[],o=!1,u="leaf";if((i=t.templates?.find(t=>{if("string"==typeof t)throw Error("Global templates not supported");return t.name===e.name}))||(i=t.templates?.find(t=>t?.match?.name===e.name)),!i||"string"==typeof i)throw Error(`Unable to find template for JSX element ${e.name}`);return(i.fields.find(e=>"children"===e.name)&&(u="block"),o=!!i.match,Object.entries(e.props).forEac
141h(([e,t])=>{if("string"==typeof i)throw Error(`Unable to find template for JSX element ${e}`);let o=i?.fields?.find(t=>t.name===e);if(o)switch(o.type){case"reference":o.list?Array.isArray(t)&&s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:`[${t.map(e=>`"${e}"`).join(", ")}]`}}):"string"==typeof t&&s.push({type:"mdxJsxAttribute",name:e,value:t});break;case"datetime":case"string":if(o.list)Array.isArray(t)&&s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:`[${t.map(e=>`"${e}"`).join(", ")}]`}});else if("string"==typeof t)s.push({type:"mdxJsxAttribute",name:e,value:t});else throw Error(`Expected string for attribute on field ${o.name}`);break;case"image":o.list?Array.isArray(t)&&s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:`[${t.map(e=>`"${n(e)}"`).join(", ")}]`}}):s.push({type:"mdxJsxAttribute",name:e,value:n(String(t))});break;case"number":case"boolean":o.list?Array.isArray(t)&&s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:`[${t.map(e=>`${e}`).join(", ")}]`}}):s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:String(t)}});break;case"object":let u=fw(o,t,n);s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:function(e,t){if("object"==typeof e&&null!==e){let r="const dummyFunc = ",n=hC.format(`${r}${JSON.stringify(e)}`,{parser:"acorn",trailingComma:"none",semi:!1,plugins:[fA]}).trim().replace(r,"");return t?n.replaceAll("\n","").replaceAll("  "," "):n}throw Error(`stringifyObj must be passed an object or an array of objects, received ${typeof e}`)}(u,r)}});break;case"rich-text":if("string"==typeof t)throw Error("Unexpected string for rich-text, ensure the value has been properly parsed");if(o.list)throw Error("Rich-text list is not supported");{let i="";if("object"==typeof t&&null!==t&&!Array.isArray(t)&&0===Object.keys(t).length)return;if(fF(t,e=>"root"===e.type&&Array.isArray(e.children),`Nested rich-text element is not a valid shape for field ${o.name}`),"children"===o.name){f$(t,o,n).children.forEach(e=>{a.push(e)});return}{let e=fM(t,o,n);e&&(i=e.trim().split("\n").map(e=>`  ${e.trim()}`).join(r?" ":"\n"))}r?s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:`<>${i.trim()}</>`}}):s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:`<>
142${i}
143</>`}})}break;default:throw Error(`Stringify props: ${o.type} not yet supported`)}}),i.match)?{useDirective:o,directiveType:u,attributes:s,children:a&&a.length?a:[{type:"paragraph",children:[{type:"text",value:""}]}]}:{attributes:s,children:a,useDirective:o,directiveType:u}}function fF(e,t,r){if(!t(e))throw Error(r||"Failed to assert shape")}var fw=(e,t,r,n={})=>{switch(e.type){case"rich-text":fF(t,e=>"root"===e.type&&Array.isArray(e.children),`Nested rich-text element is not a valid shape for field ${e.name}`),n[e.name]=fM(t,e,r);break;case"object":e.list?Array.isArray(t)&&t.forEach(t=>{Object.entries(t).forEach(([n,i])=>{if(e.fields){let s=e.fields.find(({name:e})=>e===n);s&&fw(s,i,r,t)}})}):"object"!=typeof t||null===t||Array.isArray(t)||Object.entries(t).forEach(([n,i])=>{if(e.fields){let s=e.fields.find(({name:e})=>e===n);s&&fw(s,i,r,t)}})}return t},fT=(e,t)=>e.some(e=>t.includes(e)),f_=e=>{let t=[];return e?.forEach(e=>{if("a"===e.type){if(1===e.children.length){let r=e.children[0];r?.type==="text"?t.push({...r,linkifyTextNode:t=>({type:"link",url:e.url,title:e.title,children:[t]})}):t.push(e)}else t.push(e)}else t.push(e)}),t},fB=(e,t,r)=>{switch(e.type){case"a":throw Error('Unexpected node of type "a", link elements should be processed after all inline elements have resolved');case"img":return{type:"image",url:r(e.url),alt:e.alt,title:e.caption};case"break":return{type:"break"};case"mdxJsxTextElement":{let{attributes:n,children:i}=fS(e,t,r);return{type:"mdxJsxTextElement",name:e.name,attributes:n,children:i}}case"html_inline":return{type:"html",value:e.value};default:if(!e.type&&"string"==typeof e.text)return fN(e);throw Error(`InlineElement: ${e.type} is not supported`)}},fN=e=>({type:"text",value:e.text}),fP=(e,t,r)=>{let n=f_(e),i=n[0];if(!i)return[];
143if(i&&i?.type!=="text")return"a"===i.type?[{type:"link",url:i.url,title:i.title,children:fP(i.children,t,r)},...fP(n.slice(1),t,r)]:[fB(i,t,r),...fP(n.slice(1),t,r)];let s=fz(i);if(0===s.length)return i.linkifyTextNode?[i.linkifyTextNode(fN(i)),...fP(n.slice(1),t,r)]:[fN(i),...fP(n.slice(1),t,r)];let a=0;n.slice(1).every((e,t)=>!!fT(s,fz(e))||(a=t,!1))&&(a=n.length-1);let o=n.slice(1,a+1),u={};s.forEach(e=>{let t=1;o.every((r,n)=>{if(fz(r).includes(e))return t=n+1,!0}),u[e]=t});let l=0,c=null;if(Object.entries(u).forEach(([e,t])=>{t>l&&(l=t,c=e)}),!c)return[fN(i),...fP(n.slice(1),t,r)];if("inlineCode"===c){if(a)throw Error("Marks inside inline code are not supported");let e={type:c,value:i.text};return[i.linkifyTextNode?.(e)??e,...fP(n.slice(a+1),t,r)]}return[{type:c,children:fP([...[i,...o].map(e=>fI(e,c))],t,r)},...fP(n.slice(a+1),t,r)]},fI=(e,t)=>{if(!t)return e;let r={},n={strong:"bold",emphasis:"italic",inlineCode:"code",delete:"strikethrough"}[t];return Object.entries(e).map(([e,t])=>{e!==n&&(r[e]=t)}),e.linkifyTextNode&&(r.callback=e.linkifyTextNode),r},fL={}.hasOwnProperty,fj=e=>({unsafe:[{character:"\r",inConstruct:["leafDirectiveLabel","containerDirectiveLabel"]},{character:"\n",inConstruct:["leafDirectiveLabel","containerDirectiveLabel"]},{before:"[^:]",character:":",after:"[A-Za-z]",inConstruct:["phrasing"]},{atBreak:!0,character:":",after:":"}],handlers:{containerDirective:fO(e),leafDirective:fO(e),textDirective:fO(e)}}),fO=function(e){let t=function(t,r,n,i){let s;let a=rA(i),o=n.enter(t.type),u=e.find(e=>e.name===t.name||e.templateName===t.name);if(!u)return console.log("no pattern found for directive",t.name),o(),"";let l=u.name||u.templateName,c=u.start,p=a.move(c+" "+l);if(s&&s.children&&s.children.length>0){let e=n.enter("label"),r=`${t.type}Label`,i=n.enter(r);p+=a.move("["),p+=a.move(ry(s,n,{...a.current(),before:p,after:"]"}))+a.move("]"),i(),e()}if(p+=a.move(" ")+a.move(function(e,t){let r;let n=tZ(t),i="textDirective"===e.type?[n]:[n,"\n","\r"],s=e.attributes||{},a=[];for(r in s)if(fL.call(s,r)&&void 0!==s[r]&&null!==s[r]){let e=String(s[r]);a.push(function(e,t){let r=n+iP(t,{subset:i})+n;return"_value"===e?r:e+(t?"="+r:"")}(r,e))}return a.length>0?a.join(" ")+" ":""}(t,n))+a.move(u.end),"containerDirective"===t.type){let e=(t.children||[])[0],r=t;e&&"paragraph"===e.type&&e.data&&e.data.directiveLabel&&(r=Object.assign({},t,{children:t.children.slice(1)})),r&&r.children&&r.children.length>0&&(p+=a.move("\n")+a.move(rx(r,n,a.current()))),p+=a.move("\n"+c)+a.move(" /"+l+" "+u.end)}return o(),p};return t.peek=fV,t};function fV(){return":"}var fM=(e,t,r)=>{if(t.parser?.type==="markdown")return f8(e,t,r);if(!e)return;if("string"==typeof e)throw Error("Expected an object to stringify, but received a string");if(e?.children[0]&&e?.children[0].type==="invalid_markdown")return e.children[0].value;let n=fR(f$(e,t,r),t),i=t.templates?.filter(e=>e.match),s=n;return i?.forEach(e=>{if("string"==typeof e)throw Error("Global templates are not supported");e.match&&(s=function(e,t){let r=t.match,n=!!t.fields.find(e=>"_value"==e.name),i=`<[\\s]*${t.name}[\\s]*${n?"(?:_value=(.*?))?":"(.+?)?"}[\\s]*>[\\s]*((?:.|
144)*?)[\\s]*</[\\s]*${t.name}[\\s]*>`,s=`
145$2
146${r.start} /${r.name||t.name} ${r.end}`;return gr(e,i,`${r.start} ${r.name||t.name} $1 ${r.end}${t.fields.find(e=>"children"==e.name)?s:""}`)}(s,e))}),s},fR=(e,t)=>{let r=[];t.templates?.forEach(e=>{if("string"!=typeof e&&e&&e.match){let t=e.match;t.templateName=e.name,r.push(t)}});let n={};return n.text=(e,r,n,i)=>{if(n.unsafe=n.unsafe.filter(e=>" "!==e.character||"phrasing"!==e.inConstruct),t.parser?.type==="markdown"){if("all"===t.parser.skipEscaping)return e.value;"html"===t.parser.skipEscaping&&(n.unsafe=n.unsafe.filter(e=>"<"!==e.character))}return rp(e,r,n,i)},rS(e,{extensions:[fj(r),iI(),sG()],listItemIndent:"one",handlers:n})},f$=(e,t,r)=>{let n=[];return e.children?.forEach(e=>{let i=fJ(e,t,r);i&&n.push(i)}),{type:"root",children:n}},fJ=(e,t,r)=>{switch(e.type){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return{type:"heading",depth:({h1:1,h2:2,h3:3,h4:4,h5:5,h6:6})[e.type],children:fP(e.children,t,r)};case"p":if(1===e.children.length){let t=e.children[0];if(t&&("text"===t.type||!t.type)&&""===t.text)return null}return{type:"paragraph",children:fP(e.children,t,r)};case"mermaid":return{type:"code",lang:"mermaid",value:e.value};case"code_block":return{type:"code",lang:e.lang,value:e.value};case"mdxJsxFlowElement":if("table"===e.name){let n=e.props;return{type:"table",align:n.align,children:n.tableRows.map(e=>({type:"tableRow",children:e.tableCells.map(({value:e})=>({type:"tableCell",children:fP(e?.children?.at(0)?.children||[],t,r)}))}))}}let{children:n,attributes:i,useDirective:s,directiveType:a}=fk(e,t,!1,r);if(s){let t=e.name;if(!t)throw Error("Expective shortcode to have a name but it was not defined");let r={};
146if(i?.forEach(e=>{e.value&&"string"==typeof e.value&&(r[e.name]=e.value)}),"leaf"===a)return{type:"leafDirective",name:t,attributes:r,children:[]};return{type:"containerDirective",name:t,attributes:r,children:n}}return{type:"mdxJsxFlowElement",name:e.name,attributes:i,children:n};case"blockquote":return{type:"blockquote",children:[{type:"paragraph",children:fP(e.children,t,r)}]};case"hr":return{type:"thematicBreak"};case"ol":case"ul":return{type:"list",ordered:"ol"===e.type,spread:!1,children:e.children.map(e=>fU(e,t,r))};case"html":return{type:"html",value:e.value};case"img":return{type:"paragraph",children:[{type:"image",url:r(e.url),alt:e.alt,title:e.caption}]};case"table":let o=e.props;return{type:"table",align:o?.align,children:e.children.map(e=>({type:"tableRow",children:e.children.map(e=>({type:"tableCell",children:fP(e.children?.at(0)?.children||[],t,r)}))}))};default:throw Error(`BlockElement: ${e.type} is not yet supported`)}},fU=(e,t,r)=>({type:"listItem",spread:!1,children:e.children.map(e=>"lic"===e.type?{type:"paragraph",children:fP(e.children,t,r)}:fq(e,t,r))}),fq=(e,t,r)=>{switch(e.type){case"blockquote":return{type:"blockquote",children:e.children.map(e=>fq(e,t,r))};case"p":return{type:"paragraph",children:fP(e.children,t,r)};case"ol":case"ul":return{type:"list",ordered:"ol"===e.type,spread:!1,children:e.children.map(e=>fU(e,t,r))};default:throw Error(`BlockContentElement: ${e.type} is not yet supported`)}},fz=e=>{let t=[];return"text"!==e.type?[]:(e.bold&&t.push("strong"),e.italic&&t.push("emphasis"),e.code&&t.push("inlineCode"),e.strikethrough&&t.push("delete"),t)},fW=(e,t,r)=>fH(e,t,!0,r);function fH(e,t,r,n){let i;let s=[],a=[],o=!1,u="leaf";if((i=t.templates?.find(t=>{if("string"==typeof t)throw Error("Global templates not supported");return t.name===e.name}))||(i=t.templates?.find(t=>t?.match?.name===e.name)),!i||"string"==typeof i)throw Error(`Unable to find template for JSX element ${e.name}`);return(i.fields.find(e=>"children"===e.name)&&(u="block"),o=!!i.match,Object.entries(e.props).forEach(([e,t])=>{if("string"==typeof i)throw Error(`Unable to find template for JSX element ${e}`);let o=i?.fields?.find(t=>t.name===e);if(o)switch(o.type){case"reference":o.list?Array.isArray(t)&&s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:`[${t.map(e=>`"${e}"`).join(", ")}]`}}):"string"==typeof t&&s.push({type:"mdxJsxAttribute",name:e,value:t});break;case"datetime":case"string":if(o.list)Array.isArray(t)&&s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:`[${t.map(e=>`"${e}"`).join(", ")}]`}});else if("string"==typeof t)s.push({type:"mdxJsxAttribute",name:e,value:t});else throw Error(`Expected string for attribute on field ${o.name}`);break;case"image":o.list?Array.isArray(t)&&s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:`[${t.map(e=>`"${n(e)}"`).join(", ")}]`}}):s.push({type:"mdxJsxAttribute",name:e,value:n(String(t))});break;case"number":case"boolean":o.list?Array.isArray(t)&&s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:`[${t.map(e=>`${e}`).join(", ")}]`}}):s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:String(t)}});break;case"object":s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:function(e,t){if("object"==typeof e&&null!==e){let r="const dummyFunc = ",n=hC.format(`${r}${JSON.stringify(e)}`,{parser:"acorn",trailingComma:"none",semi:!1,plugins:[fA]}).trim().replace(r,"");return t?n.replaceAll("\n","").replaceAll("  "," "):n}throw Error(`stringifyObj must be passed an object or an array of objects, received ${typeof e}`)}(t,r)}});break;case"rich-text":if("string"==typeof t)throw Error("Unexpected string for rich-text, ensure the value has been properly parsed");if(o.list)throw Error("Rich-text list is not supported");{let i="";if(function(e,t,r){if(!t(e))throw Error(r||"Failed to assert shape")}(t,e=>"root"===e.type&&Array.isArray(e.children),`Nested rich-text element is not a valid shape for field ${o.name}
146`),"children"===o.name){f1(t,o,n).children.forEach(e=>{a.push(e)});return}{let e=f8(t,o,n);e&&(i=e.trim().split("\n").map(e=>`  ${e.trim()}`).join(r?" ":"\n"))}r?s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:`<>${i.trim()}</>`}}):s.push({type:"mdxJsxAttribute",name:e,value:{type:"mdxJsxAttributeValueExpression",value:`<>
147${i}
148</>`}})}break;default:throw Error(`Stringify props: ${o.type} not yet supported`)}}),i.match)?{useDirective:o,directiveType:u,attributes:s,children:a&&a.length?a:[{type:"paragraph",children:[{type:"text",value:""}]}]}:{attributes:s,children:a,useDirective:o,directiveType:u}}var fG=(e,t)=>e.some(e=>t.includes(e)),fX=e=>{let t=[];return e?.forEach(e=>{if("a"===e.type){if(1===e.children.length){let r=e.children[0];r?.type==="text"?t.push({...r,linkifyTextNode:t=>({type:"link",url:e.url,title:e.title,children:[t]})}):t.push(e)}else t.push(e)}else t.push(e)}),t},fQ=(e,t,r)=>{switch(e.type){case"a":throw Error('Unexpected node of type "a", link elements should be processed after all inline elements have resolved');case"img":return{type:"image",url:r(e.url),alt:e.alt,title:e.caption};case"break":return{type:"break"};case"mdxJsxTextElement":{let{attributes:n,children:i}=fW(e,t,r),s=i;if(i.length){let e=i[0];e&&"paragraph"===e.type&&(s=e.children)}return{type:"mdxJsxTextElement",name:e.name,attributes:n,children:s}}case"html_inline":return{type:"html",value:e.value};default:if(!e.type&&"string"==typeof e.text)return fK(e);throw Error(`InlineElement: ${e.type} is not supported`)}},fK=e=>({type:"text",value:e.text}),fY=(e,t,r)=>{let n=fX(e),i=n[0];if(!i)return[];if(i&&i?.type!=="text")return"a"===i.type?[{type:"link",url:i.url,title:i.title,children:fY(i.children,t,r)},...fY(n.slice(1),t,r)]:[fQ(i,t,r),...fY(n.slice(1),t,r)];let s=fz(i);if(0===s.length)return i.linkifyTextNode?[i.linkifyTextNode(fK(i)),...fY(n.slice(1),t,r)]:[fK(i),...fY(n.slice(1),t,r)];let a=0;n.slice(1).every((e,t)=>!!fG(s,fz(e))||(a=t,!1))&&(a=n.length-1);let o=n.slice(1,a+1),u={};s.forEach(e=>{let t=1;o.every((r,n)=>{if(fz(r).includes(e))return t=n+1,!0}),u[e]=t});let l=0,c=null;if(Object.entries(u).forEach(([e,t])=>{t>l&&(l=t,c=e)}),!c)return[fK(i),...fY(n.slice(1),t,r)];if("inlineCode"===c){if(a)throw Error("Marks inside inline code are not supported");let e={type:c,value:i.text};return[i.linkifyTextNode?.(e)??e,...fY(n.slice(a+1),t,r)]}return[{type:c,children:fY([...[i,...o].map(e=>fZ(e,c))],t,r)},...fY(n.slice(a+1),t,r)]},fZ=(e,t)=>{if(!t)return e;let r={},n={strong:"bold",emphasis:"italic",inlineCode:"code",delete:"strikethrough"}[t];return Object.entries(e).map(([e,t])=>{e!==n&&(r[e]=t)}),e.linkifyTextNode&&(r.callback=e.linkifyTextNode),r},f0=(e,t,r)=>f1(e,t,r),f1=(e,t,r)=>{let n=[];return e.children?.forEach(e=>{let i=f2(e,t,r);i&&n.push(i)}),{type:"root",children:n}},f2=(e,t,r)=>{switch(e.type){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return{type:"heading",depth:({h1:1,h2:2,h3:3,h4:4,h5:5,h6:6})[e.type],children:fY(e.children,t,r)};case"p":if(1===e.children.length){let t=e.children[0];if(t&&("text"===t.type||!t.type)&&""===t.text)return null}return{type:"paragraph",children:fY(e.children,t,r)};case"mermaid":return{type:"code",lang:"mermaid",value:e.value};case"code_block":return{type:"code",lang:e.lang,value:e.value};case"mdxJsxFlowElement":if("table"===e.name){let n=e.props;return{type:"table",align:n.align,children:n.tableRows.map(e=>({type:"tableRow",children:e.tableCells.map(({value:e})=>({type:"tableCell",children:fY(e?.children?.at(0)?.children||[],t,r)}))}))}}let{children:n,attributes:i,useDirective:s,directiveType:a}=fH(e,t,!1,r);return{type:"mdxJsxFlowElement",name:e.name,attributes:i,children:n};case"blockquote":return{type:"blockquote",children:[{type:"paragraph",children:fY(e.children,t,r)}]};case"hr":return{type:"thematicBreak"};case"ol":case"ul":return{type:"list",ordered:"ol"===e.type,spread:!1,children:e.children.map(e=>f3(e,t,r))};case"html":return{type:"html",value:e.value};case"img":return{type:"paragraph",children:[{type:"image",url:r(e.url),alt:e.alt,title:e.caption}]};case"table":let o=e.props;return{type:"table",align:o?.align,children:e.children.map(e=>({type:"tableRow",children:e.children.map(e=>({type:"tableCell",children:fY(e.children?.at(0)?.children||[],t,r)}))}))};default:throw Error(`BlockElement: ${e.type} is not yet supported`)}},f3=(e,t,r)=>({type:"listItem",spread:!1,children:e.children.map(e=>"lic"===e.type?{type:"paragraph",children:fY(e.children,t,r)}:f6(e,t,r))}),f6=(e,t,r)=>{switch(e.type){case"blockquote":return{type:"blockquote",children:e.children.map(e=>f6(e,t,r))};case"p":return{type:"paragraph",children:fY(e.children,t,r)};case"ol":case"ul":return{type:"list",ordered:"ol"===e.type,spread:!1,children:e.children.map(e=>f3(e,t,r))};default:throw Error(`BlockContentElement: ${e.type} is not yet supported`)}},f8=(e,t,r)=>{if(e)return s0(f0(e,t,r),t)},f4=Object.prototype.hasOwnProperty;function f9(e,t,r){for(r of e.keys())if(f5(r,t))return r}function f5(e,t){var r,n,i;if(e===t)return!0;
148if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&f5(e[n],t[n]););return -1===n}if(r===Set){if(e.size!==t.size)return!1;for(n of e)if((i=n)&&"object"==typeof i&&!(i=f9(t,i))||!t.has(i))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(n of e)if((i=n[0])&&"object"==typeof i&&!(i=f9(t,i))||!f5(n[1],t.get(i)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((n=e.byteLength)===t.byteLength)for(;n--&&e.getInt8(n)===t.getInt8(n););return -1===n}if(ArrayBuffer.isView(e)){if((n=e.byteLength)===t.byteLength)for(;n--&&e[n]===t[n];);return -1===n}if(!r||"object"==typeof e){for(r in n=0,e)if(f4.call(e,r)&&++n&&!f4.call(t,r)||!(r in t)||!f5(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!=e&&t!=t}var f7=!0;void 0!==F&&({FORCE_COLOR:C,NODE_DISABLE_COLORS:A,NO_COLOR:S,TERM:k}=F.env||{},f7=F.stdout&&F.stdout.isTTY);var me={enabled:!A&&null==S&&"dumb"!==k&&(null!=C&&"0"!==C||f7),reset:mr(0,0),bold:mr(1,22),dim:mr(2,22),italic:mr(3,23),underline:mr(4,24),inverse:mr(7,27),hidden:mr(8,28),strikethrough:mr(9,29),black:mr(30,39),red:mr(31,39),green:mr(32,39),yellow:mr(33,39),blue:mr(34,39),magenta:mr(35,39),cyan:mr(36,39),white:mr(37,39),gray:mr(90,39),grey:mr(90,39),bgBlack:mr(40,49),bgRed:mr(41,49),bgGreen:mr(42,49),bgYellow:mr(43,49),bgBlue:mr(44,49),bgMagenta:mr(45,49),bgCyan:mr(46,49),bgWhite:mr(47,49)};function mt(e,t){let r=0,n,i="",s="";for(;r<e.length;r++)i+=(n=e[r]).open,s+=n.close,~t.indexOf(n.close)&&(t=t.replace(n.rgx,n.close+n.open));return i+t+s}function mr(e,t){let r={open:`\x1b[${e}m`,close:`\x1b[${t}m`,rgx:RegExp(`\\x1b\\[${t}m`,"g")};return function(t){let n;return void 0!==this&&void 0!==this.has?(~this.has.indexOf(e)||(this.has.push(e),this.keys.push(r)),void 0===t?this:me.enabled?mt(this.keys,t+""):t+""):void 0===t?((n={has:[e],keys:[r]}).reset=me.reset.bind(n),n.bold=me.bold.bind(n),n.dim=me.dim.bind(n),n.italic=me.italic.bind(n),n.underline=me.underline.bind(n),n.inverse=me.inverse.bind(n),n.hidden=me.hidden.bind(n),n.strikethrough=me.strikethrough.bind(n),n.black=me.black.bind(n),n.red=me.red.bind(n),n.green=me.green.bind(n),n.yellow=me.yellow.bind(n),n.blue=me.blue.bind(n),n.magenta=me.magenta.bind(n),n.cyan=me.cyan.bind(n),n.white=me.white.bind(n),n.gray=me.gray.bind(n),n.grey=me.grey.bind(n),n.bgBlack=me.bgBlack.bind(n),n.bgRed=me.bgRed.bind(n),n.bgGreen=me.bgGreen.bind(n),n.bgYellow=me.bgYellow.bind(n),n.bgBlue=me.bgBlue.bind(n),n.bgMagenta=me.bgMagenta.bind(n),n.bgCyan=me.bgCyan.bind(n),n.bgWhite=me.bgWhite.bind(n),n):me.enabled?mt([r],t+""):t+""}}function mn(){}mn.prototype={diff:function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.callback;"function"==typeof n&&(i=n,n={}),this.options=n;var s=this;function a(e){return i?(setTimeout(function(){i(void 0,e)},0),!0):e}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e));var o=(t=this.removeEmpty(this.tokenize(t))).length,u=e.length,l=1,c=o+u;n.maxEditLength&&(c=Math.min(c,n.maxEditLength));var p=null!==(r=n.timeout)&&void 0!==r?r:1/0,h=Date.now()+p,d=[{oldPos:-1,lastComponent:void 0}],f=this.extractCommon(d[0],t,e,0);if(d[0].oldPos+1>=u&&f+1>=o)return a([{value:this.join(t),count:t.length}]);var m=-1/0,g=1/0;function y(){for(var r=Math.max(m,-l);r<=Math.min(g,l);r+=2){var n=void 0,i=d[r-1],c=d[r+1];i&&(d[r-1]=void 0);var p=!1;if(c){var h=c.oldPos-r;p=c&&0<=h&&h<o}var y=i&&i.oldPos+1<u;if(!p&&!y){d[r]=void 0;continue}if(n=!y||p&&i.oldPos+1<c.oldPos?s.addToPath(c,!0,void 0,0):s.addToPath(i,void 0,!0,1),f=s.extractCommon(n,t,e,r),n.oldPos+1>=u&&f+1>=o)return a(function(e,t,r,n,i){for(var s,a=[];t;)a.push(t),s=t.previousComponent,delete t.previousComponent,t=s;a.reverse();for(var o=0,u=a.length,l=0,c=0;o<u;o++){var p=a[o];if(p.removed){if(p.value=e.join(n.slice(c,c+p.count)),c+=p.count,o&&a[o-1].added){var h=a[o-1];a[o-1]=a[o],a[o]=h}}else{if(!p.added&&i){var d=r.slice(l,l+p.count);d=d.map(function(e,t){var r=n[c+t];return r.length>e.length?r:e}),p.value=e.join(d)}else p.value=e.join(r.slice(l,l+p.count));l+=p.count,p.added||(c+=p.count)}
148}var f=a[u-1];return u>1&&"string"==typeof f.value&&(f.added||f.removed)&&e.equals("",f.value)&&(a[u-2].value+=f.value,a.pop()),a}(s,n.lastComponent,t,e,s.useLongestToken));d[r]=n,n.oldPos+1>=u&&(g=Math.min(g,r-1)),f+1>=o&&(m=Math.max(m,r+1))}l++}if(i)!function e(){setTimeout(function(){if(l>c||Date.now()>h)return i();y()||e()},0)}();else for(;l<=c&&Date.now()<=h;){var x=y();if(x)return x}},addToPath:function(e,t,r,n){var i=e.lastComponent;return i&&i.added===t&&i.removed===r?{oldPos:e.oldPos+n,lastComponent:{count:i.count+1,added:t,removed:r,previousComponent:i.previousComponent}}:{oldPos:e.oldPos+n,lastComponent:{count:1,added:t,removed:r,previousComponent:i}}},extractCommon:function(e,t,r,n){for(var i=t.length,s=r.length,a=e.oldPos,o=a-n,u=0;o+1<i&&a+1<s&&this.equals(t[o+1],r[a+1]);)o++,a++,u++;return u&&(e.lastComponent={count:u,previousComponent:e.lastComponent}),e.oldPos=a,o},equals:function(e,t){return this.options.comparator?this.options.comparator(e,t):e===t||this.options.ignoreCase&&e.toLowerCase()===t.toLowerCase()},removeEmpty:function(e){for(var t=[],r=0;r<e.length;r++)e[r]&&t.push(e[r]);return t},castInput:function(e){return e},tokenize:function(e){return e.split("")},join:function(e){return e.join("")}};var mi=new mn,ms=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,ma=/\S/,mo=new mn;mo.equals=function(e,t){return this.options.ignoreCase&&(e=e.toLowerCase(),t=t.toLowerCase()),e===t||this.options.ignoreWhitespace&&!ma.test(e)&&!ma.test(t)},mo.tokenize=function(e){for(var t=e.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),r=0;r<t.length-1;r++)!t[r+1]&&t[r+2]&&ms.test(t[r])&&ms.test(t[r+2])&&(t[r]+=t[r+2],t.splice(r+1,2),r--);return t};var mu=new mn;function ml(e){return(ml="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}mu.tokenize=function(e){this.options.stripTrailingCr&&(e=e.replace(/\r\n/g,"\n"));var t=[],r=e.split(/(\n|\r\n)/);r[r.length-1]||r.pop();for(var n=0;n<r.length;n++){var i=r[n];n%2&&!this.options.newlineIsToken?t[t.length-1]+=i:(this.options.ignoreWhitespace&&(i=i.trim()),t.push(i))}return t},new mn().tokenize=function(e){return e.split(/(\S.+?[.!?])(?=\s+|$)/)},new mn().tokenize=function(e){return e.split(/([{}:;,]|\s+)/)};var mc=Object.prototype.toString,mp=new mn;mp.useLongestToken=!0,mp.tokenize=mu.tokenize,mp.castInput=function(e){var t=this.options,r=t.undefinedReplacement,n=t.stringifyReplacer,i=void 0===n?function(e,t){return void 0===t?r:t}:n;return"string"==typeof e?e:JSON.stringify(function e(t,r,n,i,s){for(r=r||[],n=n||[],i&&(t=i(s,t)),a=0;a<r.length;a+=1)if(r[a]===t)return n[a];if("[object Array]"===mc.call(t)){for(r.push(t),o=Array(t.length),n.push(o),a=0;a<t.length;a+=1)o[a]=e(t[a],r,n,i,s);return r.pop(),n.pop(),o}if(t&&t.toJSON&&(t=t.toJSON()),"object"===ml(t)&&null!==t){r.push(t),o={},n.push(o);var a,o,u,l=[];for(u in t)t.hasOwnProperty(u)&&l.push(u);for(l.sort(),a=0;a<l.length;a+=1)o[u=l[a]]=e(t[u],r,n,i,u);r.pop(),n.pop()}else o=t;return o}(e,null,null,i),i,"  ")},mp.equals=function(e,t){return mn.prototype.equals.call(mp,e.replace(/,([\r\n])/g,"$1"),t.replace(/,([\r\n])/g,"$1"))};var mh=new mn;mh.tokenize=function(e){return e.slice()},mh.join=mh.removeEmpty=function(e){return e};var md={"--":me.red,"\xb7\xb7":me.grey,"++":me.green},mf=me.dim().italic,mm=me.dim("→"),mg=me.dim("\xb7"),my=me.dim("↵"),mx=(e,t)=>md[e](e+mv(t))+"\n",mD=(e,t)=>me.dim("L"+String(e).padStart(t,"0")+" "),mv=e=>e.replace(/[ ]/g,mg).replace(/\t/g,mm).replace(/(\r?\n)/g,my);function mE(e){let t=(e=e.replace(/\r?\n/g,"\n")).match(/^[ \t]*(?=\S)/gm),r=0,n=1/0,i=(t||[]).length;for(;r<i;r++)n=Math.min(n,t[r].length);return i&&n?e.replace(RegExp(`^[ \\t]{${n}}`,"gm"),""):e}var mb=class extends Error{constructor(e={}
148){super(e.message),this.name="Assertion",this.code="ERR_ASSERTION",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.details=e.details||!1,this.generated=!!e.generated,this.operator=e.operator,this.expects=e.expects,this.actual=e.actual}};function mC(e,t,r,n,i,s,a){if(e)return;if(a instanceof Error)throw a;let o=i&&i(t,r);throw new mb({actual:t,expects:r,operator:n,message:a||s,details:o,generated:!a})}function mA(e,t){mC(!!e,!1,!0,"ok",!1,"Expected value to be truthy",t)}function mS(e,t){mC(!e,!0,!1,"not",!1,"Expected value to be falsey",t)}mS.ok=mS,mS.equal=function(e,t,r){mC(!f5(e,t),e,t,"not.equal",!1,"Expected values not to be deeply equal",r)},mS.type=function(e,t,r){let n=typeof e;mC(n!==t,n,t,"not.type",!1,`Expected "${n}" not to be "${t}"`,r)},mS.instance=function(e,t,r){let n="`"+(t.name||t.constructor.name)+"`";mC(!(e instanceof t),e,t,"not.instance",!1,`Expected value not to be an instance of ${n}`,r)},mS.snapshot=function(e,t,r){mC((e=mE(e))!==(t=mE(t)),e,t,"not.snapshot",!1,"Expected value not to match snapshot",r)},mS.fixture=function(e,t,r){mC((e=mE(e))!==(t=mE(t)),e,t,"not.fixture",!1,"Expected value not to match fixture",r)},mS.match=function(e,t,r){"string"==typeof t?mC(!e.includes(t),e,t,"not.match",!1,`Expected value not to include "${t}" substring`,r):mC(!t.test(e),e,t,"not.match",!1,`Expected value not to match \`${String(t)}\` pattern`,r)},mS.throws=function(e,t,r){r||"string"!=typeof t||(r=t,t=null);try{e()}catch(e){"function"==typeof t?mC(!t(e),!0,!1,"not.throws",!1,"Expected function not to throw matching exception",r):t instanceof RegExp?mC(!t.test(e.message),!0,!1,"not.throws",!1,`Expected function not to throw exception matching \`${String(t)}\` pattern`,r):t||mC(!1,!0,!1,"not.throws",!1,"Expected function not to throw",r)}};var mk={carriageReturn:-5,lineFeed:-4,carriageReturnLineFeed:-3,horizontalTab:-2,virtualSpace:-1,eof:null,nul:0,soh:1,stx:2,etx:3,eot:4,enq:5,ack:6,bel:7,bs:8,ht:9,lf:10,vt:11,ff:12,cr:13,so:14,si:15,dle:16,dc1:17,dc2:18,dc3:19,dc4:20,nak:21,syn:22,etb:23,can:24,em:25,sub:26,esc:27,fs:28,gs:29,rs:30,us:31,space:32,exclamationMark:33,quotationMark:34,numberSign:35,dollarSign:36,percentSign:37,ampersand:38,apostrophe:39,leftParenthesis:40,rightParenthesis:41,asterisk:42,plusSign:43,comma:44,dash:45,dot:46,slash:47,digit0:48,digit1:49,digit2:50,digit3:51,digit4:52,digit5:53,digit6:54,digit7:55,digit8:56,digit9:57,colon:58,semicolon:59,lessThan:60,equalsTo:61,greaterThan:62,questionMark:63,atSign:64,uppercaseA:65,uppercaseB:66,uppercaseC:67,uppercaseD:68,uppercaseE:69,uppercaseF:70,uppercaseG:71,uppercaseH:72,uppercaseI:73,uppercaseJ:74,uppercaseK:75,uppercaseL:76,uppercaseM:77,uppercaseN:78,uppercaseO:79,uppercaseP:80,uppercaseQ:81,uppercaseR:82,uppercaseS:83,uppercaseT:84,uppercaseU:85,uppercaseV:86,uppercaseW:87,uppercaseX:88,uppercaseY:89,uppercaseZ:90,leftSquareBracket:91,backslash:92,rightSquareBracket:93,caret:94,underscore:95,graveAccent:96,lowercaseA:97,lowercaseB:98,lowercaseC:99,lowercaseD:100,lowercaseE:101,lowercaseF:102,lowercaseG:103,lowercaseH:104,lowercaseI:105,lowercaseJ:106,lowercaseK:107,lowercaseL:108,lowercaseM:109,lowercaseN:110,lowercaseO:111,lowercaseP:112,lowercaseQ:113,lowercaseR:114,lowercaseS:115,lowercaseT:116,lowercaseU:117,lowercaseV:118,lowercaseW:119,lowercaseX:120,lowercaseY:121,lowercaseZ:122,leftCurlyBrace:123,verticalBar:124,rightCurlyBrace:125,tilde:126,del:127,byteOrderMarker:65279,replacementCharacter:65533},mF={numericBaseHexadecimal:16,tabSize:4},mw={whitespace:"whitespace",lineEnding:"lineEnding",linePrefix:"linePrefix"},mT={ht:"	",lf:"\n",cr:"\r",space:" ",exclamationMark:"!",quotationMark:'"',numberSign:"#",dollarSign:"$",percentSign:"%",ampersand:"&",apostrophe:"'",leftParenthesis:"(",rightParenthesis:")",asterisk:"*",plusSign:"+",comma:",",dash:"-",dot:".",slash:"/",digit0:"0",digit1:"1",digit2:"2",digit3:"3",digit4:"4",digit5:"5",digit6:"6",digit7:"7",digit8:"8",digit9:"9",colon:":",semicolon:";",lessThan:"<",equalsTo:"=",greaterThan:">",questionMark:"?",atSign:"@",uppercaseA:"A",uppercaseB:"B",uppercaseC:"
148C",uppercaseD:"D",uppercaseE:"E",uppercaseF:"F",uppercaseG:"G",uppercaseH:"H",uppercaseI:"I",uppercaseJ:"J",uppercaseK:"K",uppercaseL:"L",uppercaseM:"M",uppercaseN:"N",uppercaseO:"O",uppercaseP:"P",uppercaseQ:"Q",uppercaseR:"R",uppercaseS:"S",uppercaseT:"T",uppercaseU:"U",uppercaseV:"V",uppercaseW:"W",uppercaseX:"X",uppercaseY:"Y",uppercaseZ:"Z",leftSquareBracket:"[",backslash:"\\",rightSquareBracket:"]",caret:"^",underscore:"_",graveAccent:"`",lowercaseA:"a",lowercaseB:"b",lowercaseC:"c",lowercaseD:"d",lowercaseE:"e",lowercaseF:"f",lowercaseG:"g",lowercaseH:"h",lowercaseI:"i",lowercaseJ:"j",lowercaseK:"k",lowercaseL:"l",lowercaseM:"m",lowercaseN:"n",lowercaseO:"o",lowercaseP:"p",lowercaseQ:"q",lowercaseR:"r",lowercaseS:"s",lowercaseT:"t",lowercaseU:"u",lowercaseV:"v",lowercaseW:"w",lowercaseX:"x",lowercaseY:"y",lowercaseZ:"z",leftCurlyBrace:"{",verticalBar:"|",rightCurlyBrace:"}",tilde:"~",replacementCharacter:"�"},m_=e=>{let t=null;return Object.entries(mT).forEach(([r,n])=>{n===e&&(t=r)}),t},mB=e=>{if(!e)return null;let t=m_(e),r=null;return t&&Object.entries(mk).forEach(([e,n])=>{e===t&&(r=n)}),r};function mN(e,t,r,n,i,s,a,o,u,l,c,p,h,d,f,m,g,y,x,D,v,E,b,C,A,S,k,F,w,T,_,B,N){let P,I,L;let j=this,O=1,V=1,M=1,R=function(t){return t===mB(N.start[O])?(e.consume(t),N.start.length-1===O)?(e.exit(u),$):(O++,R):r},$=function(e){return P=J,eh(e)},J=function(t){return t===mk.slash?(e.enter(l),e.consume(t),e.exit(l),P=U,eh):t===mk.greaterThan?ep(t):t!==mk.eof&&id(t)&&mB(N.name[0])===t?(e.enter(p),e.enter(h),e.consume(t),q):r(t)},U=function(t){return t===mk.greaterThan?ep(t):t!==mk.eof&&id(t)?(e.enter(p),e.enter(h),e.consume(t),q):r(t)},q=function(t){let n=N.name[M];return(n?mB(n):null)===t?(e.consume(t),M++,q):(M=0,t===mk.dot||t===mk.slash||t===mk.colon||t===mk.greaterThan||t===mB(N.end[0])||eI(t)||eO(t))?(e.exit(h),P=z,eh(t)):r(t)},z=function(t){if(t===mk.dot)return e.enter(d),e.consume(t),e.exit(d),P=W,eh;if(t===mk.colon)return e.enter(m),e.consume(t),e.exit(m),P=X,eh;if(t===mB(N.end[0])){let n=function(t){return t===mB(N.end[V])?N.end.length-1===V?(e.exit(p),Y(t)):(V++,e.consume(t),n):(V=0,r)};return 1===N.end.length?(e.exit(p),Y(t)):(e.consume(t),n)}return t===mk.slash||t===mk.greaterThan||t===mk.leftCurlyBrace||t!==mk.eof&&id(t)?(e.exit(p),Y(t)):t===mk.quotationMark?(e.exit(p),e.enter(v),e.enter(E),e.enter(b),e.exit(b),e.exit(E),e.enter(S),e.exit(S),ea(t)):r(t)},W=function(t){return t!==mk.eof&&id(t)?(e.enter(f),e.consume(t),H):r(t)},H=function(t){return t===mk.dash||t!==mk.eof&&im(t)?(e.consume(t),H):t===mk.dot||t===mk.slash||t===mk.greaterThan||t===mk.leftCurlyBrace||eI(t)||eO(t)?(e.exit(f),P=G,eh(t)):void em(t,"in member name","a name character such as letters, digits, `$`, or `_`; whitespace before attributes; or the end of the tag"+(t===mk.atSign?" (note: to create a link in MDX, use `[text](url)`)":""))},G=function(t){return t===mk.dot?(e.enter(d),e.consume(t),e.exit(d),P=W,eh):t===mk.slash||t===mk.greaterThan||t===mk.leftCurlyBrace||t!==mk.eof&&id(t)?(e.exit(p),Y(t)):r(t)},X=function(t){if(t!==mk.eof&&id(t))return e.enter(g),e.consume(t),Q;em(t,"before local name","a character that can start a name, such as a letter, `$`, or `_`"+(t===mk.plusSign||null!==t&&t>mk.dot&&t<mk.colon?" (note: to create a link in MDX, use `[text](url)`)":""))},Q=function(t){return t===mk.dash||t!==mk.eof&&im(t)?(e.consume(t),Q):t===mk.slash||t===mk.greaterThan||t===mk.leftCurlyBrace||eI(t)||eO(t)?(e.exit(g),P=K,eh(t)):void em(t,"in local name","a name character such as letters, digits, `$`, or `_`; whitespace before attributes; or the end of the tag")},K=function(t){if(t===mk.slash||t===mk.greaterThan||t===mk.leftCurlyBrace||t!==mk.eof&&id(t)||t===mB(N.end))return e.exit(p),Y(t);em(t,"after local name","a character that can start an attribute name, such as a letter, `$`, or `_`; whitespace before attributes; or the end of the tag")},Y=function(t){if(t===mB(N.end[0])){let n=function(t){return t===mB(N.end[V])?N.end.length-1===V?Y(t):(V++,e.consume(t),n):(V=0,r)};return 1!==N.end.length?(e.consume(t),n):N.leaf?(e.enter(c),e.exit(c),P=ec,eh):ep(t)}return t===mB(N.end[N.end.length-1])?N.leaf?(e.enter(c),e.exit(c),P=ec,eh):ep(t):t===mk.greaterThan?ep(t):t===mk.leftCurlyBrace?(mA(L,"expected `startPoint` to be defined"),ic.call(j,e,Z,y,x,D,n,i,s,!0,!1,a,L.column)(t)):t!==mk.eof&&id(t)?(e.enter(v),e.enter(E),e.enter(b),e.consume(t),ee):r},Z=function(e){return P=Y,eh(e)},ee=function(t){return t===mk.dash||t!==mk.eof&&im(t)?(e.consume(t),ee):t===mk.slash||t===mk.colon||t===mk.equalsTo||t===mk.greaterThan||t===mk.leftCurlyBrace||eI(t)||eO(t)?(e.exit(b),P=er,eh(t)):r(t)},er=function(t){return t===mk.colon?(e.enter(C),e.consume(t),e.exit(C),P=en,eh):t===mk.equalsTo?(e.exit(E),e.enter(S),e.consume(t),e.exit(S),P=ea,eh):t===mk.slash||t===mk.greaterThan||t===mk.leftCurlyBrace||eI(t)||eO(t)||t!==mk.eof&&id(t)?(e.exit(E),e.exit(v),P=Y,eh(t)):r(t)},en=function(t){if(t!==mk.eof&&id(t))return e.enter(A),e.consume(t),ei;em(t,"before local attribute name","a character that can start an attribute name, such as a letter, `$`, or `_`; `=` to initialize a value; or the end of the tag")},ei=function(t){return t===mk.dash||t!==mk.eof&&im(t)?(e.consume(t),ei):t===mk.slash||t===mk.equalsTo||t===mk.greaterThan||t===mk.leftCurlyBrace||eI(t)||eO(t)?(e.exit(A),e.exit(E),P=es,eh(t)):void em(t,"in local attribute name","an attribute name character such as letters, digits, `$`, or `_`; `=` to initialize a value; whitespace before attributes; or the end of the tag")},es=function(t){return t===mk.equalsTo?(e.enter(S),e.consume(t),e.exit(S),P=ea,eh):t===mk.slash||t===mk.greaterThan||t===mk.leftCurlyBrace||t!==mk.eof&&id(t)?(e.exit(v),Y(t)):void em(t,"after local attribute name","a character that can start an attribute name, such as a letter, `$`, or `_`; `=` to initialize a value; or the end of the tag")},ea=function(t){return t===mk.quotationMark||t===mk.apostrophe?(e.enter(k),e.enter(F),e.consume(t),e.exit(F),I=t,eu):t===mk.leftCurlyBrace?(mA(L,"expected `startPoint` to be defined"),ic.call(j,e,eo,T,_,B,n,i,s,!1,!1,a,L.column)(t)):r(t)},eo=function(t){return e.exit(v),P=Y,eh(t)},eu=function(t){return(mA(void 0!==I,"expected `marker` to be defined"),t===mk.eof)?r(t):t===I?(e.enter(F),e.consume(t),e.exit(F),e.exit(k),e.exit(v),I=void 0,P=Y,eh):eL(t)?(P=eu,eh(t)):(e.enter(w),el(t))},el=function(t){return t===mk.eof||t===I||eL(t)?(e.exit(w),eu(t)):(e.consume(t),el)},ec=function(e){if(e===mB(N.end[N.end.length-1]))return ep(e);em(e,"after self-closing slash","`>` to end the tag"+(e===mk.asterisk||e===mk.slash?" (note: JS comments in JSX tags are not supported in MDX)":""))},ep=function(r){return e.enter(u),e.consume(r),e.exit(u),e.exit(o),t},eh=function(t){return eL(t)?a?(e.enter(mw.lineEnding),e.consume(t),e.exit(mw.lineEnding),eR(e,eh,mw.linePrefix,mF.tabSize)):e.attempt(mI,eR(e,eh,mw.linePrefix,mF.tabSize),ef)(t):ej(t)||eO(t)?(e.enter("esWhitespace"),ed(t)):P(t)},ed=function(t){return eL(t)||!(ej(t)||eO(t))?(e.exit("esWhitespace"),eh(t)):(e.consume(t),ed)};function ef(){throw new et("Unexpected lazy line in container, expected line to be prefixed with `>` when in a block quote, whitespace when in a list, etc",j.now(),"micromark-extension-mdx-jsx:unexpected-eof")}function em(e,t,r){throw new et("Unexpected "+(e===mk.eof?"end of file":"character `"+(e===mk.graveAccent?"` ` `":String.fromCodePoint(e))+"` ("+mP(e)+")")+" "+t+", expected "+r,j.now(),"micromark-extension-mdx-jsx:unexpected-"+(e
148===mk.eof?"eof":"character"))}return function(t){return(L=j.now(),e.enter(o),e.enter(u),e.consume(t),1===N.start.length)?(e.exit(u),$):R}}var mP=function(e){return"U+"+e.toString(mF.numericBaseHexadecimal).toUpperCase().padStart(4,"0")},mI={tokenize:function(e,t,r){let n=this,i=function(e){return n.parser.lazy[n.now().line]?r(e):t(e)};return function(t){return mA(eL(t),"expected eol"),e.enter(mw.lineEnding),e.consume(t),e.exit(mw.lineEnding),i}},partial:!0},mL=function(e,t,r,n){return{tokenize:function(i,s,a){return mN.call(this,i,s,a,e,t,r,!0,"mdxJsxTextTag","mdxJsxTextTagMarker","mdxJsxTextTagClosingMarker","mdxJsxTextTagSelfClosingMarker","mdxJsxTextTagName","mdxJsxTextTagNamePrimary","mdxJsxTextTagNameMemberMarker","mdxJsxTextTagNameMember","mdxJsxTextTagNamePrefixMarker","mdxJsxTextTagNameLocal","mdxJsxTextTagExpressionAttribute","mdxJsxTextTagExpressionAttributeMarker","mdxJsxTextTagExpressionAttributeValue","mdxJsxTextTagAttribute","mdxJsxTextTagAttributeName","mdxJsxTextTagAttributeNamePrimary","mdxJsxTextTagAttributeNamePrefixMarker","mdxJsxTextTagAttributeNameLocal","mdxJsxTextTagAttributeInitializerMarker","mdxJsxTextTagAttributeValueLiteral","mdxJsxTextTagAttributeValueLiteralMarker","mdxJsxTextTagAttributeValueLiteralValue","mdxJsxTextTagAttributeValueExpression","mdxJsxTextTagAttributeValueExpressionMarker","mdxJsxTextTagAttributeValueExpressionValue",n)}}},mj=function(e,t,r,n){return{tokenize:function(i,s,a){let o=this,u=function(s){return mN.call(o,i,eR(i,l,mw.whitespace),a,e,t,r,!1,"mdxJsxFlowTag","mdxJsxFlowTagMarker","mdxJsxFlowTagClosingMarker","mdxJsxFlowTagSelfClosingMarker","mdxJsxFlowTagName","mdxJsxFlowTagNamePrimary","mdxJsxFlowTagNameMemberMarker","mdxJsxFlowTagNameMember","mdxJsxFlowTagNamePrefixMarker","mdxJsxFlowTagNameLocal","mdxJsxFlowTagExpressionAttribute","mdxJsxFlowTagExpressionAttributeMarker","mdxJsxFlowTagExpressionAttributeValue","mdxJsxFlowTagAttribute","mdxJsxFlowTagAttributeName","mdxJsxFlowTagAttributeNamePrimary","mdxJsxFlowTagAttributeNamePrefixMarker","mdxJsxFlowTagAttributeNameLocal","mdxJsxFlowTagAttributeInitializerMarker","mdxJsxFlowTagAttributeValueLiteral","mdxJsxFlowTagAttributeValueLiteralMarker","mdxJsxFlowTagAttributeValueLiteralValue","mdxJsxFlowTagAttributeValueExpression","mdxJsxFlowTagAttributeValueExpressionMarker","mdxJsxFlowTagAttributeValueExpressionValue",n)(s)},l=function(e){return e===mB(n.start[0])?u(e):e===mk.eof||eI(e)?s(e):a(e)};return u},concrete:!0}},mO=(e,t)=>{let r=sY(t);return tJ(e,{extensions:[ek([iH,{document:{91:{tokenize:i4,continuation:{tokenize:i9},exit:i5}},text:{91:{tokenize:i8},93:{add:"after",tokenize:i3,resolveTo:i6}}},i7(void 0),sn,sc]),function(e={}){let t;let r=e.acorn;if(r){if(!r.parse||!r.parseExpressionAt)throw Error("Expected a proper `acorn` instance passed in as `options.acorn`");t=Object.assign({ecmaVersion:2020,sourceType:"module"},e.acornOptions,{locations:!0})}else if(e.acornOptions||e.addResult)throw Error("Expected an `acorn` instance passed in as `options.acorn`");let n=e.patterns||[],i={},s={};n.forEach(n=>{let a=mB(n.start[0])?.toString();if(a){if("flow"===n.type){let s=i[a];i[a]=s?[...s,mj(r,t,e.addResult,n)]:[mj(r,t,e.addResult,n)]}else{let i=s[a];s[a]=i?[...i,mL(r,t,e.addResult,n)]:[mL(r,t,e.addResult,n)]}}});let a=[];return e.skipHTML&&(a=["htmlFlow","htmlText"]),{flow:i,text:s,disable:{null:a}}}({acorn:rP,patterns:r,addResult:!0,skipHTML:!1})],mdastExtensions:[[sx,{enter:{gfmFootnoteDefinition:sA,gfmFootnoteDefinitionLabelString:sS,gfmFootnoteCall:sw,gfmFootnoteCallString:sT},exit:{gfmFootnoteDefinition:sF,gfmFootnoteDefinitionLabelString:sk,gfmFootnoteCall:sB,gfmFootnoteCallString:s_}},sL,sR,sz],function({patterns:e}){let t=function(){this.buffer()},r=function(e){this.config?.enter?.data?.call(this,e),this.config?.exit?.data?.call(this,e)},n=function(e){let t={name:void 0,attributes:[],close:!1,selfClosing:!1,start:e.start,end:e.end};this.getData("mdxJsxTagStack")||this.setData("mdxJsxTagStack",[]),this.setData("mdxJsxTag",t),this.buffer()},i=function(e){let t=this.getData("mdxJsxTagStack"),r=this.getData("mdxJsxTag");t?.length===0&&r&&(r.shouldFallback=!0)},s=function(e){this.getData("mdxJsxTag")},a=function(e){let t=this.getData("mdxJsxTag");if(t?.close)throw new et("Unexpected self-closing slash `/` in closing tag, expected the end of the tag",{start:e.start,end:e.end},"mdast-util-mdx-jsx:unexpected-self-closing-slash")},o=function(){let e=this.getData("mdxJsxTag");e&&(e.close=!0)},u=function(e){let t=this.getData("mdxJsxTag");t&&(t.name=this.sliceSerialize(e))},l=function(e){let t=this.getData("mdxJsxTag");t&&(t.name+="."+this.sliceSerialize(e))},c=function(e){let t=this.getData("mdxJsxTag");t&&(t.name+=":"+this.sliceSerialize(e))},p=function(e){let t=this.getData("mdxJsxTag");s.call(this,e),t&&t.attributes.push({type:"mdxJsxAttribute",name:"",value:null})},h=function(e){let t=this.getData("mdxJsxTag");s.call(this,e),t&&t.attributes.push({type:"mdxJsxExpressionAttribute",value:""}),this.buffer()},d=function(e){let t=this.getData("mdxJsxTag");if(t){let r=t.attributes[t.attributes.length-1],n=e.estree;r&&(r.value=this.resume(),n&&(r.data={estree:n}))}},f=function(e){let t=this.getData("mdxJsxTag");if(t){let r=t.attributes[t.attributes.length-1];r&&(r.name=this.sliceSerialize(e))}},m=function(e){let t=this.getData("mdxJsxTag");if(t){let r=t.attributes[t.attributes.length-1];r&&(r.name+=":"+this.sliceSerialize(e))}},g=function(){let e=this.getData("mdxJsxTag");if(e){let t=e.attributes[e.attributes.length-1];t&&(""===t.name&&(t.name="_value"),t.value=iB(this.resume(),{nonTerminated:!1}))}},y=function(e){let t=this.getData("mdxJsxTag");if(!t)return;let r=t.attributes[t.attributes.length-1],n={type:"mdxJsxAttributeValueExpression",value:this.resume()},i=e.estree;i&&(n.data={estree:i}),r&&(r.value=n)},x=function(){let e=this.getData("mdxJsxTag");e&&(e.selfClosing=!0)},D=function(t){let r=this.getData("mdxJsxTag"),n=this.getData("mdxJsxTagStack");if(!n)return;let i=n[n.length-1];if(r){if(i&&r.close&&i.name!==r.name)throw new et("Unexpected closing tag `"+E(r)+"`, expected corresponding closing tag for `"+E(i)+"` ("+K(i)+")",{start:t.start,end:t.end},"mdast-util-mdx-jsx:end-tag-mismatch");if(this.resume(),r.close)n.pop();else{let n=e.find(e=>e.name===r.name),i=n?.templateName||r.name;this.enter({type:"mdxJsxTextTag"===t.type?"mdxJsxTextElement":"mdxJsxFlowElement",name:i||null,attributes:r.attributes,children:[]},t,(e,t)=>{this.exit(t)})}r.selfClosing||r.close?r.shouldFallback?("mdxJsxFlowTag"===t.type?this.enter({type:"paragraph",children:[{type:"text",value:this.sliceSerialize(t)}]},t):this.enter({type:"text",value:this.sliceSerialize(t)},t),this.exit(t)):this.exit(t,v):n.push(r)}},v=function(e,t){this.getData("mdxJsxTag")};function E(e){return"<"+(e.close?"/":"")+(e.name||"")+">"}
148return{canContainEols:["mdxJsxTextElement"],enter:{mdxJsxFlowTag:n,mdxJsxFlowTagClosingMarker:i,mdxJsxFlowTagAttribute:p,mdxJsxFlowTagExpressionAttribute:h,mdxJsxFlowTagAttributeValueLiteral:t,mdxJsxFlowTagAttributeValueExpression:t,mdxJsxFlowTagSelfClosingMarker:a,mdxJsxTextTag:n,mdxJsxTextTagClosingMarker:i,mdxJsxTextTagAttribute:p,mdxJsxTextTagExpressionAttribute:h,mdxJsxTextTagAttributeValueLiteral:t,mdxJsxTextTagAttributeValueExpression:t,mdxJsxTextTagSelfClosingMarker:a},exit:{mdxJsxFlowTagClosingMarker:o,mdxJsxFlowTagNamePrimary:u,mdxJsxFlowTagNameMember:l,mdxJsxFlowTagNameLocal:c,mdxJsxFlowTagExpressionAttribute:d,mdxJsxFlowTagExpressionAttributeValue:r,mdxJsxFlowTagAttributeNamePrimary:f,mdxJsxFlowTagAttributeNameLocal:m,mdxJsxFlowTagAttributeValueLiteral:g,mdxJsxFlowTagAttributeValueLiteralValue:r,mdxJsxFlowTagAttributeValueExpression:y,mdxJsxFlowTagAttributeValueExpressionValue:r,mdxJsxFlowTagSelfClosingMarker:x,mdxJsxFlowTag:D,mdxJsxTextTagClosingMarker:o,mdxJsxTextTagNamePrimary:u,mdxJsxTextTagNameMember:l,mdxJsxTextTagNameLocal:c,mdxJsxTextTagExpressionAttribute:d,mdxJsxTextTagExpressionAttributeValue:r,mdxJsxTextTagAttributeNamePrimary:f,mdxJsxTextTagAttributeNameLocal:m,mdxJsxTextTagAttributeValueLiteral:g,mdxJsxTextTagAttributeValueLiteralValue:r,mdxJsxTextTagAttributeValueExpression:y,mdxJsxTextTagAttributeValueExpressionValue:r,mdxJsxTextTagSelfClosingMarker:x,mdxJsxTextTag:D}}}({patterns:r})]})},mV=V(z()),mM=(e,t,r)=>{let n={};return e?.forEach(e=>{mQ(e,"mdxJsxAttribute");let i=t.find(t=>t.name===e.name);if(!i)throw Error(`Unable to find field definition for property "${e.name}"`);try{n[e.name]=mR(e,i,r)}catch(e){if(e instanceof Error)throw Error(`Unable to parse field value for field "${i.name}" (type: ${i.type}). ${e.message}`);throw e}}),n},mR=(e,t,r)=>{switch(t.type){case"boolean":case"number":return m$(mG(e),t);case"datetime":case"string":case"reference":if(t.list)return m$(mG(e),t);return mH(e,t);case"image":if(t.list)return m$(mG(e),t).split(",").map(e=>r(e));return r(mH(e,t));case"object":return mJ(mG(e),t,r);case"rich-text":let n=mX(e);if(n)return ge(n,t,r);return{};default:throw Error(`Extract attribute: Unhandled field type ${t.type}`)}},m$=(e,t)=>t.list?(mQ(e.expression,"ArrayExpression"),e.expression.elements.map(e=>(mK(e),mQ(e,"Literal"),e.value))):(mQ(e.expression,"Literal"),e.expression.value),mJ=(e,t,r)=>t.list?(mQ(e.expression,"ArrayExpression"),e.expression.elements.map(e=>(mK(e),mQ(e,"ObjectExpression"),mU(e,t,r)))):(mQ(e.expression,"ObjectExpression"),mU(e.expression,t,r)),mU=(e,t,r)=>{let n={};return e.properties?.forEach(e=>{mQ(e,"Property");let{key:i,value:s}=mz(e,t,r);n[i]=s}),n},mq=(e,t)=>{if(e.fields){if("string"==typeof e.fields)throw Error("Global templates not supported");return e.fields.find(e=>e.name===t)}},mz=(e,t,r)=>{mQ(e.key,"Identifier");let n=e.key.name,i=mq(t,n);if(i?.type==="object")return i.list?(mQ(e.value,"ArrayExpression"),{key:n,value:e.value.elements.map(e=>(mK(e),mQ(e,"ObjectExpression"),mU(e,i,r)))}):(mQ(e.value,"ObjectExpression"),{key:n,value:mU(e.value,i,r)});if(i?.list)return mQ(e.value,"ArrayExpression"),{key:n,value:e.value.elements.map(e=>(mK(e),mQ(e,"Literal"),e.value))};if(i?.type!=="rich-text")return mQ(e.value,"Literal"),{key:n,value:e.value.value};{mQ(e.value,"Literal");let t=e.value.value;if("string"==typeof t)return{key:n,value:ge(t,i,r)};throw Error("Unable to parse rich-text")}},mW=e=>{let t=e.data?.estree?.body;if(t&&t[0])return mQ(t[0],"ExpressionStatement"),t[0];throw Error("Unable to extract body from expression")},mH=(e,t)=>"mdxJsxAttribute"===e.type&&"string"==typeof e.value?e.value:m$(mG(e),t),mG=e=>(mQ(e,"mdxJsxAttribute"),mK(e.value),mQ(e.value,"mdxJsxAttributeValueExpression"),mW(e.value)),mX=e=>(mQ(e,"mdxJsxAttribute"),mK(e.value),mQ(e.value,"mdxJsxAttributeValueExpression"),mY(e.value.value));function mQ(e,t){if(e.type!==t)throw Error(`Expected type to be ${t} but received ${e.type}. ${m7}`)}function mK(e){if(!e||"string"==typeof e)throw Error('Expect value to be an object with property "type"')}var mY=e=>{let t=e.split("\n"),r=null,n=null;return t.forEach((e,t)=>{"<>"!==e.trim()||r||(r=t+1)}
148),t.reverse().forEach((e,r)=>{if("</>"===e.trim()){let e=t.length-1;n||(n=e-r)}}),t.reverse().slice(r||0,n||t.length-1).join("\n")},mZ=/\r?\n|\r/g;function m0(e,t,r){try{let n=t.templates?.find(t=>("string"==typeof t?t:t.name)===e.name);if("string"==typeof n)throw Error("Global templates not yet supported");if(!n){let r=fR({type:"root",children:[e]},t);return{type:"mdxJsxFlowElement"===e.type?"html":"html_inline",value:r.trim(),children:[{type:"text",text:""}]}}let i=mM(e.attributes,n.fields,r),s=n.fields.find(e=>"children"===e.name);return s&&"rich-text"===s.type&&("mdxJsxTextElement"===e.type&&(e.children=[{type:"paragraph",children:e.children}]),i.children=m2(e,s,r)),{type:e.type,name:e.name,children:[{type:"text",text:""}],props:i}}catch(t){if(t instanceof Error)throw new m3(t.message,e.position);throw t}}var m1=(e,t,r,n)=>{let i;if("string"==typeof(i=t.templates?.find(t=>("string"==typeof t?t:t.name)===e.name)))throw Error("Global templates not yet supported");if(i||(i=t.templates?.find(t=>t?.match?.name===e.name)),!i)return{type:"p",children:[{type:"text",text:function(e,t){let r=String(t),n=function(e){let t=String(e),r=[],n=/\r?\n|\r/g;for(;n.test(t);)r.push(n.lastIndex);return r.push(t.length+1),{toPoint:function(e){let t=-1;if("number"==typeof e&&e>-1&&e<r[r.length-1]){for(;++t<r.length;)if(r[t]>e)return{line:t+1,column:e-(t>0?r[t-1]:0)+1,offset:e}}return{line:void 0,column:void 0,offset:void 0}},toOffset:function(e){let t=e&&e.line,n=e&&e.column;if("number"==typeof t&&"number"==typeof n&&!Number.isNaN(t)&&!Number.isNaN(n)&&t-1 in r){let e=(r[t-2]||0)+n-1||0;if(e>-1&&e<r[r.length-1])return e}return -1}}}(t),i=e&&"object"==typeof e?"type"in e?e.position:e:void 0;if(!i||!i.start||!i.end)return null;let s=n.toOffset(i.end),a=n.toOffset(i.start);if(-1===s||-1===a)return null;let o=[];for(;a<s;){mZ.lastIndex=a;let e=mZ.exec(r),t=e&&e.index<s?e.index:s;o.push(r.slice(a,t)),a=t,e&&e.index<s&&(a+=e[0].length,o.push(e[0]))}return o.join("")}(e,n||"")||""}]};if("string"==typeof i)throw Error("Global templates not supported");let s=e.attributes||{},a=i.fields.find(e=>"children"===e.name);return a&&"rich-text"===a.type&&"containerDirective"===e.type&&(s.children=m2(e,a,r,n)),{type:"mdxJsxFlowElement",name:i.name,props:s,children:[{type:"text",text:""}]}},m2=(e,t,r,n,i)=>{let s=i?e=>e:m0,a=e=>{switch(e.type){case"table":return{type:"table",children:e.children.map(e=>({type:"tr",children:e.children.map(e=>({type:"td",children:[{type:"p",children:(0,mV.default)(e.children.map(e=>x(e)))}]}))})),props:{align:e.align?.filter(e=>!!e)}};case"blockquote":let i=[];return e.children.map(e=>{p(e).forEach(e=>{i.push(e)})}),{type:"blockquote",children:i};case"heading":return g(e);case"code":return h(e);case"paragraph":return A(e);case"mdxJsxFlowElement":return s(e,t,r);case"thematicBreak":return{type:"hr",children:[{type:"text",text:""}]};case"listItem":return{type:"li",children:[{type:"lic",children:(0,mV.default)(e.children.map(e=>p(e)))}]};case"list":return l(e);case"html":return o(e);case"mdxFlowExpression":case"mdxjsEsm":throw new m3(`Unexpected expression ${e.value}.`,e.position);case"leafDirective":case"containerDirective":return m1(e,t,r,n);default:throw new m3(`Content: ${e.type} is not yet supported`,e.position)}},o=e=>({type:"html",value:e.value,children:[{type:"text",text:""}]}),u=e=>({type:"html_inline",value:e.value,children:[{type:"text",text:""}]}),l=e=>({type:e.ordered?"ol":"ul",children:e.children.map(e=>c(e))}),c=e=>({type:"li",children:e.children.map(e=>{switch(e.type){case"list":return l(e);case"heading":case"paragraph":return{type:"lic",children:(0,mV.default)(e.children.map(e=>x(e)))};case"blockquote":return{...C(e),type:"lic"};case"mdxJsxFlowElement":return{type:"lic",children:[s({...e,type:"mdxJsxTextElement"},t,r)]};case"html":return{type:"lic",children:u(e)};case"leafDirective":return{type:"lic",children:[m1(e,t,r)]};case"code":case"thematicBreak":case"table":throw new m3(`${e.type} inside list item is not supported`,e.position);default:let n;throw"containerDirective"!==e.type&&(n=e.position),new m3(`Unknown list item of type ${e.type}`,n)}})}),p=e=>{switch(e.type){case"heading":case"paragraph":return(e=>{let t=e.map(e=>x(e));return(0,mV.default)(Array.isArray(t)?t:[t])})(e.children);case"html":return[u(e)];default:throw new m3(`UnwrapBlock: Unknown block content of type ${e.type}`,e.position)}}
148,h=e=>"mermaid"===e.lang?d(e):f(e),d=e=>({type:"mermaid",value:e.value,children:[{type:"text",text:""}]}),f=e=>{let t={};return e.lang&&(t.lang=e.lang),{type:"code_block",...t,value:e.value,children:[{type:"text",text:""}]}},m=e=>({type:"a",url:m6(e.url),title:e.title,children:(0,mV.default)(e.children.map(e=>y(e)))}),g=e=>({type:["h1","h2","h3","h4","h5","h6"][e.depth-1],children:(0,mV.default)(e.children.map(x))}),y=e=>{switch(e.type){case"mdxJsxTextElement":return s(e,t,r);case"text":return b(e);case"inlineCode":case"emphasis":case"image":case"strong":return v(e);case"html":return u(e);default:throw Error(`StaticPhrasingContent: ${e.type} is not yet supported`)}},x=e=>{switch(e.type){case"text":return b(e);case"delete":case"emphasis":case"strong":case"inlineCode":return v(e);case"link":return m(e);case"image":return E(e);case"mdxJsxTextElement":return s(e,t,r);case"break":return D();case"html":return u(e);case"mdxTextExpression":throw new m3(`Unexpected expression ${e.value}.`,e.position);default:throw Error(`PhrasingContent: ${e.type} is not yet supported`)}},D=()=>({type:"break",children:[{type:"text",text:""}]}),v=(e,t=[])=>{let r=[];switch(e.type){case"emphasis":(0,mV.default)(e.children.map(e=>v(e,[...t,"italic"]))).forEach(e=>{r.push(e)});break;case"inlineCode":{let n={};t.forEach(e=>n[e]=!0),r.push({type:"text",text:e.value,code:!0,...n});break}case"delete":(0,mV.default)(e.children.map(e=>v(e,[...t,"strikethrough"]))).forEach(e=>{r.push(e)});break;case"strong":(0,mV.default)(e.children.map(e=>v(e,[...t,"bold"]))).forEach(e=>{r.push(e)});break;case"image":r.push(E(e));break;case"link":{let n=(0,mV.default)(e.children.map(e=>v(e,t)));r.push({type:"a",url:m6(e.url),title:e.title,children:n});break}case"text":let n={};t.forEach(e=>n[e]=!0),r.push({type:"text",text:e.value,...n});break;case"break":r.push(D());break;default:throw new m3(`Unexpected inline element of type ${e.type}`,e?.position)}return r},E=e=>({type:"img",url:r(e.url),alt:e.alt||void 0,caption:e.title,children:[{type:"text",text:""}]}),b=e=>({type:"text",text:e.value}),C=e=>{let t=[];return e.children.map(e=>{p(e).forEach(e=>{t.push(e)})}),{type:"blockquote",children:t}},A=e=>{let t=(0,mV.default)(e.children.map(x));return 1===t.length&&t[0]&&"html_inline"===t[0].type?{...t[0],type:"html"}:{type:"p",children:t}};return{type:"root",children:e.children.map(e=>a(e))}},m3=class e extends Error{constructor(t,r){super(t),M(this,"position"),Error.captureStackTrace&&Error.captureStackTrace(this,e),this.name="RichTextParseError",this.position=r}},m6=e=>{let t=["http","https","mailto","tel","xref"];if(!e)return"";let r=null;try{r=new URL(e)}catch(t){return e}let n=r.protocol.slice(0,-1);return t&&!t.includes(n)?(console.warn(`Invalid URL scheme detected ${n}`),""):"/"!==r.pathname?r.href:e.endsWith("/")?r.href:`${r.origin}${r.search}${r.hash}`},m8=(e,t,r)=>{let n=e=>{let n={};if(e.attributes.forEach(e=>{if("mdxJsxAttribute"===e.type)n[e.name]=e.value;else throw Error("HANDLE mdxJsxExpressionAttribute")}),e.children.length){let i;i="mdxJsxTextElement"===e.type?m8({type:"root",children:[{type:"paragraph",children:e.children}]},t,r):m8({type:"root",children:e.children},t,r),n.children=i}e.props=n,delete e.attributes,e.children=[{type:"text",text:""}]};return t8(e,"mdxJsxFlowElement",n),t8(e,"mdxJsxTextElement",n),m2(e,t,r,"",!0)},m4=(e,t,r)=>m9(mO(e,t),t,r||(e=>e)),m9=(e,t,r)=>m8((t8(e,function(e,t,r){if(r&&t&&("text"===e.type||"blockquote"===e.type)){let n=r.children[t-1];if(n.type===e.type)return"value"in e&&(n.value+=e.value),"children"in e&&(n.children=n.children.concat(e.children)),r.children.splice(t,1),n.position&&e.position&&(n.position.end=e.position.end),t}}),e),t,r),m5=e=>rN().use(iO).use(sQ).parse(e),m7="TinaCMS supports a stricter version of markdown and a subset of MDX. https://tina.io/docs/editing/mdx/#differences-from-other-mdx-implementations",ge=(e,t,r)=>{let n;if(!e)return{type:"root",children:[]};try{if(t.parser?.type==="markdown")return m4(e,t,r);let i=e,s=t.templates?.filter(e=>e.match);if(s?.forEach(e=>{if("string"==typeof e)throw Error("Global templates are not supported");e.match&&i&&(i=function(e,t){let r=t.match,n=!!t.fields.find(e=>"_value"===e.name),i=!!t.fields.find(e=>"children"==e.name),s=`<${t.name} ${n?'_value="$1"':"$1"}>${i?"$2":"\n"}</${t.name}>`,a=`((?:.|\\n)*)${r.start}\\s/\\s*${r.name||t.name}[\\s]*${r.end}`;return gr(e,`${r.start}\\s*${r.name||t.name}
148[\\s]+${n?"['\"]?(.*?)['\"]?":"(.*?)"}[\\s]*${r.end}${i?a:""}`,s)}(i,e))}),n=m5(i))return m2(n,t,r,e);return{type:"root",children:[]}}catch(t){if(t instanceof m3)return gt(t,e);return gt(new m3(t.message),e)}},gt=(e,t)=>{let r={};return e.position&&Object.keys(e.position).length&&(r.position=e.position),{type:"root",children:[{type:"invalid_markdown",value:t,message:e.message||`Error parsing markdown ${m7}`,children:[{type:"text",text:""}],...r}]}},gr=(e,t,r)=>{let n=RegExp(t,"g");return e.valueOf().replace(n,r)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.