UNPKG

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 115 kB
var CY=Object.defineProperty;var hY=(q,G)=>{for(var J in G)CY(q,J,{get:G[J],enumerable:!0,configurable:!0,set:(Z)=>G[J]=()=>Z})};import{createMemo as _Z,createContext as T5,useContext as f5}from"solid-js";import PY from"solid-js/h";var I=32,u=9,Aq=13,$q=10,mq=96,l1=126,L1=91,MG=94,T1=62,AG=35,d5=37,V1=45,E1=61,d1=92,yG=42,i1=95,VG=60,BG=64,XG=93,NG=33,RG=38,LG=58,i5=70,P1=102,I1=104,w1=119,uG=116,jZ=112,sZ=115,oZ=160,nZ=12;var TG=46,KG=47;var c5=34,tZ=43,eZ=124,qY=123;var HZ=120,OZ=88,c1=48,a1=57,m1=65,k1=90,r1=97,s1=122,eq=128,GY=32;var pY={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},w=pY;var BZ={};hY(BZ,{startsWith:()=>r,slugify:()=>q1,skipWhitespace:()=>yq,shouldFilterTag:()=>rG,sanitizer:()=>n1,parseFrontmatterBounds:()=>WZ,isVoidElement:()=>vG,isUnicodeWhitespace:()=>t1,isUnicodePunctuation:()=>cG,isAlnumCode:()=>dG,isASCIIWhitespace:()=>SG,isASCIIPunctuation:()=>cY,inlineCharTypeTable:()=>fG,includes:()=>uY,htmlAttrsToJSXProps:()=>lG,hasKeys:()=>aG,getTag:()=>sY,getOverrideProps:()=>oY,get:()=>e1,findLineEnd:()=>E,extractPlainText:()=>VY,endsWith:()=>iG,decodeEntityReferences:()=>QG,charClassTable:()=>zG,applyTagFilterToText:()=>sG,VOID_ELEMENTS:()=>wZ,SHOULD_RENDER_AS_BLOCK_R:()=>MZ,SANITIZE_R:()=>UG,NAMED_CODES_TO_UNICODE:()=>bZ,HTML_TO_JSX_MAP:()=>$Y,HTML_CHAR_CODE_R:()=>JY,ATTRIBUTES_TO_SANITIZE:()=>AZ});var ZY={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 WZ(q){if(!r(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 J=!1;while(G<q.length){let Z=G;while(G<q.length&&q[G]!==` `)G++;if(G>=q.length)break;let Y=G++;if(r(q,"---",Z))return{endPos:G,hasValidYaml:J};let X=q.indexOf(":",Z);if(X!==-1&&X<Y)J=!0}return null}var bZ=ZY,JY=/&([a-zA-Z0-9]+|#[0-9]{1,7}|#x[0-9a-fA-F]{1,6});/gi,$Y={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 lG(q){var G={};for(var J in q){var Z=J.toLowerCase(),Y=$Y[Z];G[Y||J]=q[J]}return G}var MZ=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/;function QG(q){if(q.indexOf("&")===-1)return q;return q.replace(JY,(G,J)=>{let Z=bZ[J]||bZ[J.toLowerCase()];if(Z)return Z;if(J[0]==="#"){let Y=J[1]==="x"||J[1]==="X"?parseInt(J.slice(2),16):parseInt(J.slice(1),10);if(Y===0||Y>=55296&&Y<=57343||Y>1114111)return"�";return Y<=65535?String.fromCharCode(Y):String.fromCharCode(55296+(Y-65536>>10),56320+(Y-65536&1023))}return G})}var UG=/(javascript|vbscript|data(?!:image)):/i;function n1(q){if(UG.test(q))return null;if(q.indexOf("%")===-1)return q;try{let G=decodeURIComponent(q).replace(/[^A-Za-z0-9/:]/g,"");if(UG.test(G))return null}catch(G){return null}return q}var fq={},kq,wq;kq=[192,193,194,195,196,197,224,225,226,227,228,229,230,198];for(wq=0;wq<kq.length;wq++)fq[kq[wq]]="a";fq[231]=fq[199]="c";fq[240]=fq[208]="d";kq=[200,201,202,203,233,232,234,235];for(wq=0;wq<kq.length;wq++)fq[kq[wq]]="e";kq=[207,239,206,238,205,237,204,236];for(wq=0;wq<kq.length;wq++)fq[kq[wq]]="i";fq[209]=fq[241]="n";kq=[248,216,339,338,213,245,212,244,211,243,210,242];for(wq=0;wq<kq.length;wq++)fq[kq[wq]]="o";kq=[220,252,219,251,218,250,217,249];for(wq=0;wq<kq.length;wq++)fq[kq[wq]]="u";fq[376]=fq[255]=fq[221]=fq[253]="y";function dG(q){return q>=c1&&q<=a1||q>=m1&&q<=k1||q>=r1&&q<=s1}function q1(q){var G=[];for(var J=0;J<q.length;J++){var Z=q.charCodeAt(J);if(dG(Z))if(Z>=m1&&Z<=k1)G.push(String.fromCharCode(Z+GY));else G.push(q[J]);else if(Z===I||Z===V1)G.push("-");else{var Y=fq[Z];if(Y)G.push(Y)}}return G.join("")}function uY(q,G){return q.indexOf(G)!==-1}function r(q,G,J){return q.startsWith(G,J)}function iG(q,G,J){return q.startsWith(G,(J===void 0?q.length:J)-G.length)}var wZ=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 vG(q){let G=q.toLowerCase();if(wZ.has(G))return!0;let J=G.indexOf(":");if(J!==-1)return G=G.slice(J+1),wZ.has(G);return!1}var AZ=["src","href","data","formAction","srcDoc","action"],yZ=1,o1=2,YY=1,lY=2,dY=3,iY=4,zG=function(){let q=new Uint8Array(128),G;q[u]=q[$q]=q[nZ]=q[Aq]=q[I]=yZ;for(G=NG;G<=KG;G++)q[G]=o1;for(G=LG;G<=BG;G++)q[G]=o1;for(G=L1;G<=mq;G++)q[G]=o1;for(G=qY;G<=l1;G++)q[G]=o1;return q}(),fG=function(){let q=new Uint8Array(128);return q[d1]=lY,q[L1]=iY,q[yG]=q[i1]=q[l1]=q[E1]=dY,q[mq]=q[VG]=q[BG]=q[XG]=q[$q]=q[I]=q[NG]=YY,q[P1]=q[I1]=q[w1]=YY,q}();function cY(q){return q<eq&&(zG[q]&o1)!==0}function SG(q){return q<eq&&(zG[q]&yZ)!==0}var aY=/[\p{P}\p{S}]/u,rY=/\p{Zs}/u;function t1(q){if(!q)return!0;let G=q.charCodeAt(0);return G<eq?(zG[G]&yZ)!==0:rY.test(q)}function cG(q){if(typeof q==="number")return q<eq&&(zG[q]&o1)!==0;if(!q)return!1;let G=q.charCodeAt(0);return G<eq?(zG[G]&o1)!==0:aY.test(q)}function E(q,G){let J=q.indexOf(` `,G);return J!==-1?J:q.length}function yq(q,G,J){let Z=J??q.length;while(G<Z&&(q[G]===" "||q[G]==="\t"))G++;return G}function aG(q){if(!q)return!1;for(var G in q)return!0;return!1}function e1(q,G,J){var Z=q,Y=G.split("."),X=0;while(X<Y.length){if(Z=Z?.[Y[X]],Z===void 0)break;X++}return Z||J}function sY(q,G){if(!G)return q;let J=e1(G,q,void 0);if(typeof J==="string")return J;if(typeof J==="object"&&J.component)return J.component;return q}function oY(q,G){if(!G)return{};let J=e1(G,q,void 0);return typeof J==="object"&&J.props?J.props:{}}function VY(q,G){var J="";for(var Z=0,Y=q.length;Z<Y;Z++){var X=q[Z],V=X.type;if(V===G.text||V===G.codeInline){var U=X.text;if(U)J+=U}else if(V===G.textFormatted||V===G.link){if(X.children)J+=VY(X.children,G)}else if(V===G.image){if(X.alt)J+=X.alt}}return J}function rG(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 sG(q){return q.replace(/<(\/?)(title|textarea|style|xmp|iframe|noembed|noframes|script|plaintext)(\s|>|\/)/gi,function(G,J,Z,Y){return"&lt;"+J+Z+Y})}function nY(q){console.warn(q)}function _G(q,G,J,Z){var Y=R(J),X=q.length,V=Z??X-G,U=0;while(U<V&&G+U<X&&R(q,G+U)===Y)U++;return U}function XY(q,G,J,Z,Y){if(Y===0?J>=Z:G<=Z)return!1;let X=Y===0?q[J]:q[G-1],V=Y===0?G>0?q[G-1]:null:J<q.length?q[J]:null;var U=R(X);if(U<eq?SG(U):t1(X))return!1;var $=V?R(V):null,z=V===null||V===` `||V==="\r"||($!==null?$<eq?SG($):t1(V):!0),O=$Z(U,X);if(!O)return!0;if(z)return!0;return V?$Z(R(V),V):!1}function ZZ(q){var G="",J=0;while(J<q.length)if(q[J]==="\\"&&J+1<q.length){var Z=q[J+1];G+=cG(R(Z))?Z:"\\"+Z,J+=2}else G+=q[J++];return QG(G)}function s(q,G){return G+(G<q.length?1:0)}function tY(q,G){if(q>=eq)return 0;var J=fG[q];if(G&&J===1&&(q===P1||q===I1||q===w1))return 0;return J}function eY(q,G,J,Z,Y,X){if(!J.length||J[J.length-1].type!==w.blockQuote)return null;let V=yq(Z,0,Z.length);if(V>=Z.length||Z[V]!==">")return null;let U=NY(q,G,Y,X);if(!U)return null;let $=J[J.length-1],z=U;if(z.children)$.children.push(...z.children);return z.endPos}function YZ(q,G,J,Z){return{type:w.heading,level:q,children:G,id:Z(J)}}var xZ=/\\(.)/g,q5=/\s+#+\s*$/,uZ=/^(?:(\d{1,9})([.)])\s+(.*)$|(\d{1,9})([.)])\s*$|([-*+])\s+(.*)$|([-*+])\s*$)/,gZ=/^(\d{1,9})([.)])(\s+|$)/,EZ=/^([*+\-])(\s+|$)/,KZ=/^<([a-z][^ >/\n\r]*) ?([^>]*?)>/i,wY=/^<([a-z][^ >/]*) ?(?:[^>/]+[^/]|)>/i,R=function(q,G=0){return q.charCodeAt(G)},JZ=function(q){return dG(R(q))},PZ=function(q){return SG(R(q))},Tq=function(q){return q===" "||q==="\t"},$Z=function(q,G){return cG(q<eq?q:G)},G5=function(q){var G=R(q);return JZ(q)||G===V1||G===i1||G===LG||G===TG};function IZ(q,G){var J=q.length;if(G>=J)return null;var Z=R(q[G]);if(!ZG(Z))return null;var Y=G,X=G;while(X<J){var V=R(q[X]);if(V>=r1&&V<=s1||V>=m1&&V<=k1||V>=c1&&V<=a1||V===V1)X++;else{var U=R(q[X]);if(U===I||U===u||U===$q||U===Aq||U===T1||U===KG)break;else return null}}if(X===Y)return null;var $=q.slice(Y,X);for(var z=0;z<$.length;z++){var V=R($[z]);if(!(V>=r1&&V<=s1||V>=m1&&V<=k1||V>=c1&&V<=a1||V===V1))return null}return{tagName:$,tagLower:$.toLowerCase(),nextPos:X}}function GG(q,G){var J=GZ(q,G);if(!J||J.kind!=="tag")return null;return{tagName:J.tagName||"",tagLower:J.tagNameLower||"",attrs:J.attrs||"",endPos:J.endPos,isClosing:J.isClosing||!1,isSelfClosing:J.isSelfClosing||!1,hasNewline:J.hasNewline,hasSpaceBeforeSlash:!1,whitespaceBeforeAttrs:J.whitespaceBeforeAttrs||""}}function Z5(q,G,J){var Z=1,Y=G;while(Z>0&&Y<q.length){var X=q.indexOf("<",Y);if(X===-1)return null;var V=GG(q,X);if(!V){Y=X+1;continue}if(V.isClosing&&V.tagLower===J&&--Z===0)return[X,V.endPos];if(!V.isClosing&&!V.isSelfClosing&&V.tagLower===J)Z++;Y=V.endPos}return null}var Y5=/^\{.*\}$/,UZ=/\n\n/,zZ=/^(\s{0,3}#[#\s]|\s{0,3}[-*+]\s|\s{0,3}\d+\.\s|\s{0,3}>\s|\s{0,3}```)/m,J5=/<\/?(?:pre|script|style|textarea)\b/i,WY=/^<[A-Z]/,$5=/\n$/,V5=new Set(["#",">","-","*","+","`","|","0","1","2","3","4","5","6","7","8","9"]);function X5(q,G,J,Z){let Y=G;while(Y<J){if(q[Y]==="\\"&&Y+1<J){Y+=2;continue}if(q[Y]===Z)return Y;Y++}return-1}function KY(q,G){var J=G.indexOf(":");if(J>0){var Z=G.slice(J+1).trim(),Y=Z.length;if(Y>=2){var X=Z[0];if((X==='"'||X==="'")&&Z[Y-1]===X)Z=Z.slice(1,-1)}q.push([G.slice(0,J).trim(),Z])}}function K5(q){var G=[];if(!q)return G;var J="",Z=0,Y="";for(var X=0;X<q.length;X++){var V=q[X];if(V==='"'||V==="'"){if(!Y)Y=V,Z++;else if(V===Y)Y="",Z--}else if(V==="("&&iG(J,"url"))Z++;else if(V===")"&&Z>0)Z--;else if(V===";"&&Z===0){KY(G,J),J="";continue}J+=V}return KY(G,J),G}function U5(tag,key,value,sanitizeUrlFn,options){if(key==="style")return K5(value).reduce(function(q,[G,J]){let Z=sanitizeUrlFn(J,tag,G);if(Z!=null)q[G.replace(/(-[a-z])/g,(Y)=>Y[1].toUpperCase())]=Z;return q},{});if(value.match(Y5)){if(value=value.slice(1,value.length-1),value=value?value.replace(xZ,"$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(AZ.indexOf(key)!==-1)return sanitizeUrlFn(value?value.replace(xZ,"$1"):value,tag,key);return value==="true"?!0:value==="false"?!1:value}function qG(q,G,J,Z){let Y={};if(!q||!q.trim())return Y;let X=[],V=0,U=q.length;while(V<U){while(V<U&&Tq(q[V]))V++;if(V>=U)break;let F=V;while(V<U&&G5(q[V]))V++;if(V===F){V++;continue}let Q=q.slice(F,V);while(V<U&&Tq(q[V]))V++;if(V>=U||q[V]!=="="){X.push(Q);continue}V++;while(V<U&&Tq(q[V]))V++;if(V>=U){X.push(Q+"=");break}let D=V,b=q[V];if(b==='"'||b==="'"){V++;while(V<U){if(q[V]===b){if(V+1>=U){V++;break}let K=q[V+1];if(Tq(K)||K==="/"){V++;break}}V++}}else if(b==="{"){let K=1;V++;while(V<U&&K>0){if(q[V]==="{")K++;else if(q[V]==="}"){if(K--,K===0){V++;break}}V++}}else while(V<U&&!Tq(q[V]))V++;X.push(Q+"="+q.slice(D,V))}if(!X?.length)return Y;let $=G.toLowerCase(),z=J.length>0&&J[0]>="A"&&J[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(),K=b.toLowerCase();if(K==="ref")continue;let v=z?b:K,H=Q.slice(D+1).trim(),j=((_)=>{let A=_[0];if((A==='"'||A==="'")&&_.length>=2&&_[_.length-1]===A)return _.slice(1,-1);return _})(H);if(K==="href"&&$==="a"||K==="src"&&$==="img"){let _=Z.sanitizer(j,$,K);if(_==null){nY(`Stripped unsafe ${K} on <${J}>`);continue}Y[v]=_}else{let _=U5($,K,j,Z.sanitizer,Z);Y[v]=_}}else if(Q!=="style")Y[z?Q:Q.toLowerCase()]=!0}if(q.indexOf("%")!==-1)try{if(UG.test(decodeURIComponent(q)))for(var O in Y)delete Y[O]}catch(F){}else if(UG.test(q))for(var O in Y)delete Y[O];return Y}var PG=function(q){return V5.has(q)};function z5(q,G,J){let Z=G+1;while(Z<q.length&&q[Z]!=="]"){if(q[Z]==="\\"&&Z+1<q.length){Z+=2;continue}Z++}if(Z>=q.length)return{shouldSkip:!1,newPos:0};let Y=G+1,X=Z,V=Y<X&&(q[Y]===` `||q[Y]==="\r"),U=X>Y&&(q[X-1]===` `||q[X-1]==="\r"),$=Z+1;if($=yq(q,$),$>=q.length||q[$]!==":")return{shouldSkip:!1,newPos:0};if((V||U)&&J){let z=$+1;if(z=yq(q,z),z<q.length&&q[z]===` `)z=yq(q,z+1);while(z<q.length&&q[z]!==` `)z++;if(z<q.length)z++;return{shouldSkip:!0,newPos:z}}return Q5(q,$)}function Q5(q,G){let J=G+1;if(J=yq(q,J),J<q.length&&q[J]===` `)J=yq(q,J+1);while(J<q.length&&q[J]!==` `)J++;if(J>=q.length)return{shouldSkip:!1,newPos:0};J++;let Z=yq(q,J);if(Z>=q.length||q[Z]!=='"'&&q[Z]!=="'")return{shouldSkip:!1,newPos:0};let Y=q[Z],X=Z+1;while(X<q.length&&q[X]!==Y&&q[X]!==` `){if(q[X]==="\\"&&X+1<q.length){X+=2;continue}X++}if(X>=q.length||q[X]!==Y)return{shouldSkip:!1,newPos:0};let V=yq(q,X+1);if(V<q.length&&q[V]!==` `&&q[V]!=="\r")return{shouldSkip:!0,newPos:J};return{shouldSkip:!1,newPos:0}}function MY(q){for(var G=0;G<q.length;G++){var J=q[G];if(J.type===w.link)return!0;if(J.type===w.textFormatted){var Z=J;if(Z.children&&MY(Z.children))return!0}}return!1}function mZ(q){var G="";for(var J=0,Z=q.length;J<Z;J++){var Y=q[J],X=Y.type;if(X===w.text)G+=Y.text;else if(X===w.image){var V=Y;if(V.alt)G+=V.alt}else if(X===w.textFormatted){var U=Y;if(U.children)G+=mZ(U.children)}else if(X===w.link){var $=Y;if($.children)G+=mZ($.children)}}return G}var v5=new Set([" ","\t","\r",` `,"\f","\v"]);function f1(q,G,J,Z,Y){var X=[],V=[],U=[],$=G,z=G,O=Y.disableAutoLink||Z.inAnchor,F=!1,Q=!!Z.inAnchor,D=!!Y.disableParsingRawHTML,b=function(Eq,pq){if(!Q&&(!pq||!Y.disableAutoLink)){var sq=RZ(q,$,Z,Y,"<");if(sq)return K($),X.push(sq),$=sq.endPos,z=$,!0}if(D)return!1;var B1=vZ(q,$,Z,Y);if(B1)return K($),X.push(B1),$=B1.endPos,z=$,!0;if(!Eq)return!1;var Oq=GG(q,$);if(!Oq)return!1;var oq=$+(Oq.isClosing?2:1);if(oq>=q.length||Tq(q[oq]))return!1;var N1=q.indexOf(">",$+1);if(N1!==-1){var R1=$+1,bG=N1-R1;if(bG>=7){var wG=r(q,"http://",R1);if(wG||r(q,"https://",R1)){for(var h1=R1;h1<N1;h1++)if(Tq(q[h1]))return!1}}}var p1=R(q,oq);if(ZG(p1)&&oq+1<q.length&&q[oq+1]===":")return!1;if(Oq.isClosing&&Oq.attrs.trim().length)return!1;if(Oq.attrs.length){var g1=!1,WG="";for(var Gq=0;Gq<Oq.attrs.length;Gq++){var uq=Oq.attrs[Gq];if(g1&&uq===WG)g1=!1;else if(!g1&&(uq==='"'||uq==="'"))g1=!0,WG=uq;else if(uq==="*"||uq==="#"||uq==="!"){var J1=Gq+1;while(J1<Oq.attrs.length&&Oq.attrs[J1]!=="="&&Oq.attrs[J1]!==" "&&Oq.attrs[J1]!=="\t")J1++;if(J1<Oq.attrs.length&&Oq.attrs[J1]==="=")return!1}}}var Q1=q.slice($,Oq.endPos),nq=Oq.tagName.toLowerCase(),Nq=Q1,l=Nq.indexOf(">");if(l!==-1){Nq=Nq.slice(l+1);var jq="</"+nq+">",Dq=Nq.indexOf(jq);if(Dq!==-1)Nq=Nq.slice(0,Dq)}var Zq=[];if(Nq.trim()&&Y){var k={...Z,inline:!1,inHTML:!0},Yq=Nq.trim();if(UZ.test(Yq)||zZ.test(Yq)||KZ.test(Yq))Zq=kG(Yq,k,Y);else if(Yq)k.inline=!0,Zq=f1(Yq,0,Yq.length,k,Y)}var $1={type:w.htmlBlock,tag:Oq.tagName,attrs:{},children:Zq,rawText:Q1,text:Q1,verbatim:!0,endPos:Oq.endPos};return K($),X.push($1),$=$1.endPos,z=$,!0},K=function(Eq){if(Eq>z){var pq=q.slice(z,Eq);X.push({type:w.text,text:F?QG(pq):pq}),z=Eq,F=!1}};while($<J){var v=R(q,$),H=tY(v,O);if(H===0){if(v===RG)F=!0;$++;while($<J){if(v=R(q,$),v>=eq)break;if(v===RG)F=!0;var j=fG[v];if(j!==0){if(O&&j===1&&(v===P1||v===I1||v===w1)){$++;continue}break}$++}continue}if(v===mq){var _=$,A=0;while($+A<J){if(R(q,$+A)!==mq)break;A++}if(A>0){var f=$+A,M=-1,y=f;while(y<J){while(y<J&&R(q,y)!==mq)y++;if(y>=J)break;var S=0;while(y+S<J&&R(q,y+S)===mq)S++;if(S>A)S=A;var W=y+S;if(S===A&&(y<=f||R(q,y-1)!==mq)&&(W>=J||R(q,W)!==mq)){M=y,y=W;break}y++}if(M!==-1){var B=q.slice(f,M),N=!1;for(var L=0;L<B.length;L++){var P=R(B,L);if(P===$q||P===Aq){N=!0;break}}var x=B;if(N)x=B.replace(/\r\n/g," ").replace(/\r/g," ").replace(/\n/g," ");if(x.length>0){var g=R(x,0),C=R(x,x.length-1);if(g===I&&C===I){for(var t=1;t<x.length-1;t++)if(R(x,t)!==I){x=x.slice(1,x.length-1);break}}}K(_),X.push({type:w.codeInline,text:x}),$=y,z=$;continue}$=f;continue}}if(!Q&&!O&&(v===P1||v===I1||v===w1)){var T=null,c=$+1<J?R(q,$+1):0,a=$+2<J?R(q,$+2):0,Kq=$+3<J?R(q,$+3):0,Wq=$+4<J?R(q,$+4):0,vq=$+5<J?R(q,$+5):0;if(v===I1&&c===uG&&a===uG&&Kq===jZ)T="h";else if(v===w1&&c===w1&&a===w1&&Kq===TG)T="w";else if(v===P1&&c===uG&&a===jZ&&Kq===LG&&Wq===KG&&vq===KG)T="f";if(T){var Fq=RZ(q,$,Z,Y,T);if(Fq){K($),X.push(Fq),$=Fq.endPos,z=$;continue}}}if(!Q&&!O&&v===BG){var p=RZ(q,$,Z,Y,"@");if(p&&"emailStart"in p){var{emailStart:i,endPos:h}=p,e=[];for(var W=V.length-1;W>=0;W--){var Vq=V[W];if(Vq.sourcePos>=i&&Vq.sourcePos<h){if(Vq.nodeIndex>=0&&Vq.nodeIndex<X.length)X.splice(Vq.nodeIndex,1),e.push(Vq.nodeIndex);V.splice(W,1)}}if(i<z){for(var y=X.length-1;y>=0;y--)if(X[y].type===w.text){X.splice(y,1),e.push(y);break}z=i}if(e.length){e.sort(function(Eq,pq){return Eq-pq});var zq=0;for(var Hq=0;Hq<V.length;Hq++){var Vq=V[Hq];while(zq<e.length&&e[zq]<Vq.nodeIndex)zq++;Vq.nodeIndex-=zq}}K(i),X.push(p),$=h,z=$;continue}}if(v===VG){if(b(!0,!1))continue}if(v===d1){if($+1<J&&R(q,$+1)===$q){var d=$+2;while(d<J&&R(q,d)===I)d++;if(d>=J){$++;continue}K($),X.push({type:w.breakLine}),$+=2;while($<J&&R(q,$)===I)$++;z=$;continue}var G1=$+1<J?q[$+1]:"";if(G1&&"!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~".indexOf(G1)!==-1){K($),X.push({type:w.text,text:G1==="&"?"&​":G1}),$+=2,z=$;continue}}if(v===L1){if(!Q){if($+1<J&&q[$+1]==="^"){var iq=$+2;while(iq<J&&q[iq]!=="]")iq++;if(iq<J){var Jq=q.slice($+2,iq);K($),X.push({type:w.footnoteReference,target:`#${Y.slugify(Jq)}`,text:Jq}),$=iq+1,z=$;continue}}if(Z.inList&&$+2<J&&R(q,$+2)===XG){var qq=R(q,$+1);if(qq===I||qq===HZ||qq===OZ){K($),X.push({type:w.gfmTask,completed:qq===HZ||qq===OZ}),$+=3,z=$;continue}}}var cq=!1;if($>G&&q[$-1]==="!"){var _1=0;for(var Xq=$-2;Xq>=G&&q[Xq]==="\\";Xq--)_1++;if((_1&1)===0){if(cq=!0,z<$-1)K($-1);if(X.length>0&&X[X.length-1].type===w.text){var K1=X[X.length-1];if(K1.text.endsWith("!")){if(K1.text=K1.text.slice(0,-1),!K1.text)X.pop()}}}}if(!cq)K($);if(z=$+1,!Q||cq)U.push({type:cq?"image":"link",pos:cq?$-1:$,resultIdx:X.length,inAnchor:Q});$++;continue}if(v===XG&&U.length>0){var Bq=U[U.length-1],Cq=Bq.pos+(Bq.type==="image"?2:1),_q=$;K($);var aq=$+1,S1=lZ(X,Bq),U1=Bq.type==="link"&&MY(S1),j1=!1;if(!U1&&aq<J&&q[aq]==="("){var W1=H5(q,aq+1,!0);if(W1){UY(X,V,U,Bq,Cq,_q,Y.sanitizer(ZZ(W1.target),"a","href"),W1.title?ZZ(W1.title):void 0),$=W1.endPos,z=$;continue}}var Z1=Z.refs||{};aG(Z1);var hq=null,H1=$;if(aq<J&&q[aq]==="["){var bq=aq+1,y=bq;while(y<J&&q[y]!=="]")y++;if(y<J)hq=q.slice(bq,y),H1=y,j1=!0}if(!j1||hq==="")hq=q.slice(Cq,_q);var rq=yY(hq);if(!U1&&Z1&&Z1[rq]){var M1=Z1[rq];UY(X,V,U,Bq,Cq,_q,M1.target,M1.title),$=H1+1,z=$;continue}var A1=Bq.resultIdx;if(U.pop(),X.length=A1,Bq.type==="image")X.push({type:w.text,text:"!"});X.push({type:w.text,text:"["},...S1,{type:w.text,text:"]"});for(var L=0;L<V.length;L++)if(V[L].nodeIndex>=A1)V[L].nodeIndex++;$++,z=$;continue}if(v===yG||v===i1||v===l1||v===E1){var Sq=q[$],Qq=$,xq=_G(q,$,Sq);if((Sq==="~"||Sq==="=")&&xq!==2){$++;continue}var Y1=Qq+xq,x1=XY(q,Qq,Y1,J,0),Uq=XY(q,Qq,Y1,G,1),z1=x1,O1=Uq;if(Sq==="_"&&x1&&Uq){if(Qq>0){var gq=q[Qq-1],OG=R(gq);z1=$Z(OG,gq)}if(Y1<J){var F1=q[Y1],y1=R(F1);O1=$Z(y1,F1)}}K(Qq),V.push({nodeIndex:X.length,type:Sq,length:xq,canOpen:z1,canClose:O1,active:!0,sourcePos:Qq,inAnchor:Q}),X.push({type:w.text,text:q.slice(Qq,Qq+xq)}),$=Qq+xq,z=$;continue}if(v===$q){var Xq=$-1,YG=0;while(Xq>=z&&R(q,Xq)===I)YG++,Xq--;if(YG>=2){var d=$+1;while(d<J&&R(q,d)===I)d++;if(d>=J){K(Xq+1),$=J,z=J;continue}K(Xq+1),X.push({type:w.breakLine}),$++;while($<J&&R(q,$)===I)$++;z=$;continue}var JG=$>z?R(q,$-1):0,qq=$+1<J?R(q,$+1):0,FG=$>z&&JG===I&&qq===I?$-1:$;if(K(FG),X.push({type:w.text,text:` `}),z=$+1,$>G&&JG===I&&z<J&&R(q,z)===I)z++;$=z;continue}if(v===RG)F=!0;$++;while($<J){var v=R(q,$);if(v>=eq)break;if(v===RG)F=!0;var j=fG[v];if(j===0){$++;continue}if(j===1&&(v===P1||v===I1||v===w1)&&O){$++;continue}break}}if(K($),V.length)xY(X,V,null);if(U.length){U.sort(function(Eq,pq){return Eq.resultIdx-pq.resultIdx});for(var y=0;y<U.length;y++)X.splice(U[y].resultIdx+y,0,{type:w.text,text:U[y].type==="image"?"![":"["})}return X}function D5(q,G,J,Z,Y){var X=!1;for(var V=0;V<G.length;V++)if(G[V].sourcePos>=Z&&G[V].sourcePos<Y){X=!0;break}if(!X)return;var U=lZ(q,J),$=[];for(var V=0;V<G.length;V++){var z=G[V];if(z.sourcePos>=Z&&z.sourcePos<Y)$.push({nodeIndex:z.nodeIndex-J.resultIdx,type:z.type,length:z.length,canOpen:z.canOpen,canClose:z.canClose,active:z.active,sourcePos:z.sourcePos,inAnchor:z.inAnchor})}xY(U,$,null),q.length=J.resultIdx;for(var O=0;O<U.length;O++)q.push(U[O]);var F=[];for(var V=0;V<G.length;V++)if(G[V].sourcePos<Z||G[V].sourcePos>=Y)F.push(G[V]);G.length=0;for(var O=0;O<F.length;O++)G.push(F[O])}function _5(q,G,J,Z){if(q.type==="link")return{type:w.link,target:J,title:Z,children:G};return{type:w.image,target:J||"",alt:mZ(G),title:Z}}function lZ(q,G){return q.slice(G.resultIdx)}function UY(q,G,J,Z,Y,X,V,U){D5(q,G,Z,Y,X);var $=lZ(q,Z);J.pop(),q.length=Z.resultIdx,q.push(_5(Z,$,V,U))}function j5(q,G,J){let Z=yq(q,G),Y=Z<q.length&&q[Z]==="<";if(Y)Z++;let X=Z;if(Y&&Z<q.length&&q[Z]===">")return{target:"",endPos:Z+1,hadSpace:!1};let V,U;var $=!1;if(Y){U=Z;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 z=X;while(z<U-1&&Tq(q[z]))z++;let O=U-1;while(O>z&&Tq(q[O-1]))O--;V=q.slice(z,O),Z=U}else{let z=0;U=Z;while(U<q.length){let O=q[U];if(O===" "||O==="\t"||O===` `){$=!0;break}if(!J&&O===")")break;if(J&&O==="("){if(U>0&&q[U-1]==="\\"){U++;continue}z++,U++;continue}if(J&&O===")"){if(U>0&&q[U-1]==="\\"){U++;continue}if(z===0)break;z--,U++;continue}U++}V=q.slice(X,U),Z=U}return{target:V,endPos:Z,hadSpace:$}}function zY(q,G,J,Z){let Y=G,X=0;while(Y<q.length){let U=q[Y];if(Tq(U))Y++;else if(U===` `){if(X>=1)break;X++,Y++}else if(t1(U))break;else break}if(J&&!Z){if(Y>=q.length||q[Y]!=='"'&&q[Y]!=="'"&&q[Y]!=="(")return{title:void 0,endPos:Y}}let V=void 0;if(Y<q.length){let U=q[Y];if(U==='"'||U==="'"){Y++;let $=Y;while(Y<q.length&&q[Y]!==U){if(q[Y]==="\\")Y++;Y++}if(Y<q.length)V=q.slice($,Y),Y++}else if(U==="("){Y++;let $=Y,z=1;while(Y<q.length&&z>0){if(q[Y]==="\\"&&Y+1<q.length)Y++;else if(q[Y]==="(")z++;else if(q[Y]===")")z--;Y++}if(z===0)V=q.slice($,Y-1)}}return Y=yq(q,Y),{title:V,endPos:Y}}function H5(q,G,J){let Z=j5(q,G,J);if(!Z)return null;let Y=G;Y=yq(q,Y);let X=Y<q.length&&q[Y]==="<";if(X&&Z.target===""&&Z.endPos===Y+2){let U=zY(q,Z.endPos,!1,X);if(U.endPos>=q.length||q[U.endPos]!==")")return null;return{target:"",title:U.title,endPos:U.endPos+1}}let V=zY(q,Z.endPos,Z.hadSpace,X);if(V.endPos>=q.length||q[V.endPos]!==")")return null;return{target:Z.target,title:V.title,endPos:V.endPos+1}}var O5;((Z)=>{Z[Z.URI=0]="URI";Z[Z.EMAIL=1]="EMAIL";Z[Z.ANGLE=2]="ANGLE"})(O5||={});function ZG(q){return q>=m1&&q<=k1||q>=r1&&q<=s1}function AY(q){let G=q.indexOf(":");if(G<2||G>32)return!1;let J=R(q);if(!ZG(J))return!1;for(let Z=1;Z<G;Z++){let Y=q[Z],X=R(Y);if(!JZ(Y)&&Y!=="+"&&Y!=="."&&Y!=="-")return!1}return!0}function QY(q,G,J){if(G===0)return!0;return(J?` \r*_~(`:` *_~(`).indexOf(q[G-1])!==-1}function oG(q,G,J,Z,Y){let X=Z(q,"a","href");if(!X)return null;return{type:w.link,target:X,children:[{type:w.text,text:G}],endPos:J,...Y!==void 0?{emailStart:Y}:{}}}function NZ(q,G,J,Z,Y){if(J.inAnchor||Y!==2&&Z.disableAutoLink)return null;if(Y===2){if(q[G]!=="<")return null;let K=G+1;while(K<q.length&&q[K]!==">"){let S=R(q,K);if(S===I||S===u||S===$q||S===Aq||S<I)