markdown-to-jsx
Version:
A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization.
21 lines • 116 kB
JavaScript
var CJ=Object.defineProperty;var hJ=(q,G)=>{for(var Y in G)CJ(q,Y,{get:G[Y],enumerable:!0,configurable:!0,set:(J)=>G[Y]=()=>J})};var k=32,o=9,kq=13,_q=10,j1=96,YG=126,l1=91,BG=94,nq=62,NG=35,SY=37,N1=45,o1=61,jG=92,RG=42,$G=95,J1=60,LG=64,DG=93,TG=33,x1=38,fG=58,GJ=70,k1=102,n1=104,m1=119,aG=116,bZ=112,ZJ=115,JJ=160,YJ=12;var xG=46,_G=47;var XG=34,$J=43,XJ=124,VJ=123;var WZ=120,wZ=88,d1=48,i1=57,S1=65,C1=90,W1=97,R1=122,w1=128,rG=32;var pJ={blockQuote:0,breakLine:1,breakThematic:2,codeBlock:3,codeInline:4,footnote:5,footnoteReference:6,frontmatter:7,gfmTask:8,heading:9,htmlBlock:10,htmlComment:11,htmlSelfClosing:12,image:13,link:14,orderedList:15,paragraph:16,ref:17,refCollection:18,table:19,text:20,textFormatted:21,unorderedList:22},v=pJ;var eG={};hJ(eG,{startsWith:()=>Yq,slugify:()=>L1,skipWhitespace:()=>mq,shouldFilterTag:()=>EG,sanitizer:()=>OG,parseFrontmatterBounds:()=>BZ,isVoidElement:()=>FG,isUnicodeWhitespace:()=>UG,isUnicodePunctuation:()=>nG,isAlnumCode:()=>sG,isASCIIWhitespace:()=>gG,isASCIIPunctuation:()=>rJ,inlineCharTypeTable:()=>SG,includes:()=>dJ,htmlAttrsToJSXProps:()=>uJ,hasKeys:()=>tG,getTag:()=>c1,getOverrideProps:()=>a1,get:()=>LZ,findLineEnd:()=>P,extractPlainText:()=>jJ,endsWith:()=>oG,decodeEntityReferences:()=>t1,charClassTable:()=>HG,applyTagFilterToText:()=>PG,VOID_ELEMENTS:()=>yZ,SHOULD_RENDER_AS_BLOCK_R:()=>lJ,SANITIZE_R:()=>vG,NAMED_CODES_TO_UNICODE:()=>AZ,HTML_TO_JSX_MAP:()=>QJ,HTML_CHAR_CODE_R:()=>KJ,ATTRIBUTES_TO_SANITIZE:()=>NZ});var UJ={af:"",applyfunction:"",ic:"",invisiblecomma:"",invisibletimes:"",it:"",lrm:"",negativemediumspace:"",negativethickspace:"",negativethinspace:"",negativeverythinspace:"",nobreak:"",rlm:"",shy:"",zerowidthspace:"",zwj:"",zwnj:"",downbreve:"̑",tdot:"⃛",tripledot:"⃛",dotdot:"⃜",tab:"\t",newline:`
`,emsp:" ",emsp13:" ",emsp14:" ",ensp:" ",hairsp:" ",mediumspace:" ",puncsp:" ",thinsp:" ",thinspace:" ",verythinspace:" ",nbsp:" ",nonbreakingspace:" ",numsp:" ",thickspace:" ",oline:"‾",overbar:"‾",lowbar:"_",underbar:"_",dash:"‐",hyphen:"‐",ndash:"–",mdash:"—",horbar:"―",comma:",",semi:";",bsemi:"⁏",colon:":",Colone:"⩴",excl:"!",iexcl:"¡",quest:"?",iquest:"¿",period:".",nldr:"‥",hellip:"…",mldr:"…",centerdot:"·",middot:"·",apos:"'",lsquo:"‘",opencurlyquote:"‘",closecurlyquote:"’",rsquo:"’",rsquor:"’",lsquor:"‚",sbquo:"‚",lsaquo:"‹",rsaquo:"›",quot:'"',ldquo:"“",opencurlydoublequote:"“",closecurlydoublequote:"”",rdquo:"”",rdquor:"”",bdquo:"„",ldquor:"„",laquo:"«",raquo:"»",lpar:"(",rpar:")",lbrack:"[",lsqb:"[",rbrack:"]",rsqb:"]",lbrace:"{",lcub:"{",rbrace:"}",rcub:"}",lceil:"⌈",leftceiling:"⌈",rceil:"⌉",rightceiling:"⌉",leftfloor:"⌊",lfloor:"⌊",rfloor:"⌋",rightfloor:"⌋",lopar:"⦅",ropar:"⦆",lbrke:"⦋",rbrke:"⦌",lbrkslu:"⦍",rbrksld:"⦎",lbrksld:"⦏",rbrkslu:"⦐",langd:"⦑",rangd:"⦒",lparlt:"⦓",rpargt:"⦔",gtlpar:"⦕",ltrpar:"⦖",leftdoublebracket:"⟦",lobrk:"⟦",rightdoublebracket:"⟧",robrk:"⟧",lang:"⟨",langle:"⟨",leftanglebracket:"⟨",rang:"⟩",rangle:"⟩",rightanglebracket:"⟩",Lang:"⟪",Rang:"⟫",loang:"⟬",roang:"⟭",lbbrk:"❲",rbbrk:"❳",Verbar:"‖",Vert:"‖",sect:"§",para:"¶",commat:"@",ast:"*",midast:"*",sol:"/",bsol:"\\",amp:"&",num:"#",percnt:"%",permil:"‰",pertenk:"‱",dagger:"†",Dagger:"‡",ddagger:"‡",bull:"•",bullet:"•",hybull:"⁃",prime:"′",Prime:"″",tprime:"‴",qprime:"⁗",backprime:"‵",bprime:"‵",caret:"⁁",diacriticalgrave:"`",grave:"`",acute:"´",diacriticalacute:"´",diacriticaltilde:"˜",tilde:"˜",hat:"^",macr:"¯",strns:"¯",breve:"˘",diacriticaldot:"˙",dot:"˙",die:"¨",Dot:"¨",doubledot:"¨",uml:"¨",ring:"˚",dblac:"˝",diacriticaldoubleacute:"˝",cedil:"¸",cedilla:"¸",ogon:"˛",circ:"ˆ",caron:"ˇ",hacek:"ˇ",deg:"°",copy:"©",circledr:"®",reg:"®",copysr:"℗",weierp:"℘",wp:"℘",rx:"℞",mho:"℧",iiota:"℩",larr:"←",leftarrow:"←",shortleftarrow:"←",slarr:"←",nlarr:"↚",nleftarrow:"↚",rarr:"→",rightarrow:"→",shortrightarrow:"→",srarr:"→",nrarr:"↛",nrightarrow:"↛",shortuparrow:"↑",uarr:"↑",uparrow:"↑",darr:"↓",downarrow:"↓",shortdownarrow:"↓",harr:"↔",leftrightarrow:"↔",nharr:"↮",nleftrightarrow:"↮",updownarrow:"↕",varr:"↕",nwarr:"↖",nwarrow:"↖",upperleftarrow:"↖",nearr:"↗",nearrow:"↗",upperrightarrow:"↗",lowerrightarrow:"↘",searr:"↘",searrow:"↘",lowerleftarrow:"↙",swarr:"↙",swarrow:"↙",rarrw:"↝",rightsquigarrow:"↝",nrarrw:"↝̸",Larr:"↞",twoheadleftarrow:"↞",Uarr:"↟",Rarr:"↠",twoheadrightarrow:"↠",Darr:"↡",larrtl:"↢",leftarrowtail:"↢",rarrtl:"↣",rightarrowtail:"↣",leftteearrow:"↤",mapstoleft:"↤",mapstoup:"↥",upteearrow:"↥",map:"↦",mapsto:"↦",rightteearrow:"↦",downteearrow:"↧",mapstodown:"↧",hookleftarrow:"↩",larrhk:"↩",hookrightarrow:"↪",rarrhk:"↪",larrlp:"↫",looparrowleft:"↫",looparrowright:"↬",rarrlp:"↬",harrw:"↭",leftrightsquigarrow:"↭",lsh:"↰",rsh:"↱",ldsh:"↲",rdsh:"↳",crarr:"↵",cularr:"↶",curvearrowleft:"↶",curarr:"↷",curvearrowright:"↷",circlearrowleft:"↺",olarr:"↺",circlearrowright:"↻",orarr:"↻",leftharpoonup:"↼",leftvector:"↼",lharu:"↼",downleftvector:"↽",leftharpoondown:"↽",lhard:"↽",rightupvector:"↾",uharr:"↾",upharpoonright:"↾",leftupvector:"↿",uharl:"↿",upharpoonleft:"↿",rharu:"⇀",rightharpoonup:"⇀",rightvector:"⇀",downrightvector:"⇁",rhard:"⇁",rightharpoondown:"⇁",dharr:"⇂",downharpoonright:"⇂",rightdownvector:"⇂",dharl:"⇃",downharpoonleft:"⇃",leftdownvector:"⇃",rightarrowleftarrow:"⇄",rightleftarrows:"⇄",rlarr:"⇄",udarr:"⇅",uparrowdownarrow:"⇅",leftarrowrightarrow:"⇆",leftrightarrows:"⇆",lrarr:"⇆",leftleftarrows:"⇇",llarr:"⇇",upuparrows:"⇈",uuarr:"⇈",rightrightarrows:"⇉",rrarr:"⇉",ddarr:"⇊",downdownarrows:"⇊",leftrightharpoons:"⇋",lrhar:"⇋",reverseequilibrium:"⇋",equilibrium:"⇌",rightleftharpoons:"⇌",rlhar:"⇌",doubleleftarrow:"⇐",lArr:"⇐",Leftarrow:"⇐",nlArr:"⇍",nLeftarrow:"⇍",doubleuparrow:"⇑",uArr:"⇑",Uparrow:"⇑",doublerightarrow:"⇒",implies:"⇒",rArr:"⇒",Rightarrow:"⇒",nrArr:"⇏",nRightarrow:"⇏",dArr:"⇓",doubledownarrow:"⇓",Downarrow:"⇓",doubleleftrightarrow:"⇔",hArr:"⇔",iff:"⇔",Leftrightarrow:"⇔",nhArr:"⇎",nLeftrightarrow:"⇎",doubleupdownarrow:"⇕",Updownarrow:"⇕",vArr:"⇕",nwArr:"⇖",neArr:"⇗",seArr:"⇘",swArr:"⇙",laarr:"⇚",lleftarrow:"⇚",raarr:"⇛",rrightarrow:"⇛",zigrarr:"⇝",larrb:"⇤",leftarrowbar:"⇤",rarrb:"⇥",rightarrowbar:"⇥",downarrowuparrow:"⇵",duarr:"⇵",loarr:"⇽",roarr:"⇾",hoarr:"⇿",forall:"∀",comp:"∁",complement:"∁",part:"∂",partiald:"∂",npart:"∂̸",exist:"∃",exists:"∃",nexist:"∄",nexists:"∄",notexists:"∄",empty:"∅",emptyset:"∅",emptyv:"∅",varnothing:"∅",del:"∇",nabla:"∇",element:"∈",in:"∈",isin:"∈",isinv:"∈",notelement:"∉",notin:"∉",notinva:"∉",ni:"∋",niv:"∋",reverseelement:"∋",suchthat:"∋",notni:"∌",notniva:"∌",notreverseelement:"∌",backepsilon:"϶",bepsi:"϶",prod:"∏",product:"∏",coprod:"∐",coproduct:"∐",sum:"∑",plus:"+",plusminus:"±",plusmn:"±",pm:"±",div:"÷",divide:"÷",times:"×",lt:"<",nless:"≮",nlt:"≮",notless:"≮",nvlt:"<⃒",equals:"=",ne:"≠",notequal:"≠",bne:"=⃥",equal:"⩵",gt:">",ngt:"≯",ngtr:"≯",notgreater:"≯",nvgt:">⃒",not:"¬",verbar:"|",vert:"|",verticalline:"|",brvbar:"¦",minus:"−",minusplus:"∓",mnplus:"∓",mp:"∓",dotplus:"∔",plusdo:"∔",frasl:"⁄",backslash:"∖",setminus:"∖",setmn:"∖",smallsetminus:"∖",ssetmn:"∖",lowast:"∗",compfn:"∘",smallcircle:"∘",radic:"√",sqrt:"√",prop:"∝",proportional:"∝",propto:"∝",varpropto:"∝",vprop:"∝",infin:"∞",angrt:"∟",ang:"∠",angle:"∠",nang:"∠⃒",angmsd:"∡",measuredangle:"∡",angsph:"∢",mid:"∣",shortmid:"∣",smid:"∣",verticalbar:"∣",nmid:"∤",notverticalbar:"∤",nshortmid:"∤",nsmid:"∤",doubleverticalbar:"∥",par:"∥",parallel:"∥",shortparallel:"∥",spar:"∥",notdoubleverticalbar:"∦",npar:"∦",nparallel:"∦",nshortparallel:"∦",nspar:"∦",and:"∧",wedge:"∧",or:"∨",vee:"∨",cap:"∩",caps:"∩︀",cup:"∪",cups:"∪︀",int:"∫",integral:"∫",Int:"∬",iiint:"∭",tint:"∭",iiiint:"⨌",qint:"⨌",conint:"∮",contourintegral:"∮",oint:"∮",Conint:"∯",doublecontourintegral:"∯",cconint:"∰",cwint:"∱",clockwisecontourintegral:"∲",cwconint:"∲",awconint:"∳",counterclockwisecontourintegral:"∳",there4:"∴",therefore:"∴",becaus:"∵",because:"∵",ratio:"∶",Colon:"∷",proportion:"∷",dotminus:"∸",minusd:"∸",mddot:"∺",homtht:"∻",sim:"∼",thicksim:"∼",thksim:"∼",Tilde:"∼",nottilde:"≁",nsim:"≁",nvsim:"∼⃒",backsim:"∽",bsim:"∽",race:"∽̱",ac:"∾",mstpos:"∾",ace:"∾̳",acd:"∿",verticaltilde:"≀",wr:"≀",wreath:"≀",eqsim:"≂",equaltilde:"≂",esim:"≂",nesim:"≂̸",notequaltilde:"≂̸",sime:"≃",simeq:"≃",tildeequal:"≃",nottildeequal:"≄",nsime:"≄",nsimeq:"≄",cong:"≅",tildefullequal:"≅",ncong:"≇",nottildefullequal:"≇",simne:"≆",ap:"≈",approx:"≈",asymp:"≈",thickapprox:"≈",thkap:"≈",tildetilde:"≈",nap:"≉",napprox:"≉",nottildetilde:"≉",ape:"≊",approxeq:"≊",apid:"≋",napid:"≋̸",backcong:"≌",bcong:"≌",asympeq:"≍",CupCap:"≍",notcupcap:"≭",nvap:"≍⃒",bump:"≎",Bumpeq:"≎",humpdownhump:"≎",nbump:"≎̸",nothumpdownhump:"≎̸",bumpe:"≏",bumpeq:"≏",humpequal:"≏",nbumpe:"≏̸",nothumpequal:"≏̸",doteq:"≐",dotequal:"≐",esdot:"≐",nedot:"≐̸",doteqdot:"≑",eDot:"≑",efdot:"≒",fallingdotseq:"≒",erdot:"≓",risingdotseq:"≓",assign:"≔",colone:"≔",coloneq:"≔",ecolon:"≕",eqcolon:"≕",ecir:"≖",eqcirc:"≖",circeq:"≗",cire:"≗",wedgeq:"≙",veeeq:"≚",triangleq:"≜",trie:"≜",equest:"≟",questeq:"≟",congruent:"≡",equiv:"≡",nequiv:"≢",notcongruent:"≢",bnequiv:"≡⃥",le:"≤",leq:"≤",nle:"≰",nleq:"≰",notlessequal:"≰",nvle:"≤⃒",ge:"≥",geq:"≥",greaterequal:"≥",nge:"≱",ngeq:"≱",notgreaterequal:"≱",nvge:"≥⃒",lE:"≦",leqq:"≦",lessfullequal:"≦",nlE:"≦̸",nleqq:"≦̸",gE:"≧",geqq:"≧",greaterfullequal:"≧",ngE:"≧̸",ngeqq:"≧̸",notgreaterfullequal:"≧̸",lnE:"≨",lneqq:"≨",lvertneqq:"≨︀",lvne:"≨︀",gnE:"≩",gneqq:"≩",gvertneqq:"≩︀",gvne:"≩︀",ll:"≪",Lt:"≪",nestedlessless:"≪",nltv:"≪̸",notlessless:"≪̸",nLt:"≪⃒",gg:"≫",Gt:"≫",nestedgreatergreater:"≫",ngtv:"≫̸",notgreatergreater:"≫̸",nGt:"≫⃒",between:"≬",twixt:"≬",lesssim:"≲",lesstilde:"≲",lsim:"≲",nlsim:"≴",notlesstilde:"≴",greatertilde:"≳",gsim:"≳",gtrsim:"≳",ngsim:"≵",notgreatertilde:"≵",lessgreater:"≶",lessgtr:"≶",lg:"≶",notlessgreater:"≸",ntlg:"≸",gl:"≷",greaterless:"≷",gtrless:"≷",notgreaterless:"≹",ntgl:"≹",pr:"≺",prec:"≺",precedes:"≺",notprecedes:"⊀",npr:"⊀",nprec:"⊀",sc:"≻",succ:"≻",succeeds:"≻",notsucceeds:"⊁",nsc:"⊁",nsucc:"⊁",prcue:"≼",preccurlyeq:"≼",precedesslantequal:"≼",notprecedesslantequal:"⋠",nprcue:"⋠",sccue:"≽",succcurlyeq:"≽",succeedsslantequal:"≽",notsucceedsslantequal:"⋡",nsccue:"⋡",precedestilde:"≾",precsim:"≾",prsim:"≾",scsim:"≿",succeedstilde:"≿",succsim:"≿",notsucceedstilde:"≿̸",sub:"⊂",subset:"⊂",nsub:"⊄",notsubset:"⊂⃒",nsubset:"⊂⃒",vnsub:"⊂⃒",sup:"⊃",superset:"⊃",supset:"⊃",nsup:"⊅",notsuperset:"⊃⃒",nsupset:"⊃⃒",vnsup:"⊃⃒",sube:"⊆",subseteq:"⊆",subsetequal:"⊆",notsubsetequal:"⊈",nsube:"⊈",nsubseteq:"⊈",supe:"⊇",supersetequal:"⊇",supseteq:"⊇",notsupersetequal:"⊉",nsupe:"⊉",nsupseteq:"⊉",subne:"⊊",subsetneq:"⊊",varsubsetneq:"⊊︀",vsubne:"⊊︀",supne:"⊋",supsetneq:"⊋",varsupsetneq:"⊋︀",vsupne:"⊋︀",cupdot:"⊍",unionplus:"⊎",uplus:"⊎",sqsub:"⊏",sqsubset:"⊏",squaresubset:"⊏",notsquaresubset:"⊏̸",sqsup:"⊐",sqsupset:"⊐",squaresuperset:"⊐",notsquaresuperset:"⊐̸",sqsube:"⊑",sqsubseteq:"⊑",squaresubsetequal:"⊑",notsquaresubsetequal:"⋢",nsqsube:"⋢",sqsupe:"⊒",sqsupseteq:"⊒",squaresupersetequal:"⊒",notsquaresupersetequal:"⋣",nsqsupe:"⋣",sqcap:"⊓",sqcaps:"⊓︀",squareintersection:"⊓",sqcup:"⊔",sqcups:"⊔︀",squareunion:"⊔",circleplus:"⊕",oplus:"⊕",circleminus:"⊖",ominus:"⊖",circletimes:"⊗",otimes:"⊗",osol:"⊘",circledot:"⊙",odot:"⊙",circledcirc:"⊚",ocir:"⊚",circledast:"⊛",oast:"⊛",circleddash:"⊝",odash:"⊝",boxplus:"⊞",plusb:"⊞",boxminus:"⊟",minusb:"⊟",boxtimes:"⊠",timesb:"⊠",dotsquare:"⊡",sdotb:"⊡",righttee:"⊢",vdash:"⊢",nvdash:"⊬",dashv:"⊣",lefttee:"⊣",downtee:"⊤",top:"⊤",bot:"⊥",bottom:"⊥",perp:"⊥",uptee:"⊥",models:"⊧",doublerighttee:"⊨",vDash:"⊨",nvDash:"⊭",Vdash:"⊩",nVdash:"⊮",vvdash:"⊪",VDash:"⊫",nVDash:"⊯",prurel:"⊰",lefttriangle:"⊲",vartriangleleft:"⊲",vltri:"⊲",nltri:"⋪",notlefttriangle:"⋪",ntriangleleft:"⋪",righttriangle:"⊳",vartriangleright:"⊳",vrtri:"⊳",notrighttriangle:"⋫",nrtri:"⋫",ntriangleright:"⋫",lefttriangleequal:"⊴",ltrie:"⊴",trianglelefteq:"⊴",nltrie:"⋬",notlefttriangleequal:"⋬",ntrianglelefteq:"⋬",nvltrie:"⊴⃒",righttriangleequal:"⊵",rtrie:"⊵",trianglerighteq:"⊵",notrighttriangleequal:"⋭",nrtrie:"⋭",ntrianglerighteq:"⋭",nvrtrie:"⊵⃒",origof:"⊶",imof:"⊷",multimap:"⊸",mumap:"⊸",hercon:"⊹",intcal:"⊺",intercal:"⊺",veebar:"⊻",barvee:"⊽",angrtvb:"⊾",lrtri:"⊿",bigwedge:"⋀",Wedge:"⋀",xwedge:"⋀",bigvee:"⋁",Vee:"⋁",xvee:"⋁",bigcap:"⋂",intersection:"⋂",xcap:"⋂",bigcup:"⋃",union:"⋃",xcup:"⋃",diam:"⋄",diamond:"⋄",sdot:"⋅",sstarf:"⋆",Star:"⋆",divideontimes:"⋇",divonx:"⋇",bowtie:"⋈",ltimes:"⋉",rtimes:"⋊",leftthreetimes:"⋋",lthree:"⋋",rightthreetimes:"⋌",rthree:"⋌",backsimeq:"⋍",bsime:"⋍",curlyvee:"⋎",cuvee:"⋎",curlywedge:"⋏",cuwed:"⋏",Sub:"⋐",Subset:"⋐",Sup:"⋑",Supset:"⋑",Cap:"⋒",Cup:"⋓",fork:"⋔",pitchfork:"⋔",epar:"⋕",lessdot:"⋖",ltdot:"⋖",gtdot:"⋗",gtrdot:"⋗",Ll:"⋘",nll:"⋘̸",Gg:"⋙",ggg:"⋙",ngg:"⋙̸",leg:"⋚",lesg:"⋚︀",lesseqgtr:"⋚",lessequalgreater:"⋚",gel:"⋛",gesl:"⋛︀",greaterequalless:"⋛",gtreqless:"⋛",cuepr:"⋞",curlyeqprec:"⋞",cuesc:"⋟",curlyeqsucc:"⋟",lnsim:"⋦",gnsim:"⋧",precnsim:"⋨",prnsim:"⋨",scnsim:"⋩",succnsim:"⋩",vellip:"⋮",ctdot:"⋯",utdot:"⋰",dtdot:"⋱",disin:"⋲",isinsv:"⋳",isins:"⋴",isindot:"⋵",notindot:"⋵̸",notinvc:"⋶",notinvb:"⋷",isine:"⋹",notine:"⋹̸",nisd:"⋺",xnis:"⋻",nis:"⋼",notnivc:"⋽",notnivb:"⋾",barwed:"⌅",barwedge:"⌅",Barwed:"⌆",doublebarwedge:"⌆",drcrop:"⌌",dlcrop:"⌍",urcrop:"⌎",ulcrop:"⌏",bnot:"⌐",profline:"⌒",profsurf:"⌓",telrec:"⌕",target:"⌖",ulcorn:"⌜",ulcorner:"⌜",urcorn:"⌝",urcorner:"⌝",dlcorn:"⌞",llcorner:"⌞",drcorn:"⌟",lrcorner:"⌟",frown:"⌢",sfrown:"⌢",smile:"⌣",ssmile:"⌣",cylcty:"⌭",profalar:"⌮",topbot:"⌶",ovbar:"⌽",solbar:"⌿",angzarr:"⍼",lmoust:"⎰",lmoustache:"⎰",rmoust:"⎱",rmoustache:"⎱",overbracket:"⎴",tbrk:"⎴",bbrk:"⎵",underbracket:"⎵",bbrktbrk:"⎶",overparenthesis:"⏜",underparenthesis:"⏝",overbrace:"⏞",underbrace:"⏟",trpezium:"⏢",elinters:"⏧",blank:"␣",boxh:"─",horizontalline:"─",boxv:"│",boxdr:"┌",boxdl:"┐",boxur:"└",boxul:"┘",boxvr:"├",boxvl:"┤",boxhd:"┬",boxhu:"┴",boxvh:"┼",boxH:"═",boxV:"║",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxvR:"╞",boxVr:"╟",boxVR:"╠",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxvH:"╪",boxVh:"╫",boxVH:"╬",uhblk:"▀",lhblk:"▄",block:"█",blk14:"░",blk12:"▒",blk34:"▓",squ:"□",square:"□",blacksquare:"▪",filledverysmallsquare:"▪",squarf:"▪",squf:"▪",emptyverysmallsquare:"▫",rect:"▭",marker:"▮",fltns:"▱",bigtriangleup:"△",xutri:"△",blacktriangle:"▴",utrif:"▴",triangle:"▵",utri:"▵",blacktriangleright:"▸",rtrif:"▸",rtri:"▹",triangleright:"▹",bigtriangledown:"▽",xdtri:"▽",blacktriangledown:"▾",dtrif:"▾",dtri:"▿",triangledown:"▿",blacktriangleleft:"◂",ltrif:"◂",ltri:"◃",triangleleft:"◃",loz:"◊",lozenge:"◊",cir:"○",tridot:"◬",bigcirc:"◯",xcirc:"◯",ultri:"◸",urtri:"◹",lltri:"◺",emptysmallsquare:"◻",filledsmallsquare:"◼",bigstar:"★",starf:"★",star:"☆",phone:"☎",female:"♀",male:"♂",spades:"♠",spadesuit:"♠",clubs:"♣",clubsuit:"♣",hearts:"♥",heartsuit:"♥",diamondsuit:"♦",diams:"♦",sung:"♪",check:"✓",checkmark:"✓",cross:"✗",malt:"✠",maltese:"✠",sext:"✶",verticalseparator:"❘",bsolhsub:"⟈",suphsol:"⟉",longleftarrow:"⟵",xlarr:"⟵",longrightarrow:"⟶",xrarr:"⟶",longleftrightarrow:"⟷",xharr:"⟷",doublelongleftarrow:"⟸",Longleftarrow:"⟸",xlArr:"⟸",doublelongrightarrow:"⟹",Longrightarrow:"⟹",xrArr:"⟹",doublelongleftrightarrow:"⟺",Longleftrightarrow:"⟺",xhArr:"⟺",longmapsto:"⟼",xmap:"⟼",dzigrarr:"⟿",nvlarr:"⤂",nvrarr:"⤃",nvharr:"⤄",Map:"⤅",lbarr:"⤌",bkarow:"⤍",lBarr:"⤎",dbkarow:"⤏",rBarr:"⤏",drbkarow:"⤐",rbarr:"⤐",RBarr:"⤐",ddotrahd:"⤑",uparrowbar:"⤒",downarrowbar:"⤓",Rarrtl:"⤖",latail:"⤙",ratail:"⤚",lAtail:"⤛",rAtail:"⤜",larrfs:"⤝",rarrfs:"⤞",larrbfs:"⤟",rarrbfs:"⤠",nwarhk:"⤣",nearhk:"⤤",hksearow:"⤥",searhk:"⤥",hkswarow:"⤦",swarhk:"⤦",nwnear:"⤧",nesear:"⤨",toea:"⤨",seswar:"⤩",tosa:"⤩",swnwar:"⤪",rarrc:"⤳",nrarrc:"⤳̸",cudarrr:"⤵",ldca:"⤶",rdca:"⤷",cudarrl:"⤸",larrpl:"⤹",curarrm:"⤼",cularrp:"⤽",rarrpl:"⥅",harrcir:"⥈",uarrocir:"⥉",lurdshar:"⥊",ldrushar:"⥋",leftrightvector:"⥎",rightupdownvector:"⥏",downleftrightvector:"⥐",leftupdownvector:"⥑",leftvectorbar:"⥒",rightvectorbar:"⥓",rightupvectorbar:"⥔",rightdownvectorbar:"⥕",downleftvectorbar:"⥖",downrightvectorbar:"⥗",leftupvectorbar:"⥘",leftdownvectorbar:"⥙",leftteevector:"⥚",rightteevector:"⥛",rightupteevector:"⥜",rightdownteevector:"⥝",downleftteevector:"⥞",downrightteevector:"⥟",leftupteevector:"⥠",leftdownteevector:"⥡",lhar:"⥢",uhar:"⥣",rhar:"⥤",dhar:"⥥",luruhar:"⥦",ldrdhar:"⥧",ruluhar:"⥨",rdldhar:"⥩",lharul:"⥪",llhard:"⥫",rharul:"⥬",lrhard:"⥭",udhar:"⥮",upequilibrium:"⥮",duhar:"⥯",reverseupequilibrium:"⥯",roundimplies:"⥰",erarr:"⥱",simrarr:"⥲",larrsim:"⥳",rarrsim:"⥴",rarrap:"⥵",ltlarr:"⥶",gtrarr:"⥸",subrarr:"⥹",suplarr:"⥻",lfisht:"⥼",rfisht:"⥽",ufisht:"⥾",dfisht:"⥿",vzigzag:"⦚",vangrt:"⦜",angrtvbd:"⦝",ange:"⦤",range:"⦥",dwangle:"⦦",uwangle:"⦧",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",bemptyv:"⦰",demptyv:"⦱",cemptyv:"⦲",raemptyv:"⦳",laemptyv:"⦴",ohbar:"⦵",omid:"⦶",opar:"⦷",operp:"⦹",olcross:"⦻",odsold:"⦼",olcir:"⦾",ofcir:"⦿",olt:"⧀",ogt:"⧁",cirscir:"⧂",cirE:"⧃",solb:"⧄",bsolb:"⧅",boxbox:"⧉",trisb:"⧍",rtriltri:"⧎",lefttrianglebar:"⧏",notlefttrianglebar:"⧏̸",righttrianglebar:"⧐",notrighttrianglebar:"⧐̸",iinfin:"⧜",infintie:"⧝",nvinfin:"⧞",eparsl:"⧣",smeparsl:"⧤",eqvparsl:"⧥",blacklozenge:"⧫",lozf:"⧫",ruledelayed:"⧴",dsol:"⧶",bigodot:"⨀",xodot:"⨀",bigoplus:"⨁",xoplus:"⨁",bigotimes:"⨂",xotime:"⨂",biguplus:"⨄",xuplus:"⨄",bigsqcup:"⨆",xsqcup:"⨆",fpartint:"⨍",cirfnint:"⨐",awint:"⨑",rppolint:"⨒",scpolint:"⨓",npolint:"⨔",pointint:"⨕",quatint:"⨖",intlarhk:"⨗",pluscir:"⨢",plusacir:"⨣",simplus:"⨤",plusdu:"⨥",plussim:"⨦",plustwo:"⨧",mcomma:"⨩",minusdu:"⨪",loplus:"⨭",roplus:"⨮",Cross:"⨯",timesd:"⨰",timesbar:"⨱",smashp:"⨳",lotimes:"⨴",rotimes:"⨵",otimesas:"⨶",Otimes:"⨷",odiv:"⨸",triplus:"⨹",triminus:"⨺",tritime:"⨻",intprod:"⨼",iprod:"⨼",amalg:"⨿",capdot:"⩀",ncup:"⩂",ncap:"⩃",capand:"⩄",cupor:"⩅",cupcap:"⩆",capcup:"⩇",cupbrcap:"⩈",capbrcup:"⩉",cupcup:"⩊",capcap:"⩋",ccups:"⩌",ccaps:"⩍",ccupssm:"⩐",And:"⩓",Or:"⩔",andand:"⩕",oror:"⩖",orslope:"⩗",andslope:"⩘",andv:"⩚",orv:"⩛",andd:"⩜",ord:"⩝",wedbar:"⩟",sdote:"⩦",simdot:"⩪",congdot:"⩭",ncongdot:"⩭̸",easter:"⩮",apacir:"⩯",apE:"⩰",nape:"⩰̸",eplus:"⩱",pluse:"⩲",Esim:"⩳",ddotseq:"⩷",eddot:"⩷",equivdd:"⩸",ltcir:"⩹",gtcir:"⩺",ltquest:"⩻",gtquest:"⩼",leqslant:"⩽",les:"⩽",lessslantequal:"⩽",nleqslant:"⩽̸",nles:"⩽̸",notlessslantequal:"⩽̸",geqslant:"⩾",ges:"⩾",greaterslantequal:"⩾",ngeqslant:"⩾̸",nges:"⩾̸",notgreaterslantequal:"⩾̸",lesdot:"⩿",gesdot:"⪀",lesdoto:"⪁",gesdoto:"⪂",lesdotor:"⪃",gesdotol:"⪄",lap:"⪅",lessapprox:"⪅",gap:"⪆",gtrapprox:"⪆",lne:"⪇",lneq:"⪇",gne:"⪈",gneq:"⪈",lnap:"⪉",lnapprox:"⪉",gnap:"⪊",gnapprox:"⪊",lEg:"⪋",lesseqqgtr:"⪋",gEl:"⪌",gtreqqless:"⪌",lsime:"⪍",gsime:"⪎",lsimg:"⪏",gsiml:"⪐",lge:"⪑",gle:"⪒",lesges:"⪓",gesles:"⪔",els:"⪕",eqslantless:"⪕",egs:"⪖",eqslantgtr:"⪖",elsdot:"⪗",egsdot:"⪘",el:"⪙",eg:"⪚",siml:"⪝",simg:"⪞",simle:"⪟",simge:"⪠",lessless:"⪡",notnestedlessless:"⪡̸",greatergreater:"⪢",notnestedgreatergreater:"⪢̸",glj:"⪤",gla:"⪥",ltcc:"⪦",gtcc:"⪧",lescc:"⪨",gescc:"⪩",smt:"⪪",lat:"⪫",smte:"⪬",smtes:"⪬︀",late:"⪭",lates:"⪭︀",bumpE:"⪮",pre:"⪯",precedesequal:"⪯",preceq:"⪯",notprecedesequal:"⪯̸",npre:"⪯̸",npreceq:"⪯̸",sce:"⪰",succeedsequal:"⪰",succeq:"⪰",notsucceedsequal:"⪰̸",nsce:"⪰̸",nsucceq:"⪰̸",prE:"⪳",scE:"⪴",precneqq:"⪵",prne:"⪵",scne:"⪶",succneqq:"⪶",prap:"⪷",precapprox:"⪷",scap:"⪸",succapprox:"⪸",precnapprox:"⪹",prnap:"⪹",scnap:"⪺",succnapprox:"⪺",Pr:"⪻",Sc:"⪼",subdot:"⪽",supdot:"⪾",subplus:"⪿",supplus:"⫀",submult:"⫁",supmult:"⫂",subedot:"⫃",supedot:"⫄",subE:"⫅",subseteqq:"⫅",nsubE:"⫅̸",nsubseteqq:"⫅̸",supE:"⫆",supseteqq:"⫆",nsupE:"⫆̸",nsupseteqq:"⫆̸",subsim:"⫇",supsim:"⫈",subnE:"⫋",subsetneqq:"⫋",varsubsetneqq:"⫋︀",vsubnE:"⫋︀",supnE:"⫌",supsetneqq:"⫌",varsupsetneqq:"⫌︀",vsupnE:"⫌︀",csub:"⫏",csup:"⫐",csube:"⫑",csupe:"⫒",subsup:"⫓",supsub:"⫔",subsub:"⫕",supsup:"⫖",suphsub:"⫗",supdsub:"⫘",forkv:"⫙",topfork:"⫚",mlcp:"⫛",Dashv:"⫤",doublelefttee:"⫤",vdashl:"⫦",barv:"⫧",vbar:"⫨",vbarv:"⫩",Vbar:"⫫",Not:"⫬",bNot:"⫭",rnmid:"⫮",cirmid:"⫯",midcir:"⫰",topcir:"⫱",nhpar:"⫲",parsim:"⫳",parsl:"⫽",nparsl:"⫽⃥",flat:"♭",natur:"♮",natural:"♮",sharp:"♯",curren:"¤",cent:"¢",dollar:"$",pound:"£",yen:"¥",euro:"€",sup1:"¹",frac12:"½",half:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",sup2:"²",frac23:"⅔",frac25:"⅖",sup3:"³",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",afr:"\uD835\uDD1E",aopf:"\uD835\uDD52",ascr:"\uD835\uDCB6",Afr:"\uD835\uDD04",Aopf:"\uD835\uDD38",Ascr:"\uD835\uDC9C",ordf:"ª",aacute:"á",Aacute:"Á",agrave:"à",Agrave:"À",abreve:"ă",Abreve:"Ă",acirc:"â",Acirc:"Â",aring:"å",angst:"Å",Aring:"Å",auml:"ä",Auml:"Ä",atilde:"ã",Atilde:"Ã",aogon:"ą",Aogon:"Ą",amacr:"ā",Amacr:"Ā",aelig:"Æ",AElig:"Æ",bfr:"\uD835\uDD1F",bopf:"\uD835\uDD53",bscr:"\uD835\uDCB7",bernou:"ℬ",bernoullis:"ℬ",Bfr:"\uD835\uDD05",Bopf:"\uD835\uDD39",Bscr:"ℬ",cfr:"\uD835\uDD20",copf:"\uD835\uDD54",cscr:"\uD835\uDCB8",cayleys:"ℭ",Cfr:"ℭ",complexes:"ℂ",Copf:"ℂ",Cscr:"\uD835\uDC9E",cacute:"ć",Cacute:"Ć",ccirc:"ĉ",Ccirc:"Ĉ",ccaron:"č",Ccaron:"Č",cdot:"ċ",Cdot:"Ċ",ccedil:"ç",Ccedil:"Ç",incare:"℅",dfr:"\uD835\uDD21",differentiald:"ⅆ",dopf:"\uD835\uDD55",dscr:"\uD835\uDCB9",capitaldifferentiald:"ⅅ",dd:"ⅅ",DD:"ⅅ",Dfr:"\uD835\uDD07",Dopf:"\uD835\uDD3B",Dscr:"\uD835\uDC9F",dcaron:"ď",Dcaron:"Ď",dstrok:"đ",Dstrok:"Đ",eth:"ð",ETH:"Ð",ee:"ⅇ",efr:"\uD835\uDD22",eopf:"\uD835\uDD56",escr:"ℯ",exponentiale:"ⅇ",Efr:"\uD835\uDD08",Eopf:"\uD835\uDD3C",Escr:"ℰ",expectation:"ℰ",eacute:"é",Eacute:"É",egrave:"è",Egrave:"È",ecirc:"ê",Ecirc:"Ê",ecaron:"ě",Ecaron:"Ě",euml:"ë",Euml:"Ë",edot:"ė",Edot:"Ė",eogon:"ę",Eogon:"Ę",emacr:"ē",Emacr:"Ē",ffr:"\uD835\uDD23",fopf:"\uD835\uDD57",fscr:"\uD835\uDCBB",Ffr:"\uD835\uDD09",Fopf:"\uD835\uDD3D",fouriertrf:"ℱ",Fscr:"ℱ",fflig:"ff",ffilig:"ffi",ffllig:"ffl",filig:"fi",fjlig:"fj",fllig:"fl",fnof:"ƒ",gfr:"\uD835\uDD24",gopf:"\uD835\uDD58",gscr:"ℊ",Gfr:"\uD835\uDD0A",Gopf:"\uD835\uDD3E",Gscr:"\uD835\uDCA2",gacute:"ǵ",gbreve:"ğ",Gbreve:"Ğ",gcirc:"ĝ",Gcirc:"Ĝ",gdot:"ġ",Gdot:"Ġ",gcedil:"Ģ",hfr:"\uD835\uDD25",hopf:"\uD835\uDD59",hscr:"\uD835\uDCBD",planckh:"ℎ",hamilt:"ℋ",Hfr:"ℌ",hilbertspace:"ℋ",Hopf:"ℍ",Hscr:"ℋ",poincareplane:"ℌ",quaternions:"ℍ",hcirc:"ĥ",Hcirc:"Ĥ",hbar:"ℏ",hslash:"ℏ",hstrok:"ħ",planck:"ℏ",plankv:"ℏ",Hstrok:"Ħ",ifr:"\uD835\uDD26",ii:"ⅈ",imaginaryi:"ⅈ",iopf:"\uD835\uDD5A",iscr:"\uD835\uDCBE",Ifr:"ℑ",im:"ℑ",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",Iopf:"\uD835\uDD40",Iscr:"ℐ",iacute:"í",Iacute:"Í",igrave:"ì",Igrave:"Ì",icirc:"î",Icirc:"Î",iuml:"ï",Iuml:"Ï",itilde:"ĩ",Itilde:"Ĩ",idot:"İ",iogon:"į",Iogon:"Į",imacr:"ī",Imacr:"Ī",ijlig:"IJ",IJlig:"IJ",imath:"ı",inodot:"ı",jfr:"\uD835\uDD27",jopf:"\uD835\uDD5B",jscr:"\uD835\uDCBF",Jfr:"\uD835\uDD0D",Jopf:"\uD835\uDD41",Jscr:"\uD835\uDCA5",jcirc:"ĵ",Jcirc:"Ĵ",jmath:"ȷ",kfr:"\uD835\uDD28",kopf:"\uD835\uDD5C",kscr:"\uD835\uDCC0",Kfr:"\uD835\uDD0E",Kopf:"\uD835\uDD42",Kscr:"\uD835\uDCA6",kcedil:"ķ",Kcedil:"Ķ",ell:"ℓ",lfr:"\uD835\uDD29",lopf:"\uD835\uDD5D",lscr:"\uD835\uDCC1",lagran:"ℒ",laplacetrf:"ℒ",Lfr:"\uD835\uDD0F",Lopf:"\uD835\uDD43",Lscr:"ℒ",lacute:"ĺ",Lacute:"Ĺ",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lstrok:"ł",Lstrok:"Ł",lmidot:"ŀ",Lmidot:"Ŀ",mfr:"\uD835\uDD2A",mopf:"\uD835\uDD5E",mscr:"\uD835\uDCC2",mellintrf:"ℳ",Mfr:"\uD835\uDD10",Mopf:"\uD835\uDD44",Mscr:"ℳ",phmmat:"ℳ",nfr:"\uD835\uDD2B",nopf:"\uD835\uDD5F",nscr:"\uD835\uDCC3",naturals:"ℕ",Nfr:"\uD835\uDD11",Nopf:"ℕ",Nscr:"\uD835\uDCA9",nacute:"ń",Nacute:"Ń",ncaron:"ň",Ncaron:"Ň",ntilde:"ñ",Ntilde:"Ñ",ncedil:"ņ",Ncedil:"Ņ",numero:"№",eng:"ŋ",ENG:"Ŋ",ofr:"\uD835\uDD2C",oopf:"\uD835\uDD60",order:"ℴ",orderof:"ℴ",oscr:"ℴ",Ofr:"\uD835\uDD12",Oopf:"\uD835\uDD46",Oscr:"\uD835\uDCAA",ordm:"º",oacute:"ó",Oacute:"Ó",ograve:"ò",Ograve:"Ò",ocirc:"ô",Ocirc:"Ô",ouml:"ö",Ouml:"Ö",odblac:"ő",Odblac:"Ő",otilde:"õ",Otilde:"Õ",oslash:"ø",Oslash:"Ø",omacr:"ō",Omacr:"Ō",oelig:"Œ",OElig:"Œ",pfr:"\uD835\uDD2D",popf:"\uD835\uDD61",pscr:"\uD835\uDCC5",Pfr:"\uD835\uDD13",Popf:"ℙ",primes:"ℙ",Pscr:"\uD835\uDCAB",qfr:"\uD835\uDD2E",qopf:"\uD835\uDD62",qscr:"\uD835\uDCC6",Qfr:"\uD835\uDD14",Qopf:"ℚ",Qscr:"\uD835\uDCAC",rationals:"ℚ",kgreen:"ĸ",rfr:"\uD835\uDD2F",ropf:"\uD835\uDD63",rscr:"\uD835\uDCC7",re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Rfr:"ℜ",Ropf:"ℝ",Rscr:"ℛ",racute:"ŕ",Racute:"Ŕ",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",sfr:"\uD835\uDD30",sopf:"\uD835\uDD64",sscr:"\uD835\uDCC8",Sfr:"\uD835\uDD16",Sopf:"\uD835\uDD4A",Sscr:"\uD835\uDCAE",circleds:"Ⓢ",os:"Ⓢ",sacute:"ś",Sacute:"Ś",scirc:"ŝ",Scirc:"Ŝ",scaron:"š",Scaron:"Š",scedil:"ş",Scedil:"Ş",szlig:"ß",tfr:"\uD835\uDD31",topf:"\uD835\uDD65",tscr:"\uD835\uDCC9",Tfr:"\uD835\uDD17",Topf:"\uD835\uDD4B",Tscr:"\uD835\uDCAF",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",trade:"™",tstrok:"ŧ",Tstrok:"Ŧ",ufr:"\uD835\uDD32",uopf:"\uD835\uDD66",uscr:"\uD835\uDCCA",Ufr:"\uD835\uDD18",Uopf:"\uD835\uDD4C",Uscr:"\uD835\uDCB0",uacute:"ú",Uacute:"Ú",ugrave:"ù",Ugrave:"Ù",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",uring:"ů",Uring:"Ů",uuml:"ü",Uuml:"Ü",udblac:"ű",Udblac:"Ű",utilde:"ũ",Utilde:"Ũ",uogon:"ų",Uogon:"Ų",umacr:"ū",Umacr:"Ū",vfr:"\uD835\uDD33",vopf:"\uD835\uDD67",vscr:"\uD835\uDCCB",Vfr:"\uD835\uDD19",Vopf:"\uD835\uDD4D",Vscr:"\uD835\uDCB1",wfr:"\uD835\uDD34",wopf:"\uD835\uDD68",wscr:"\uD835\uDCCC",Wfr:"\uD835\uDD1A",Wopf:"\uD835\uDD4E",Wscr:"\uD835\uDCB2",wcirc:"ŵ",Wcirc:"Ŵ",xfr:"\uD835\uDD35",xopf:"\uD835\uDD69",xscr:"\uD835\uDCCD",Xfr:"\uD835\uDD1B",Xopf:"\uD835\uDD4F",Xscr:"\uD835\uDCB3",yfr:"\uD835\uDD36",yopf:"\uD835\uDD6A",yscr:"\uD835\uDCCE",Yfr:"\uD835\uDD1C",Yopf:"\uD835\uDD50",Yscr:"\uD835\uDCB4",yacute:"ý",Yacute:"Ý",ycirc:"ŷ",Ycirc:"Ŷ",yuml:"ÿ",Yuml:"Ÿ",zfr:"\uD835\uDD37",zopf:"\uD835\uDD6B",zscr:"\uD835\uDCCF",integers:"ℤ",zeetrf:"ℨ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"\uD835\uDCB5",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zdot:"ż",Zdot:"Ż",imped:"Ƶ",thorn:"þ",THORN:"Þ",napos:"ʼn",alpha:"α",Alpha:"Α",beta:"β",Beta:"Β",gamma:"γ",Gamma:"Γ",delta:"δ",Delta:"Δ",epsi:"ε",epsilon:"ε",epsiv:"ϵ",straightepsilon:"ϵ",varepsilon:"ϵ",Epsilon:"Ε",digamma:"ϝ",gammad:"ϝ",Gammad:"Ϝ",zeta:"ζ",Zeta:"Ζ",eta:"η",Eta:"Η",theta:"θ",thetasym:"ϑ",thetav:"ϑ",vartheta:"ϑ",Theta:"Θ",iota:"ι",Iota:"Ι",kappa:"κ",kappav:"ϰ",varkappa:"ϰ",Kappa:"Κ",lambda:"λ",Lambda:"Λ",mu:"μ",micro:"µ",Mu:"Μ",nu:"ν",Nu:"Ν",xi:"ξ",Xi:"Ξ",omicron:"ο",Omicron:"Ο",pi:"π",piv:"ϖ",varpi:"ϖ",Pi:"Π",rho:"ρ",rhov:"ϱ",varrho:"ϱ",Rho:"Ρ",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",varsigma:"ς",tau:"τ",Tau:"Τ",upsi:"υ",upsilon:"υ",Upsilon:"Υ",Upsi:"ϒ",upsih:"ϒ",phi:"φ",phiv:"ϕ",straightphi:"ϕ",varphi:"ϕ",Phi:"Φ",chi:"χ",Chi:"Χ",psi:"ψ",Psi:"Ψ",omega:"ω",ohm:"Ω",Omega:"Ω",acy:"а",Acy:"А",bcy:"б",Bcy:"Б",vcy:"в",Vcy:"В",gcy:"г",Gcy:"Г",gjcy:"Ѓ",GJcy:"Ѓ",dcy:"д",Dcy:"Д",djcy:"Ђ",DJcy:"Ђ",iecy:"Е",IEcy:"Е",iocy:"Ё",IOcy:"Ё",jukcy:"є",Jukcy:"Є",zhcy:"Ж",ZHcy:"Ж",zcy:"з",Zcy:"З",dscy:"Ѕ",DScy:"Ѕ",icy:"и",Icy:"И",iukcy:"і",Iukcy:"І",yicy:"Ї",YIcy:"Ї",jcy:"й",Jcy:"Й",jsercy:"ј",Jsercy:"Ј",kcy:"к",Kcy:"К",kjcy:"Ќ",KJcy:"Ќ",lcy:"л",Lcy:"Л",ljcy:"Љ",LJcy:"Љ",mcy:"м",Mcy:"М",ncy:"н",Ncy:"Н",njcy:"Њ",NJcy:"Њ",ocy:"о",Ocy:"О",pcy:"п",Pcy:"П",rcy:"р",Rcy:"Р",scy:"с",Scy:"С",tcy:"т",Tcy:"Т",tshcy:"ћ",TSHcy:"Ћ",ucy:"у",Ucy:"У",ubrcy:"ў",Ubrcy:"Ў",fcy:"ф",Fcy:"Ф",khcy:"Х",KHcy:"Х",tscy:"Ц",TScy:"Ц",chcy:"Ч",CHcy:"Ч",dzcy:"Џ",DZcy:"Џ",shcy:"Ш",SHcy:"Ш",shchcy:"щ",SHCHcy:"Щ",hardcy:"ъ",HARDcy:"Ъ",ycy:"ы",Ycy:"Ы",softcy:"ь",SOFTcy:"Ь",ecy:"э",Ecy:"Э",yucy:"Ю",YUcy:"Ю",yacy:"Я",YAcy:"Я",alefsym:"ℵ",aleph:"ℵ",beth:"ℶ",gimel:"ℷ",daleth:"ℸ"};function BZ(q){if(!Yq(q,"---"))return null;let G=3;while(G<q.length&&(q[G]===" "||q[G]==="\t"))G++;if(G>=q.length||q[G]!==`
`)return null;G++;let Y=!1;while(G<q.length){let J=G;while(G<q.length&&q[G]!==`
`)G++;if(G>=q.length)break;let Z=G++;if(Yq(q,"---",J))return{endPos:G,hasValidYaml:Y};let X=q.indexOf(":",J);if(X!==-1&&X<Z)Y=!0}return null}var AZ=UJ,KJ=/&([a-zA-Z0-9]+|#[0-9]{1,7}|#x[0-9a-fA-F]{1,6});/gi,QJ={class:"className",for:"htmlFor",allowfullscreen:"allowFullScreen",allowtransparency:"allowTransparency",autocomplete:"autoComplete",autofocus:"autoFocus",autoplay:"autoPlay",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",classid:"classId",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",crossorigin:"crossOrigin",enctype:"encType",formaction:"formAction",formenctype:"formEncType",formmethod:"formMethod",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",inputmode:"inputMode",keyparams:"keyParams",keytype:"keyType",marginheight:"marginHeight",marginwidth:"marginWidth",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",novalidate:"noValidate",radiogroup:"radioGroup",readonly:"readOnly",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",usemap:"useMap"};function uJ(q){var G={};for(var Y in q){var J=Y.toLowerCase(),Z=QJ[J];G[Z||Y]=q[Y]}return G}var lJ=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/;function t1(q){if(q.indexOf("&")===-1)return q;return q.replace(KJ,(G,Y)=>{let J=AZ[Y]||AZ[Y.toLowerCase()];if(J)return J;if(Y[0]==="#"){let Z=Y[1]==="x"||Y[1]==="X"?parseInt(Y.slice(2),16):parseInt(Y.slice(1),10);if(Z===0||Z>=55296&&Z<=57343||Z>1114111)return"�";return Z<=65535?String.fromCharCode(Z):String.fromCharCode(55296+(Z-65536>>10),56320+(Z-65536&1023))}return G})}var vG=/(javascript|vbscript|data(?!:image)):/i;function OG(q){if(vG.test(q))return null;if(q.indexOf("%")===-1)return q;try{let G=decodeURIComponent(q).replace(/[^A-Za-z0-9/:]/g,"");if(vG.test(G))return null}catch(G){return null}return q}var tq={},Y1,gq;Y1=[192,193,194,195,196,197,224,225,226,227,228,229,230,198];for(gq=0;gq<Y1.length;gq++)tq[Y1[gq]]="a";tq[231]=tq[199]="c";tq[240]=tq[208]="d";Y1=[200,201,202,203,233,232,234,235];for(gq=0;gq<Y1.length;gq++)tq[Y1[gq]]="e";Y1=[207,239,206,238,205,237,204,236];for(gq=0;gq<Y1.length;gq++)tq[Y1[gq]]="i";tq[209]=tq[241]="n";Y1=[248,216,339,338,213,245,212,244,211,243,210,242];for(gq=0;gq<Y1.length;gq++)tq[Y1[gq]]="o";Y1=[220,252,219,251,218,250,217,249];for(gq=0;gq<Y1.length;gq++)tq[Y1[gq]]="u";tq[376]=tq[255]=tq[221]=tq[253]="y";function sG(q){return q>=d1&&q<=i1||q>=S1&&q<=C1||q>=W1&&q<=R1}function L1(q){var G=[];for(var Y=0;Y<q.length;Y++){var J=q.charCodeAt(Y);if(sG(J))if(J>=S1&&J<=C1)G.push(String.fromCharCode(J+rG));else G.push(q[Y]);else if(J===k||J===N1)G.push("-");else{var Z=tq[J];if(Z)G.push(Z)}}return G.join("")}function dJ(q,G){return q.indexOf(G)!==-1}function Yq(q,G,Y){return q.startsWith(G,Y)}function oG(q,G,Y){return q.startsWith(G,(Y===void 0?q.length:Y)-G.length)}var yZ=new Set(["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr","circle","ellipse","line","path","polygon","polyline","rect","use","stop","animate","animateTransform","set"]);function FG(q){let G=q.toLowerCase();if(yZ.has(G))return!0;let Y=G.indexOf(":");if(Y!==-1)return G=G.slice(Y+1),yZ.has(G);return!1}var NZ=["src","href","data","formAction","srcDoc","action"],RZ=1,VG=2,zJ=1,iJ=2,cJ=3,aJ=4,HG=function(){let q=new Uint8Array(128),G;q[o]=q[_q]=q[YJ]=q[kq]=q[k]=RZ;for(G=TG;G<=_G;G++)q[G]=VG;for(G=fG;G<=LG;G++)q[G]=VG;for(G=l1;G<=j1;G++)q[G]=VG;for(G=VJ;G<=YG;G++)q[G]=VG;return q}(),SG=function(){let q=new Uint8Array(128);return q[jG]=iJ,q[l1]=aJ,q[RG]=q[$G]=q[YG]=q[o1]=cJ,q[j1]=q[J1]=q[LG]=q[DG]=q[_q]=q[k]=q[TG]=zJ,q[k1]=q[n1]=q[m1]=zJ,q}();function rJ(q){return q<w1&&(HG[q]&VG)!==0}function gG(q){return q<w1&&(HG[q]&RZ)!==0}var sJ=/[\p{P}\p{S}]/u,oJ=/\p{Zs}/u;function UG(q){if(!q)return!0;let G=q.charCodeAt(0);return G<w1?(HG[G]&RZ)!==0:oJ.test(q)}function nG(q){if(typeof q==="number")return q<w1&&(HG[q]&VG)!==0;if(!q)return!1;let G=q.charCodeAt(0);return G<w1?(HG[G]&VG)!==0:sJ.test(q)}function P(q,G){let Y=q.indexOf(`
`,G);return Y!==-1?Y:q.length}function mq(q,G,Y){let J=Y??q.length;while(G<J&&(q[G]===" "||q[G]==="\t"))G++;return G}function tG(q){if(!q)return!1;for(var G in q)return!0;return!1}function LZ(q,G,Y){var J=q,Z=G.split("."),X=0;while(X<Z.length){if(J=J?.[Z[X]],J===void 0)break;X++}return J||Y}function c1(q,G){if(!G)return q;let Y=LZ(G,q,void 0);if(typeof Y==="string")return Y;if(typeof Y==="object"&&Y.component)return Y.component;return q}function a1(q,G){if(!G)return{};let Y=LZ(G,q,void 0);return typeof Y==="object"&&Y.props?Y.props:{}}function jJ(q,G){var Y="";for(var J=0,Z=q.length;J<Z;J++){var X=q[J],$=X.type;if($===G.text||$===G.codeInline){var U=X.text;if(U)Y+=U}else if($===G.textFormatted||$===G.link){if(X.children)Y+=jJ(X.children,G)}else if($===G.image){if(X.alt)Y+=X.alt}}return Y}function EG(q){var G=q.toLowerCase();return G==="title"||G==="textarea"||G==="style"||G==="xmp"||G==="iframe"||G==="noembed"||G==="noframes"||G==="script"||G==="plaintext"}function PG(q){return q.replace(/<(\/?)(title|textarea|style|xmp|iframe|noembed|noframes|script|plaintext)(\s|>|\/)/gi,function(G,Y,J,Z){return"<"+Y+J+Z})}function nJ(q){console.warn(q)}function WG(q,G,Y,J){var Z=B(Y),X=q.length,$=J??X-G,U=0;while(U<$&&G+U<X&&B(q,G+U)===Z)U++;return U}function DJ(q,G,Y,J,Z){if(Z===0?Y>=J:G<=J)return!1;let X=Z===0?q[Y]:q[G-1],$=Z===0?G>0?q[G-1]:null:Y<q.length?q[Y]:null;var U=B(X);if(U<w1?gG(U):UG(X))return!1;var V=$?B($):null,K=$===null||$===`
`||$==="\r"||(V!==null?V<w1?gG(V):UG($):!0),O=zZ(U,X);if(!O)return!0;if(K)return!0;return $?zZ(B($),$):!1}function XZ(q){var G="",Y=0;while(Y<q.length)if(q[Y]==="\\"&&Y+1<q.length){var J=q[Y+1];G+=nG(B(J))?J:"\\"+J,Y+=2}else G+=q[Y++];return t1(G)}function $q(q,G){return G+(G<q.length?1:0)}function tJ(q,G){if(q>=w1)return 0;var Y=SG[q];if(G&&Y===1&&(q===k1||q===n1||q===m1))return 0;return Y}function eJ(q,G,Y,J,Z,X){if(!Y.length||Y[Y.length-1].type!==v.blockQuote)return null;let $=mq(J,0,J.length);if($>=J.length||J[$]!==">")return null;let U=fJ(q,G,Z,X);if(!U)return null;let V=Y[Y.length-1],K=U;if(K.children)V.children.push(...K.children);return K.endPos}function VZ(q,G,Y,J){return{type:v.heading,level:q,children:G,id:J(Y)}}var PZ=/\\(.)/g,qY=/\s+#+\s*$/,iZ=/^(?:(\d{1,9})([.)])\s+(.*)$|(\d{1,9})([.)])\s*$|([-*+])\s+(.*)$|([-*+])\s*$)/,IZ=/^(\d{1,9})([.)])(\s+|$)/,kZ=/^([*+\-])(\s+|$)/,DZ=/^<([a-z][^ >/\n\r]*) ?([^>]*?)>/i,kY=/^<([a-z][^ >/]*) ?(?:[^>/]+[^/]|)>/i,B=function(q,G=0){return q.charCodeAt(G)},UZ=function(q){return sG(B(q))},mZ=function(q){return gG(B(q))},cq=function(q){return q===" "||q==="\t"},zZ=function(q,G){return nG(q<w1?q:G)},GY=function(q){var G=B(q);return UZ(q)||G===N1||G===$G||G===fG||G===xG};function CZ(q,G){var Y=q.length;if(G>=Y)return null;var J=B(q[G]);if(!KG(J))return null;var Z=G,X=G;while(X<Y){var $=B(q[X]);if($>=W1&&$<=R1||$>=S1&&$<=C1||$>=d1&&$<=i1||$===N1)X++;else{var U=B(q[X]);if(U===k||U===o||U===_q||U===kq||U===nq||U===_G)break;else return null}}if(X===Z)return null;var V=q.slice(Z,X);for(var K=0;K<V.length;K++){var $=B(V[K]);if(!($>=W1&&$<=R1||$>=S1&&$<=C1||$>=d1&&$<=i1||$===N1))return null}return{tagName:V,tagLower:V.toLowerCase(),nextPos:X}}function CG(q,G){var Y=$Z(q,G);if(!Y||Y.kind!=="tag")return null;return{tagName:Y.tagName||"",tagLower:Y.tagNameLower||"",attrs:Y.attrs||"",endPos:Y.endPos,isClosing:Y.isClosing||!1,isSelfClosing:Y.isSelfClosing||!1,hasNewline:Y.hasNewline,hasSpaceBeforeSlash:!1,whitespaceBeforeAttrs:Y.whitespaceBeforeAttrs||""}}function ZY(q,G,Y){var J=1,Z=G;while(J>0&&Z<q.length){var X=q.indexOf("<",Z);if(X===-1)return null;var $=CG(q,X);if(!$){Z=X+1;continue}if($.isClosing&&$.tagLower===Y&&--J===0)return[X,$.endPos];if(!$.isClosing&&!$.isSelfClosing&&$.tagLower===Y)J++;Z=$.endPos}return null}var JY=/^\{.*\}$/,_Z=/\n\n/,vZ=/^(\s{0,3}#[#\s]|\s{0,3}[-*+]\s|\s{0,3}\d+\.\s|\s{0,3}>\s|\s{0,3}```)/m,YY=/<\/?(?:pre|script|style|textarea)\b/i,mY=/^<[A-Z]/,$Y=/\n$/,XY=new Set(["#",">","-","*","+","`","|","0","1","2","3","4","5","6","7","8","9"]);function VY(q,G,Y,J){let Z=G;while(Z<Y){if(q[Z]==="\\"&&Z+1<Y){Z+=2;continue}if(q[Z]===J)return Z;Z++}return-1}function _J(q,G){var Y=G.indexOf(":");if(Y>0){var J=G.slice(Y+1).trim(),Z=J.length;if(Z>=2){var X=J[0];if((X==='"'||X==="'")&&J[Z-1]===X)J=J.slice(1,-1)}q.push([G.slice(0,Y).trim(),J])}}function UY(q){var G=[];if(!q)return G;var Y="",J=0,Z="";for(var X=0;X<q.length;X++){var $=q[X];if($==='"'||$==="'"){if(!Z)Z=$,J++;else if($===Z)Z="",J--}else if($==="("&&oG(Y,"url"))J++;else if($===")"&&J>0)J--;else if($===";"&&J===0){_J(G,Y),Y="";continue}Y+=$}return _J(G,Y),G}function zY(tag,key,value,sanitizeUrlFn,options){if(key==="style")return UY(value).reduce(function(q,[G,Y]){let J=sanitizeUrlFn(Y,tag,G);if(J!=null)q[G.replace(/(-[a-z])/g,(Z)=>Z[1].toUpperCase())]=J;return q},{});if(value.match(JY)){if(value=value.slice(1,value.length-1),value=value?value.replace(PZ,"$1"):value,value.length>0){let q=value[0];if(q==="["||q==="{")try{return JSON.parse(value)}catch(G){return value}}if(value==="true")return!0;if(value==="false")return!1;if(options.evalUnserializableExpressions)try{return eval(`(${value})`)}catch(q){return value}return value}if(NZ.indexOf(key)!==-1)return sanitizeUrlFn(value?value.replace(PZ,"$1"):value,tag,key);return value==="true"?!0:value==="false"?!1:value}function zG(q,G,Y,J){let Z={};if(!q||!q.trim())return Z;let X=[],$=0,U=q.length;while($<U){while($<U&&cq(q[$]))$++;if($>=U)break;let F=$;while($<U&&GY(q[$]))$++;if($===F){$++;continue}let Q=q.slice(F,$);while($<U&&cq(q[$]))$++;if($>=U||q[$]!=="="){X.push(Q);continue}$++;while($<U&&cq(q[$]))$++;if($>=U){X.push(Q+"=");break}let D=$,b=q[$];if(b==='"'||b==="'"){$++;while($<U){if(q[$]===b){if($+1>=U){$++;break}let z=q[$+1];if(cq(z)||z==="/"){$++;break}}$++}}else if(b==="{"){let z=1;$++;while($<U&&z>0){if(q[$]==="{")z++;else if(q[$]==="}"){if(z--,z===0){$++;break}}$++}}else while($<U&&!cq(q[$]))$++;X.push(Q+"="+q.slice(D,$))}if(!X?.length)return Z;let V=G.toLowerCase(),K=Y.length>0&&Y[0]>="A"&&Y[0]<="Z";for(let F=0;F<X.length;F++){let Q=X[F],D=Q.indexOf("=");if(D!==-1){let b=Q.slice(0,D).trim(),z=b.toLowerCase();if(z==="ref")continue;let j=K?b:z,_=Q.slice(D+1).trim(),H=((W)=>{let L=W[0];if((L==='"'||L==="'")&&W.length>=2&&W[W.length-1]===L)return W.slice(1,-1);return W})(_);if(z==="href"&&V==="a"||z==="src"&&V==="img"){let W=J.sanitizer(H,V,z);if(W==null){nJ(`Stripped unsafe ${z} on <${Y}>`);continue}Z[j]=W}else{let W=zY(V,z,H,J.sanitizer,J);Z[j]=W}}else if(Q!=="style")Z[K?Q:Q.toLowerCase()]=!0}if(q.indexOf("%")!==-1)try{if(vG.test(decodeURIComponent(q)))for(var O in Z)delete Z[O]}catch(F){}else if(vG.test(q))for(var O in Z)delete Z[O];return Z}var hG=function(q){return XY.has(q)};function KY(q,G,Y){let J=G+1;while(J<q.length&&q[J]!=="]"){if(q[J]==="\\"&&J+1<q.length){J+=2;continue}J++}if(J>=q.length)return{shouldSkip:!1,newPos:0};let Z=G+1,X=J,$=Z<X&&(q[Z]===`
`||q[Z]==="\r"),U=X>Z&&(q[X-1]===`
`||q[X-1]==="\r"),V=J+1;if(V=mq(q,V),V>=q.length||q[V]!==":")return{shouldSkip:!1,newPos:0};if(($||U)&&Y){let K=V+1;if(K=mq(q,K),K<q.length&&q[K]===`
`)K=mq(q,K+1);while(K<q.length&&q[K]!==`
`)K++;if(K<q.length)K++;return{shouldSkip:!0,newPos:K}}return QY(q,V)}function QY(q,G){let Y=G+1;if(Y=mq(q,Y),Y<q.length&&q[Y]===`
`)Y=mq(q,Y+1);while(Y<q.length&&q[Y]!==`
`)Y++;if(Y>=q.length)return{shouldSkip:!1,newPos:0};Y++;let J=mq(q,Y);if(J>=q.length||q[J]!=='"'&&q[J]!=="'")return{shouldSkip:!1,newPos:0};let Z=q[J],X=J+1;while(X<q.length&&q[X]!==Z&&q[X]!==`
`){if(q[X]==="\\"&&X+1<q.length){X+=2;continue}X++}if(X>=q.length||q[X]!==Z)return{shouldSkip:!1,newPos:0};let $=mq(q,X+1);if($<q.length&&q[$]!==`
`&&q[$]!=="\r")return{shouldSkip:!0,newPos:Y};return{shouldSkip:!1,newPos:0}}function NJ(q){for(var G=0;G<q.length;G++){var Y=q[G];if(Y.type===v.link)return!0;if(Y.type===v.textFormatted){var J=Y;if(J.children&&NJ(J.children))return!0}}return!1}function hZ(q){var G="";for(var Y=0,J=q.length;Y<J;Y++){var Z=q[Y],X=Z.type;if(X===v.text)G+=Z.text;else if(X===v.image){var $=Z;if($.alt)G+=$.alt}else if(X===v.textFormatted){var U=Z;if(U.children)G+=hZ(U.children)}else if(X===v.link){var V=Z;if(V.children)G+=hZ(V.children)}}return G}var jY=new Set([" ","\t","\r",`
`,"\f","\v"]);function r1(q,G,Y,J,Z){var X=[],$=[],U=[],V=G,K=G,O=Z.disableAutoLink||J.inAnchor,F=!1,Q=!!J.inAnchor,D=!!Z.disableParsingRawHTML,b=function(zq,Tq){if(!Q&&(!Tq||!Z.disableAutoLink)){var oq=fZ(q,V,J,Z,"<");if(oq)return z(V),X.push(oq),V=oq.endPos,K=V,!0}if(D)return!1;var h1=OZ(q,V,J,Z);if(h1)return z(V),X.push(h1),V=h1.endPos,K=V,!0;if(!zq)return!1;var fq=CG(q,V);if(!fq)return!1;var O1=V+(fq.isClosing?2:1);if(O1>=q.length||cq(q[O1]))return!1;var p1=q.indexOf(">",V+1);if(p1!==-1){var u1=V+1,MG=p1-u1;if(MG>=7){var AG=Yq(q,"http://",u1);if(AG||Yq(q,"https://",u1)){for(var GG=u1;GG<p1;GG++)if(cq(q[GG]))return!1}}}var ZG=B(q,O1);if(KG(ZG)&&O1+1<q.length&&q[O1+1]===":")return!1;if(fq.isClosing&&fq.attrs.trim().length)return!1;if(fq.attrs.length){var s1=!1,yG="";for(var vq=0;vq<fq.attrs.length;vq++){var z1=fq.attrs[vq];if(s1&&z1===yG)s1=!1;else if(!s1&&(z1==='"'||z1==="'"))s1=!0,yG=z1;else if(z1==="*"||z1==="#"||z1==="!"){var y1=vq+1;while(y1<fq.attrs.length&&fq.attrs[y1]!=="="&&fq.attrs[y1]!==" "&&fq.attrs[y1]!=="\t")y1++;if(y1<fq.attrs.length&&fq.attrs[y1]==="=")return!1}}}var T1=q.slice(V,fq.endPos),F1=fq.tagName.toLowerCase(),pq=T1,qq=pq.indexOf(">");if(qq!==-1){pq=pq.slice(qq+1);var Nq="</"+F1+">",yq=pq.indexOf(Nq);if(yq!==-1)pq=pq.slice(0,yq)}var Hq=[];if(pq.trim()&&Z){var c={...J,inline:!1,inHTML:!0},Oq=pq.trim();if(_Z.test(Oq)||vZ.test(Oq)||DZ.test(Oq))Hq=lG(Oq,c,Z);else if(Oq)c.inline=!0,Hq=r1(Oq,0,Oq.length,c,Z)}var B1={type:v.htmlBlock,tag:fq.tagName,attrs:{},children:Hq,rawText:T1,text:T1,verbatim:!0,endPos:fq.endPos};return z(V),X.push(B1),V=B1.endPos,K=V,!0},z=function(zq){if(zq>K){var Tq=q.slice(K,zq);X.push({type:v.text,text:F?t1(Tq):Tq}),K=zq,F=!1}};while(V<Y){var j=B(q,V),_=tJ(j,O);if(_===0){if(j===x1)F=!0;V++;while(V<Y){if(j=B(q,V),j>=w1)break;if(j===x1)F=!0;var H=SG[j];if(H!==0){if(O&&H===1&&(j===k1||j===n1||j===m1)){V++;continue}break}V++}continue}if(j===j1){var W=V,L=0;while(V+L<Y){if(B(q,V+L)!==j1)break;L++}if(L>0){var S=V+L,A=-1,N=S;while(N<Y){while(N<Y&&B(q,N)!==j1)N++;if(N>=Y)break;var x=0;while(N+x<Y&&B(q,N+x)===j1)x++;if(x>L)x=L;var w=N+x;if(x===L&&(N<=S||B(q,N-1)!==j1)&&(w>=Y||B(q,w)!==j1)){A=N,N=w;break}N++}if(A!==-1){var y=q.slice(S,A),R=!1;for(var f=0;f<y.length;f++){var m=B(y,f);if(m===_q||m===kq){R=!0;break}}var g=y;if(R)g=y.replace(/\r\n/g," ").replace(/\r/g," ").replace(/\n/g," ");if(g.length>0){var E=B(g,0),d=B(g,g.length-1);if(E===k&&d===k){for(var Zq=1;Zq<g.length-1;Zq++)if(B(g,Zq)!==k){g=g.slice(1,g.length-1);break}}}z(W),X.push({type:v.codeInline,text:g}),V=N,K=V;continue}V=S;continue}}if(!Q&&!O&&(j===k1||j===n1||j===m1)){var T=null,Gq=V+1<Y?B(q,V+1):0,M=V+2<Y?B(q,V+2):0,h=V+3<Y?B(q,V+3):0,C=V+4<Y?B(q,V+4):0,a=V+5<Y?B(q,V+5):0;if(j===n1&&Gq===aG&&M===aG&&h===bZ)T="h";else if(j===m1&&Gq===m1&&M===m1&&h===xG)T="w";else if(j===k1&&Gq===aG&&M===bZ&&h===fG&&C===_G&&a===_G)T="f";if(T){var Jq=fZ(q,V,J,Z,T);if(Jq){z(V),X.push(Jq),V=Jq.endPos,K=V;continue}}}if(!Q&&!O&&j===LG){var u=fZ(q,V,J,Z,"@");if(u&&"emailStart"in u){var{emailStart:n,endPos:i}=u,r=[];for(var w=$.length-1;w>=0;w--){var jq=$[w];if(jq.sourcePos>=n&&jq.sourcePos<i){if(jq.nodeIndex>=0&&jq.nodeIndex<X.length)X.splice(jq.nodeIndex,1),r.push(jq.nodeIndex);$.splice(w,1)}}if(n<K){for(var N=X.length-1;N>=0;N--)if(X[N].type===v.text){X.splice(N,1),r.push(N);break}K=n}if(r.length){r.sort(function(zq,Tq){return zq-Tq});var Vq=0;for(var wq=0;wq<$.length;wq++){var jq=$[wq];while(Vq<r.length&&r[Vq]<jq.nodeIndex)Vq++;jq.nodeIndex-=Vq}}z(n),X.push(u),V=i,K=V;continue}}if(j===J1){if(b(!0,!1))continue}if(j===jG){if(V+1<Y&&B(q,V+1)===_q){var p=V+2;while(p<Y&&B(q,p)===k)p++;if(p>=Y){V++;continue}z(V),X.push({type:v.breakLine}),V+=2;while(V<Y&&B(q,V)===k)V++;K=V;continue}var aq=V+1<Y?q[V+1]:"";if(aq&&"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~".indexOf(aq)!==-1){z(V),X.push({type:v.text,text:aq==="&"?"&":aq}),V+=2,K=V;continue}}if(j===l1){if(!Q){if(V+1<Y&&q[V+1]==="^"){var rq=V+2;while(rq<Y&&q[rq]!=="]")rq++;if(rq<Y){var Dq=q.slice(V+2,rq);z(V),X.push({type:v.footnoteReference,target:`#${Z.slugify(Dq)}`,text:Dq}),V=rq+1,K=V;continue}}if(J.inList&&V+2<Y&&B(q,V+2)===DG){var Uq=B(q,V+1);if(Uq===k||Uq===WZ||Uq===wZ){z(V),X.push({type:v.gfmTask,completed:Uq===WZ||Uq===wZ}),V+=3,K=V;continue}}}var Mq=!1;if(V>G&&q[V-1]==="!"){var sq=0;for(var t=V-2;t>=G&&q[t]==="\\";t--)sq++;if((sq&1)===0){if(Mq=!0,K<V-1)z(V-1);if(X.length>0&&X[X.length-1].type===v.text){var Cq=X[X.length-1];if(Cq.text.endsWith("!")){if(Cq.text=Cq.text.slice(0,-1),!Cq.text)X.pop()}}}}if(!Mq)z(V);if(K=V+1,!Q||Mq)U.push({type:Mq?"image":"link",pos:Mq?V-1:V,resultIdx:X.length,inAnchor:Q});V++;continue}if(j===DG&&U.length>0){var Rq=U[U.length-1],lq=Rq.pos+(Rq.type==="image"?2:1),bq=V;z(V);var Eq=V+1,$1=cZ(X,Rq),X1=Rq.type==="link"&&NJ($1),V1=!1;if(!X1&&Eq<Y&&q[Eq]==="("){var M1=HY(q,Eq+1,!0);if(M1){vJ(X,$,U,Rq,lq,bq,Z.sanitizer(XZ(M1.target),"a","href"),M1.title?XZ(M1.title):void 0),V=M1.endPos,K=V;continue}}var dq=J.refs||{};tG(dq);var Bq=null,_1=V;if(Eq<Y&&q[Eq]==="["){var s=Eq+1,N=s;while(N<Y&&q[N]!=="]")N++;if(N<Y)Bq=q.slice(s,N),_1=N,V1=!0}if(!V1||Bq==="")Bq=q.slice(lq,bq);var xq=LJ(Bq);if(!X1&&dq&&dq[xq]){var Aq=dq[xq];vJ(X,$,U,Rq,lq,bq,Aq.target,Aq.title),V=_1+1,K=V;continue}var Pq=Rq.resultIdx;if(U.pop(),X.length=Pq,Rq.type==="image")X.push({type:v.text,text:"!"});X.push({type:v.text,text:"["},...$1,{type:v.text,text:"]"});for(var f=0;f<$.length;f++)if($[f].nodeIndex>=Pq)$[f].nodeIndex++;V++,K=V;continue}if(j===RG||j===$G||j===YG||j===o1){var Lq=q[V],Qq=V,hq=WG(q,V,Lq);if((Lq==="~"||Lq==="=")&&hq!==2){V++;continue}var eq=Qq+hq,A1=DJ(q,Qq,eq,Y,0),Fq=DJ(q,Qq,eq,G,1),U1=A1,q1=Fq;if(Lq==="_"&&A1&&Fq){if(Qq>0){var Sq=q[Qq-1],P1=B(Sq);U1=zZ(P1,Sq)}if(eq<Y){var v1=q[eq],H1=B(v1);q1=zZ(H1,v1)}}z(Qq),$.push({nodeIndex:X.length,type:Lq,length:hq,canOpen:U1,canClose:q1,active:!0,sourcePos:Qq,inAnchor:Q}),X.push({type:v.text,text:q.slice(Qq,Qq+hq)}),V=Qq+hq,K=V;continue}if(j===_q){var t=V-1,I=0;while(t>=K&&B(q,t)===k)I++,t--;if(I>=2){var p=V+1;while(p<Y&&B(q,p)===k)p++;if(p>=Y){z(t+1),V=Y,K=Y;continue}z(t+1),X.push({type:v.breakLine}),V++;while(V<Y&&B(q,V)===k)V++;K=V;continue}var Wq=V>K?B(q,V-1):0,Uq=V+1<Y?B(q,V+1):0,e=V>K&&Wq===k&&Uq===k?V-1:V;if(z(e),X.push({type:v.text,text:`
`}),K=V+1,V>G&&Wq===k&&K<Y&&B(q,K)===k)K++;V=K;continue}if(j===x1)F=!0;V++;while(V<Y){var j=B(q,V);if(j>=w1)break;if(j===x1)F=!0;var H=SG[j];if(H===0){V++;continue}if(H===1&&(j===k1||j===n1||j===m1)&&O){V++;continue}break}}if(z(V),$.length)IJ(X,$,null);if(U.length){U.sort(function(zq,Tq){return zq.resultIdx-Tq.resultIdx});for(var N=0;N<U.length;N++)X.splice(U[N].resultIdx+N,0,{type:v.text,text:U[N].type==="image"?"![":"["})}return X}function DY(q,G,Y,J,Z){var X=!1;for(var $=0;$<G.length;$++)if(G[$].sourcePos>=J&&G[$].sourcePos<Z){X=!0;break}if(!X)return;var U=cZ(q,Y),V=[];for(var $=0;$<G.length;$++){var K=G[$];if(K.sourcePos>=J&&K.sourcePos<Z)V.push({nodeIndex:K.nodeIndex-Y.resultIdx,type:K.type,length:K.length,canOpen:K.canOpen,canClose:K.canClose,active:K.active,sourcePos:K.sourcePos,inAnchor:K.inAnchor})}IJ(U,V,null),q.length=Y.resultIdx;for(var O=0;O<U.length;O++)q.push(U[O]);var F=[];for(var $=0;$<G.length;$++)if(G[$].sourcePos<J||G[$].sourcePos>=Z)F.push(G[$]);G.length=0;for(var O=0;O<F.length;O++)G.push(F[O])}function _Y(q,G,Y,J){if(q.type==="link")return{type:v.link,target:Y,title:J,children:G};return{type:v.image,target:Y||"",alt:hZ(G),title:J}}function cZ(q,G){return q.slice(G.resultIdx)}function vJ(q,G,Y,J,Z,X,$,U){DY(q,G,J,Z,X);var V=cZ(q,J);Y.pop(),q.length=J.resultIdx,q.push(_Y(J,V,$,U))}function vY(q,G,Y){let J=mq(q,G),Z=J<q.length&&q[J]==="<";if(Z)J++;let X=J;if(Z&&J<q.length&&q[J]===">")return{target:"",endPos:J+1,hadSpace:!1};let $,U;var V=!1;if(Z){U=J;while(U<q.length&&q[U]!==">"){let F=q[U];if(F===`
`||F==="\r"||F==="<")return null;if(F==="\\"){U+=2;continue}U++}if(U>=q.length||q[U]!==">")return null;U++;let K=X;while(K<U-1&&cq(q[K]))K++;let O=U-1;while(O>K&&cq(q[O-1]))O--;$=q.slice(K,O),J=U}else{let K=0;U=J;while(U<q.length){let O=q[U];if(O===" "||O==="\t"||O===`
`){V=!0;break}if(!Y&&O===")")break;if(Y&&O==="("){if(U>0&&q[U-1]==="\\"){U++;continue}K++,U++;continue}if(Y&&O===")"){if(U>0&&q[U-1]==="\\"){U++;continue}if(K===0)break;K--,U++;continue}U++}$=q.slice(X,U),J=U}return{target:$,endPos:J,hadSpace:V}}function HJ(q,G,Y,J){let Z=G,X=0;while(Z<q.length){let U=q[Z];if(cq(U))Z++;else if(U===`
`){if(X>=1)break;X++,Z++}else if(UG(U))break;else break}if(Y&&!J){if(Z>=q.length||q[Z]!=='"'&&q[Z]!=="'"&&q[Z]!=="(")return{title:void 0,endPos:Z}}let $=void 0;if(Z<q.length){let U=q[Z];if(U==='"'||U==="'"){Z++;let V=Z;while(Z<q.length&&q[Z]!==U){if(q[Z]==="\\")Z++;Z++}if(Z<q.length)$=q.slice(V,Z),Z++}else if(U==="("){Z++;let V=Z,K=1;while(Z<q.length&&K>0){if(q[Z]==="\\"&&Z+1<q.length)Z++;else if(q[Z]==="(")K++;else if(q[Z]===")")K--;Z++}if(K===0)$=q.slice(V,Z-1)}}return Z=mq(q,Z),{title:$,endPos:Z}}function HY(q,G,Y){let J=vY(q,G,Y);if(!J)return null;let Z=G;Z=mq(q,Z);let X=Z<q.length&&q[Z]==="<";if(X&&J.target===""&&J.endPos===Z+2){let U=HJ(q,J.endPos,!1,X);if(U.endPos>=q.length||q[U.endPos]!==")")return null;return{target:"",title:U.title,endPos:U.endPos+1}}let $=HJ(q,J.endPos,J.hadSpace,X);if($.endPos>=q.length||q[$.endPos]!==")")return null;return{target:J.target,title:$.title,endPos:$.endPos+1}}var OY;((J)=>{J[J.URI=0]="URI";J[J.EMAIL=1]="EMAIL";J[J.ANGLE=2]="ANGLE"})(OY||={});function KG(q){return q>=S1&&q<=C1||q>=W1&&q<=R1}function RJ(q){let G=q.indexOf(":");if(G<2||G>32)return!1;let Y=B(q);if(!KG(Y))return!1;for(let J=1;J<G;J++){let Z=q[J],X=B(Z);if(!UZ(Z)&&Z!=="+"&&Z!=="."&&Z!=="-")return!1}return!0}function OJ(q,G,Y){if(G===0)return!0;return(Y?`
\r*_~(`:`
*_~(`).indexOf(q[G-1])!==-1}function qZ(q,G,Y,J,Z){let X=J(q,"a","href");if(!X)return null;return{type:v.link,target:X,children:[{type:v.text,text:G}],endPos:Y,...Z!==void 0?{emailStart:Z}:{}}}function TZ(q,G,Y,J,Z){if(Y.inAnchor||Z!==2&&J.disableAutoLink)return null;if(Z===2){if(q[G]!=="<")return null;let z=G+1;while(z<q.length&&q[z]!==">"){let x=B(q,z);if(x===k||x===o||x===_q||x===kq||x<k)return null;z++}if(z>=q.length||q[z]!==">")return null;let j=q.slice(G+1,z);if(!j.length)return null;let _=j.in