var om=Object.create;var Hn=Object.defineProperty;var sm=Object.getOwnPropertyDescriptor;var lm=Object.getOwnPropertyNames;var cm=Object.getPrototypeOf,fm=Object.prototype.hasOwnProperty;var q=(e,t)=>()=>{try{return t||e((t={exports:{}}).exports,t),t.exports}catch(r){throw t=0,r}},Pr=(e,t)=>{for(var r in t)Hn(e,r,{get:t[r],enumerable:!0})},pm=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of lm(t))!fm.call(e,a)&&a!==r&&Hn(e,a,{get:()=>t[a],enumerable:!(n=sm(t,a))||n.enumerable});return e};var At=(e,t,r)=>(r=e!=null?om(cm(e)):{},pm(t||!e||!e.__esModule?Hn(r,"default",{value:e,enumerable:!0}):r,e));var Fo=q((x8,ko)=>{"use strict";ko.exports=wg;var sr=9,Zr=10,_t=32,kg=33,Fg=58,Pt=91,bg=92,Pi=93,lr=94,en=96,tn=4,Eg=1024;function wg(e){var t=this.Parser,r=this.Compiler;Cg(t)&&vg(t,e),yg(r)&&Ag(r)}function Cg(e){return!!(e&&e.prototype&&e.prototype.blockTokenizers)}function yg(e){return!!(e&&e.prototype&&e.prototype.visitors)}function vg(e,t){for(var r=t||{},n=e.prototype,a=n.blockTokenizers,u=n.inlineTokenizers,i=n.blockMethods,o=n.inlineMethods,s=a.definition,l=u.reference,c=[],f=-1,h=i.length,m;++ftn&&(F=void 0,ee=I);else{if(F0&&(te=ce[_-1],te.contentStart===te.contentEnd);)_--;for(ne=w(d.slice(0,te.contentEnd));++I<_;)te=ce[I],b[W.line+I]=(b[W.line+I]||0)+(te.contentStart-te.start),T.push(d.slice(te.contentStart,te.end));return p=L.enterBlock(),Y=L.tokenizeBlock(T.join(""),W),p(),ne({type:"footnoteDefinition",identifier:R.toLowerCase(),label:R,children:Y})}}}function x(w,d,v){var L=d.length+1,y=0,b,_,I,T;if(d.charCodeAt(y++)===Pt&&d.charCodeAt(y++)===lr){for(_=y;y{Ni.isRemarkParser=Sg;Ni.isRemarkCompiler=Lg;function Sg(e){return!!(e&&e.prototype&&e.prototype.blockTokenizers)}function Lg(e){return!!(e&&e.prototype&&e.prototype.visitors)}});var Ao=q((F8,vo)=>{var bo=Ri();vo.exports=_g;var Eo=9,wo=32,rn=36,Ig=48,qg=57,Co=92,Bg=["math","math-inline"],yo="math-display";function _g(e){let t=this.Parser,r=this.Compiler;bo.isRemarkParser(t)&&Pg(t,e),bo.isRemarkCompiler(r)&&Og(r,e)}function Pg(e,t){let r=e.prototype,n=r.inlineMethods;u.locator=a,r.inlineTokenizers.math=u,n.splice(n.indexOf("text"),0,"math");function a(i,o){return i.indexOf("$",o)}function u(i,o,s){let l=o.length,c=!1,f=!1,h=0,m,D,x,g,k,E,C;if(o.charCodeAt(h)===Co&&(f=!0,h++),o.charCodeAt(h)===rn){if(h++,f)return s?!0:i(o.slice(0,h))({type:"text",value:"$"});if(o.charCodeAt(h)===rn&&(c=!0,h++),x=o.charCodeAt(h),!(x===wo||x===Eo)){for(g=h;hqg)&&(!c||x===rn)){k=h-1,h++,c&&h++,E=h;break}}else D===Co&&(h++,x=o.charCodeAt(h+1));h++}if(E!==void 0)return s?!0:(C=o.slice(g,k+1),i(o.slice(0,E))({type:"inlineMath",value:C,data:{hName:"span",hProperties:{className:Bg.concat(c&&t.inlineMathDouble?[yo]:[])},hChildren:[{type:"text",value:C}]}}))}}}}function Og(e){let t=e.prototype;t.visitors.inlineMath=r;function r(n){let a="$";return(n.data&&n.data.hProperties&&n.data.hProperties.className||[]).includes(yo)&&(a="$$"),a+n.value+a}}});var qo=q((b8,Io)=>{var To=Ri();Io.exports=zg;var So=10,cr=32,Mi=36,Lo=` `,Ng="$",Rg=2,Mg=["math","math-display"];function zg(){let e=this.Parser,t=this.Compiler;To.isRemarkParser(e)&&Ug(e),To.isRemarkCompiler(t)&&Hg(t)}function Ug(e){let t=e.prototype,r=t.blockMethods,n=t.interruptParagraph,a=t.interruptList,u=t.interruptBlockquote;t.blockTokenizers.math=i,r.splice(r.indexOf("fencedCode")+1,0,"math"),n.splice(n.indexOf("fencedCode")+1,0,["math"]),a.splice(a.indexOf("fencedCode")+1,0,["math"]),u.splice(u.indexOf("fencedCode")+1,0,["math"]);function i(o,s,l){var c=s.length,f=0;let h,m,D,x,g,k,E,C,S,w,d;for(;fw&&s.charCodeAt(x-1)===cr;)x--;for(;x>w&&s.charCodeAt(x-1)===Mi;)S++,x--;for(k<=S&&s.indexOf(Ng,w)===x&&(C=!0,d=x);w<=d&&w-fw&&s.charCodeAt(d-1)===cr;)d--;if((!C||w!==d)&&m.push(s.slice(w,d)),C)break;f=D+1,D=s.indexOf(Lo,f+1),D=D===-1?c:D}return m=m.join(` `),o(s.slice(0,D))({type:"math",value:m,data:{hName:"div",hProperties:{className:Mg.concat()},hChildren:[{type:"text",value:m}]}})}}}}function Hg(e){let t=e.prototype;t.visitors.math=r;function r(n){return`$$ `+n.value+` $$`}}});var _o=q((E8,Bo)=>{var Vg=Ao(),Gg=qo();Bo.exports=Wg;function Wg(e){var t=e||{};Gg.call(this,t),Vg.call(this,t)}});var Ft=q((w8,Po)=>{Po.exports=jg;var Yg=Object.prototype.hasOwnProperty;function jg(){for(var e={},t=0;t{typeof Object.create=="function"?zi.exports=function(t,r){r&&(t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:zi.exports=function(t,r){if(r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t}}});var Mo=q((y8,Ro)=>{"use strict";var $g=Ft(),No=Oo();Ro.exports=Kg;function Kg(e){var t,r,n;No(u,e),No(a,u),t=u.prototype;for(r in t)n=t[r],n&&typeof n=="object"&&(t[r]="concat"in n?n.concat():$g(n));return u;function a(i){return e.apply(this,i)}function u(){return this instanceof u?e.apply(this,arguments):new a(arguments)}}});var Uo=q((v8,zo)=>{"use strict";zo.exports=Qg;function Qg(e,t,r){return n;function n(){var a=r||this,u=a[e];return a[e]=!t,i;function i(){a[e]=u}}}});var Vo=q((A8,Ho)=>{"use strict";Ho.exports=Jg;function Jg(e){for(var t=String(e),r=[],n=/\r?\n|\r/g;n.exec(t);)r.push(n.lastIndex);return r.push(t.length+1),{toPoint:a,toPosition:a,toOffset:u};function a(i){var o=-1;if(i>-1&&ii)return{line:o+1,column:i-(r[o-1]||0)+1,offset:i}}return{}}function u(i){var o=i&&i.line,s=i&&i.column,l;return!isNaN(o)&&!isNaN(s)&&o-1 in r&&(l=(r[o-2]||0)+s-1||0),l>-1&&l{"use strict";Go.exports=Xg;var Ui="\\";function Xg(e,t){return r;function r(n){for(var a=0,u=n.indexOf(Ui),i=e[t],o=[],s;u!==-1;)o.push(n.slice(a,u)),a=u+1,s=n.charAt(a),(!s||i.indexOf(s)===-1)&&o.push(Ui),u=n.indexOf(Ui,a+1);return o.push(n.slice(a)),o.join("")}}});var Yo=q((S8,Zg)=>{Zg.exports={AElig:"\xC6",AMP:"&",Aacute:"\xC1",Acirc:"\xC2",Agrave:"\xC0",Aring:"\xC5",Atilde:"\xC3",Auml:"\xC4",COPY:"\xA9",Ccedil:"\xC7",ETH:"\xD0",Eacute:"\xC9",Ecirc:"\xCA",Egrave:"\xC8",Euml:"\xCB",GT:">",Iacute:"\xCD",Icirc:"\xCE",Igrave:"\xCC",Iuml:"\xCF",LT:"<",Ntilde:"\xD1",Oacute:"\xD3",Ocirc:"\xD4",Ograve:"\xD2",Oslash:"\xD8",Otilde:"\xD5",Ouml:"\xD6",QUOT:'"',REG:"\xAE",THORN:"\xDE",Uacute:"\xDA",Ucirc:"\xDB",Ugrave:"\xD9",Uuml:"\xDC",Yacute:"\xDD",aacute:"\xE1",acirc:"\xE2",acute:"\xB4",aelig:"\xE6",agrave:"\xE0",amp:"&",aring:"\xE5",atilde:"\xE3",auml:"\xE4",brvbar:"\xA6",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",eacute:"\xE9",ecirc:"\xEA",egrave:"\xE8",eth:"\xF0",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",iacute:"\xED",icirc:"\xEE",iexcl:"\xA1",igrave:"\xEC",iquest:"\xBF",iuml:"\xEF",laquo:"\xAB",lt:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",ntilde:"\xF1",oacute:"\xF3",ocirc:"\xF4",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",oslash:"\xF8",otilde:"\xF5",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',raquo:"\xBB",reg:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",thorn:"\xFE",times:"\xD7",uacute:"\xFA",ucirc:"\xFB",ugrave:"\xF9",uml:"\xA8",uuml:"\xFC",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}});var jo=q((L8,ex)=>{ex.exports={"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}});var bt=q((I8,$o)=>{"use strict";$o.exports=tx;function tx(e){var t=typeof e=="string"?e.charCodeAt(0):e;return t>=48&&t<=57}});var Qo=q((q8,Ko)=>{"use strict";Ko.exports=rx;function rx(e){var t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}});var Ot=q((B8,Jo)=>{"use strict";Jo.exports=nx;function nx(e){var t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}});var Zo=q((_8,Xo)=>{"use strict";var ix=Ot(),ax=bt();Xo.exports=ux;function ux(e){return ix(e)||ax(e)}});var es=q((P8,ox)=>{ox.exports={AEli:"\xC6",AElig:"\xC6",AM:"&",AMP:"&",Aacut:"\xC1",Aacute:"\xC1",Abreve:"\u0102",Acir:"\xC2",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrav:"\xC0",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",Arin:"\xC5",Aring:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",Atild:"\xC3",Atilde:"\xC3",Aum:"\xC4",Auml:"\xC4",Backslash:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",Bcy:"\u0411",Because:"\u2235",Bernoullis:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",Bscr:"\u212C",Bumpeq:"\u224E",CHcy:"\u0427",COP:"\xA9",COPY:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",Cayleys:"\u212D",Ccaron:"\u010C",Ccedi:"\xC7",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",CenterDot:"\xB7",Cfr:"\u212D",Chi:"\u03A7",CircleDot:"\u2299",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",Colon:"\u2237",Colone:"\u2A74",Congruent:"\u2261",Conint:"\u222F",ContourIntegral:"\u222E",Copf:"\u2102",Coproduct:"\u2210",CounterClockwiseContourIntegral:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",DD:"\u2145",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",Diamond:"\u22C4",DifferentialD:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",Downarrow:"\u21D3",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ET:"\xD0",ETH:"\xD0",Eacut:"\xC9",Eacute:"\xC9",Ecaron:"\u011A",Ecir:"\xCA",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrav:"\xC8",Egrave:"\xC8",Element:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",Equilibrium:"\u21CC",Escr:"\u2130",Esim:"\u2A73",Eta:"\u0397",Eum:"\xCB",Euml:"\xCB",Exists:"\u2203",ExponentialE:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",G:">",GT:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",HilbertSpace:"\u210B",Hopf:"\u210D",HorizontalLine:"\u2500",Hscr:"\u210B",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacut:"\xCD",Iacute:"\xCD",Icir:"\xCE",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Igrav:"\xCC",Igrave:"\xCC",Im:"\u2111",Imacr:"\u012A",ImaginaryI:"\u2148",Implies:"\u21D2",Int:"\u222C",Integral:"\u222B",Intersection:"\u22C2",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Ium:"\xCF",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",L:"<",LT:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Larr:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",LeftRightArrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",Leftarrow:"\u21D0",Leftrightarrow:"\u21D4",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",LongLeftRightArrow:"\u27F7",LongRightArrow:"\u27F6",Longleftarrow:"\u27F8",Longleftrightarrow:"\u27FA",Longrightarrow:"\u27F9",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",Lscr:"\u2112",Lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",Mopf:"\u{1D544}",Mscr:"\u2133",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` `,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",Nopf:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",Nscr:"\u{1D4A9}",Ntild:"\xD1",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacut:"\xD3",Oacute:"\xD3",Ocir:"\xD4",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograv:"\xD2",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslas:"\xD8",Oslash:"\xD8",Otild:"\xD5",Otilde:"\xD5",Otimes:"\u2A37",Oum:"\xD6",Ouml:"\xD6",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",Poincareplane:"\u210C",Popf:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",Prime:"\u2033",Product:"\u220F",Proportion:"\u2237",Proportional:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUO:'"',QUOT:'"',Qfr:"\u{1D514}",Qopf:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",RE:"\xAE",REG:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",Rfr:"\u211C",Rho:"\u03A1",RightAngleBracket:"\u27E9",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",Rightarrow:"\u21D2",Ropf:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",Rscr:"\u211B",Rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",SuchThat:"\u220B",Sum:"\u2211",Sup:"\u22D1",Superset:"\u2283",SupersetEqual:"\u2287",Supset:"\u22D1",THOR:"\xDE",THORN:"\xDE",TRADE:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacut:"\xDA",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucir:"\xDB",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrav:"\xD9",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",UpTee:"\u22A5",UpTeeArrow:"\u21A5",Uparrow:"\u21D1",Updownarrow:"\u21D5",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uum:"\xDC",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacut:"\xDD",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",ZeroWidthSpace:"\u200B",Zeta:"\u0396",Zfr:"\u2128",Zopf:"\u2124",Zscr:"\u{1D4B5}",aacut:"\xE1",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acir:"\xE2",acirc:"\xE2",acut:"\xB4",acute:"\xB4",acy:"\u0430",aeli:"\xE6",aelig:"\xE6",af:"\u2061",afr:"\u{1D51E}",agrav:"\xE0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",am:"&",amp:"&",and:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",ap:"\u2248",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",apid:"\u224B",apos:"'",approx:"\u2248",approxeq:"\u224A",arin:"\xE5",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",asymp:"\u2248",asympeq:"\u224D",atild:"\xE3",atilde:"\xE3",aum:"\xE4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",beta:"\u03B2",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxh:"\u2500",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",bprime:"\u2035",breve:"\u02D8",brvba:"\xA6",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",bumpeq:"\u224F",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",ccaps:"\u2A4D",ccaron:"\u010D",ccedi:"\xE7",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cedi:"\xB8",cedil:"\xB8",cemptyv:"\u29B2",cen:"\xA2",cent:"\xA2",centerdot:"\xB7",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledR:"\xAE",circledS:"\u24C8",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",conint:"\u222E",copf:"\u{1D554}",coprod:"\u2210",cop:"\xA9",copy:"\xA9",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curre:"\xA4",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dArr:"\u21D3",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",darr:"\u2193",dash:"\u2010",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",dcy:"\u0434",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21CA",ddotseq:"\u2A77",de:"\xB0",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",dharl:"\u21C3",dharr:"\u21C2",diam:"\u22C4",diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divid:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",dot:"\u02D9",doteq:"\u2250",doteqdot:"\u2251",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",downarrow:"\u2193",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eDDot:"\u2A77",eDot:"\u2251",eacut:"\xE9",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\xEA",ecirc:"\xEA",ecolon:"\u2255",ecy:"\u044D",edot:"\u0117",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrav:"\xE8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",equals:"=",equest:"\u225F",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",erarr:"\u2971",escr:"\u212F",esdot:"\u2250",esim:"\u2242",eta:"\u03B7",et:"\xF0",eth:"\xF0",eum:"\xEB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",expectation:"\u2130",exponentiale:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",forall:"\u2200",fork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac1:"\xBC",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac3:"\xBE",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",gE:"\u2267",gEl:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gammad:"\u03DD",gap:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",ge:"\u2265",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gg:"\u226B",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",gl:"\u2277",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",grave:"`",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",g:">",gt:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hArr:"\u21D4",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",harr:"\u2194",harrcir:"\u2948",harrw:"\u21AD",hbar:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hslash:"\u210F",hstrok:"\u0127",hybull:"\u2043",hyphen:"\u2010",iacut:"\xED",iacute:"\xED",ic:"\u2063",icir:"\xEE",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexc:"\xA1",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",igrav:"\xEC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",image:"\u2111",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",intcal:"\u22BA",integers:"\u2124",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iprod:"\u2A3C",iques:"\xBF",iquest:"\xBF",iscr:"\u{1D4BE}",isin:"\u2208",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",iukcy:"\u0456",ium:"\xEF",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAarr:"\u21DA",lArr:"\u21D0",lAtail:"\u291B",lBarr:"\u290E",lE:"\u2266",lEg:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",lang:"\u27E8",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",laqu:"\xAB",laquo:"\xAB",larr:"\u2190",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lceil:"\u2308",lcub:"{",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leftarrow:"\u2190",leftarrowtail:"\u21A2",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",leftthreetimes:"\u22CB",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",lessgtr:"\u2276",lesssim:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",ll:"\u226A",llarr:"\u21C7",llcorner:"\u231E",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",longleftrightarrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",l:"<",lt:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",mac:"\xAF",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",measuredangle:"\u2221",mfr:"\u{1D52A}",mho:"\u2127",micr:"\xB5",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middo:"\xB7",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",mstpos:"\u223E",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nGtv:"\u226B\u0338",nLeftarrow:"\u21CD",nLeftrightarrow:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nLtv:"\u226A\u0338",nRightarrow:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nabla:"\u2207",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbs:"\xA0",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",ne:"\u2260",neArr:"\u21D7",nearhk:"\u2924",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",ngsim:"\u2275",ngt:"\u226F",ngtr:"\u226F",nhArr:"\u21CE",nharr:"\u21AE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",nlArr:"\u21CD",nlE:"\u2266\u0338",nlarr:"\u219A",nldr:"\u2025",nle:"\u2270",nleftarrow:"\u219A",nleftrightarrow:"\u21AE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nlsim:"\u2274",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nmid:"\u2224",nopf:"\u{1D55F}",no:"\xAC",not:"\xAC",notin:"\u2209",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrArr:"\u21CF",nrarr:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntild:"\xF1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",oS:"\u24C8",oacut:"\xF3",oacute:"\xF3",oast:"\u229B",ocir:"\xF4",ocirc:"\xF4",ocy:"\u043E",odash:"\u229D",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograv:"\xF2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",oplus:"\u2295",or:"\u2228",orarr:"\u21BB",ord:"\xBA",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oscr:"\u2134",oslas:"\xF8",oslash:"\xF8",osol:"\u2298",otild:"\xF5",otilde:"\xF5",otimes:"\u2297",otimesas:"\u2A36",oum:"\xF6",ouml:"\xF6",ovbar:"\u233D",par:"\xB6",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",plusm:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",pointint:"\u2A15",popf:"\u{1D561}",poun:"\xA3",pound:"\xA3",pr:"\u227A",prE:"\u2AB3",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",primes:"\u2119",prnE:"\u2AB5",prnap:"\u2AB9",prnsim:"\u22E8",prod:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quo:'"',quot:'"',rAarr:"\u21DB",rArr:"\u21D2",rAtail:"\u291C",rBarr:"\u290F",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raqu:"\xBB",raquo:"\xBB",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rceil:"\u2309",rcub:"}",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",re:"\xAE",reg:"\xAE",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",rightarrow:"\u2192",rightarrowtail:"\u21A3",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",rightthreetimes:"\u22CC",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",rsaquo:"\u203A",rscr:"\u{1D4C7}",rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",sbquo:"\u201A",sc:"\u227B",scE:"\u2AB4",scap:"\u2AB8",scaron:"\u0161",sccue:"\u227D",sce:"\u2AB0",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",scnap:"\u2ABA",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",seArr:"\u21D8",searhk:"\u2925",searr:"\u2198",searrow:"\u2198",sec:"\xA7",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shortmid:"\u2223",shortparallel:"\u2225",sh:"\xAD",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",subE:"\u2AC5",subdot:"\u2ABD",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2AC5",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",sum:"\u2211",sung:"\u266A",sup:"\u2283",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supE:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swarhk:"\u2926",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292A",szli:"\xDF",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tbrk:"\u23B4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",thor:"\xFE",thorn:"\xFE",tilde:"\u02DC",time:"\xD7",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uArr:"\u21D1",uHar:"\u2963",uacut:"\xFA",uacute:"\xFA",uarr:"\u2191",ubrcy:"\u045E",ubreve:"\u016D",ucir:"\xFB",ucirc:"\xFB",ucy:"\u0443",udarr:"\u21C5",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",ugrav:"\xF9",ugrave:"\xF9",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",um:"\xA8",uml:"\xA8",uogon:"\u0173",uopf:"\u{1D566}",uparrow:"\u2191",updownarrow:"\u2195",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",upsi:"\u03C5",upsih:"\u03D2",upsilon:"\u03C5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uum:"\xFC",uuml:"\xFC",uwangle:"\u29A7",vArr:"\u21D5",vBar:"\u2AE8",vBarv:"\u2AE9",vDash:"\u22A8",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vcy:"\u0432",vdash:"\u22A2",vee:"\u2228",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",vert:"|",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",xhArr:"\u27FA",xharr:"\u27F7",xi:"\u03BE",xlArr:"\u27F8",xlarr:"\u27F5",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrArr:"\u27F9",xrarr:"\u27F6",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacut:"\xFD",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",ye:"\xA5",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yum:"\xFF",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeetrf:"\u2128",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}});var ns=q((O8,rs)=>{"use strict";var ts=es();rs.exports=lx;var sx={}.hasOwnProperty;function lx(e){return sx.call(ts,e)?ts[e]:!1}});var fr=q((N8,ds)=>{"use strict";var is=Yo(),as=jo(),cx=bt(),fx=Qo(),ls=Zo(),px=ns();ds.exports=yx;var hx={}.hasOwnProperty,Nt=String.fromCharCode,mx=Function.prototype,us={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},Dx=9,os=10,dx=12,gx=32,ss=38,xx=59,kx=60,Fx=61,bx=35,Ex=88,wx=120,Cx=65533,Rt="named",Vi="hexadecimal",Gi="decimal",Wi={};Wi[Vi]=16;Wi[Gi]=10;var nn={};nn[Rt]=ls;nn[Gi]=cx;nn[Vi]=fx;var cs=1,fs=2,ps=3,hs=4,ms=5,Hi=6,Ds=7,at={};at[cs]="Named character references must be terminated by a semicolon";at[fs]="Numeric character references must be terminated by a semicolon";at[ps]="Named character references cannot be empty";at[hs]="Numeric character references cannot be empty";at[ms]="Named character references must be known";at[Hi]="Numeric character references cannot be disallowed";at[Ds]="Numeric character references cannot be outside the permissible Unicode range";function yx(e,t){var r={},n,a;t||(t={});for(a in us)n=t[a],r[a]=n??us[a];return(r.position.indent||r.position.start)&&(r.indent=r.position.indent||[],r.position=r.position.start),vx(e,r)}function vx(e,t){var r=t.additional,n=t.nonTerminated,a=t.text,u=t.reference,i=t.warning,o=t.textContext,s=t.referenceContext,l=t.warningContext,c=t.position,f=t.indent||[],h=e.length,m=0,D=-1,x=c.column||1,g=c.line||1,k="",E=[],C,S,w,d,v,L,y,b,_,I,T,R,O,z,N,W,ne,p,Y;for(typeof r=="string"&&(r=r.charCodeAt(0)),W=ie(),b=i?F:mx,m--,h++;++m65535&&(L-=65536,I+=Nt(L>>>10|55296),L=56320|L&1023),L=I+Nt(L))):z!==Rt&&b(hs,p)),L?(ee(),W=ie(),m=Y-1,x+=Y-O+1,E.push(L),ne=ie(),ne.offset++,u&&u.call(s,L,{start:W,end:ne},e.slice(O-1,Y)),W=ne):(d=e.slice(O-1,Y),k+=d,x+=d.length,m=Y-1)}else v===10&&(g++,D++,x=0),v===v?(k+=Nt(v),x++):ee();return E.join("");function ie(){return{line:g,column:x,offset:m+(c.offset||0)}}function F(ce,te){var et=ie();et.column+=te,et.offset+=te,i.call(l,at[ce],et,ce)}function ee(){k&&(E.push(k),a&&a.call(o,k,{start:W,end:ie()}),k="")}}function Ax(e){return e>=55296&&e<=57343||e>1114111}function Tx(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534}});var ks=q((R8,xs)=>{"use strict";var Sx=Ft(),gs=fr();xs.exports=Lx;function Lx(e){return r.raw=n,r;function t(u){for(var i=e.offset,o=u.line,s=[];++o&&o in i;)s.push((i[o]||0)+1);return{start:u,indent:s}}function r(u,i,o){gs(u,{position:t(i),warning:a,text:o,reference:o,textContext:e,referenceContext:e})}function n(u,i,o){return gs(u,Sx(o,{position:t(i),warning:a}))}function a(u,i,o){o!==3&&e.file.message(u,i)}}});var Es=q((M8,bs)=>{"use strict";bs.exports=Ix;function Ix(e){return t;function t(r,n){var a=this,u=a.offset,i=[],o=a[e+"Methods"],s=a[e+"Tokenizers"],l=n.line,c=n.column,f,h,m,D,x,g;if(!r)return i;for(L.now=C,L.file=a.file,k("");r;){for(f=-1,h=o.length,x=!1;++f{"use strict";Cs.exports=an;var Yi=["\\","`","*","{","}","[","]","(",")","#","+","-",".","!","_",">"],ji=Yi.concat(["~","|"]),ws=ji.concat([` `,'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);an.default=Yi;an.gfm=ji;an.commonmark=ws;function an(e){var t=e||{};return t.commonmark?ws:t.gfm?ji:Yi}});var As=q((U8,vs)=>{"use strict";vs.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]});var $i=q((H8,Ts)=>{"use strict";Ts.exports={position:!0,gfm:!0,commonmark:!1,pedantic:!1,blocks:As()}});var Ls=q((V8,Ss)=>{"use strict";var _x=Ft(),Px=ys(),Ox=$i();Ss.exports=Nx;function Nx(e){var t=this,r=t.options,n,a;if(e==null)e={};else if(typeof e=="object")e=_x(e);else throw new Error("Invalid value `"+e+"` for setting `options`");for(n in Ox){if(a=e[n],a==null&&(a=r[n]),n!=="blocks"&&typeof a!="boolean"||n==="blocks"&&typeof a!="object")throw new Error("Invalid value `"+a+"` for setting `options."+n+"`");e[n]=a}return t.options=e,t.escape=Px(e),t}});var Bs=q((G8,qs)=>{"use strict";qs.exports=Is;function Is(e){if(e==null)return Ux;if(typeof e=="string")return zx(e);if(typeof e=="object")return"length"in e?Mx(e):Rx(e);if(typeof e=="function")return e;throw new Error("Expected function, string, or object as test")}function Rx(e){return t;function t(r){var n;for(n in e)if(r[n]!==e[n])return!1;return!0}}function Mx(e){for(var t=[],r=-1;++r{_s.exports=Hx;function Hx(e){return e}});var Ms=q((Y8,Rs)=>{"use strict";Rs.exports=un;var Vx=Bs(),Gx=Ps(),Os=!0,Ns="skip",Ki=!1;un.CONTINUE=Os;un.SKIP=Ns;un.EXIT=Ki;function un(e,t,r,n){var a,u;typeof t=="function"&&typeof r!="function"&&(n=r,r=t,t=null),u=Vx(t),a=n?-1:1,i(e,null,[])();function i(o,s,l){var c=typeof o=="object"&&o!==null?o:{},f;return typeof c.type=="string"&&(f=typeof c.tagName=="string"?c.tagName:typeof c.name=="string"?c.name:void 0,h.displayName="node ("+Gx(c.type+(f?"<"+f+">":""))+")"),h;function h(){var m=l.concat(o),D=[],x,g;if((!t||u(o,s,l[l.length-1]||null))&&(D=Wx(r(o,l)),D[0]===Ki))return D;if(o.children&&D[0]!==Ns)for(g=(n?o.children.length:-1)+a;g>-1&&g{"use strict";zs.exports=sn;var on=Ms(),Yx=on.CONTINUE,jx=on.SKIP,$x=on.EXIT;sn.CONTINUE=Yx;sn.SKIP=jx;sn.EXIT=$x;function sn(e,t,r,n){typeof t=="function"&&typeof r!="function"&&(n=r,r=t,t=null),on(e,t,a,n);function a(u,i){var o=i[i.length-1],s=o?o.children.indexOf(u):null;return r(u,s,o)}}});var Vs=q(($8,Hs)=>{"use strict";var Kx=Us();Hs.exports=Qx;function Qx(e,t){return Kx(e,t?Jx:Xx),e}function Jx(e){delete e.position}function Xx(e){e.position=void 0}});var Ys=q((K8,Ws)=>{"use strict";var Gs=Ft(),Zx=Vs();Ws.exports=r1;var e1=` `,t1=/\r\n|\r/g;function r1(){var e=this,t=String(e.file),r={line:1,column:1,offset:0},n=Gs(r),a;return t=t.replace(t1,e1),t.charCodeAt(0)===65279&&(t=t.slice(1),n.column++,n.offset++),a={type:"root",children:e.tokenizeBlock(t,n),position:{start:r,end:e.eof||Gs(r)}},e.options.position||Zx(a,!0),a}});var $s=q((Q8,js)=>{"use strict";var n1=/^[ \t]*(\n|$)/;js.exports=i1;function i1(e,t,r){for(var n,a="",u=0,i=t.length;u{"use strict";var Ge="",Qi;Ks.exports=a1;function a1(e,t){if(typeof e!="string")throw new TypeError("expected a string");if(t===1)return e;if(t===2)return e+e;var r=e.length*t;if(Qi!==e||typeof Qi>"u")Qi=e,Ge="";else if(Ge.length>=r)return Ge.substr(0,r);for(;r>Ge.length&&t>1;)t&1&&(Ge+=e),t>>=1,e+=e;return Ge+=e,Ge=Ge.substr(0,r),Ge}});var Ji=q((X8,Qs)=>{"use strict";Qs.exports=u1;function u1(e){return String(e).replace(/\n+$/,"")}});var Zs=q((Z8,Xs)=>{"use strict";var o1=ln(),s1=Ji();Xs.exports=f1;var Xi=` `,Js=" ",Zi=" ",l1=4,c1=o1(Zi,l1);function f1(e,t,r){for(var n=-1,a=t.length,u="",i="",o="",s="",l,c,f;++n{"use strict";tl.exports=D1;var cn=` `,pr=" ",Mt=" ",p1="~",el="`",h1=3,m1=4;function D1(e,t,r){var n=this,a=n.options.gfm,u=t.length+1,i=0,o="",s,l,c,f,h,m,D,x,g,k,E,C,S;if(a){for(;i=m1)){for(D="";i{zt=nl.exports=d1;function d1(e){return e.trim?e.trim():zt.right(zt.left(e))}zt.left=function(e){return e.trimLeft?e.trimLeft():e.replace(/^\s\s*/,"")};zt.right=function(e){if(e.trimRight)return e.trimRight();for(var t=/\s/,r=e.length;t.test(e.charAt(--r)););return e.slice(0,r+1)}});var fn=q((tT,il)=>{"use strict";il.exports=g1;function g1(e,t,r,n){for(var a=e.length,u=-1,i,o;++u{"use strict";var x1=Et(),k1=fn();ol.exports=F1;var ea=` `,al=" ",ta=" ",ul=">";function F1(e,t,r){for(var n=this,a=n.offset,u=n.blockTokenizers,i=n.interruptBlockquote,o=e.now(),s=o.line,l=t.length,c=[],f=[],h=[],m,D=0,x,g,k,E,C,S,w,d;D{"use strict";cl.exports=E1;var ll=` `,hr=" ",mr=" ",Dr="#",b1=6;function E1(e,t,r){for(var n=this,a=n.options.pedantic,u=t.length+1,i=-1,o=e.now(),s="",l="",c,f,h;++ib1)&&!(!h||!a&&t.charAt(i+1)===Dr)){for(u=t.length+1,f="";++i{"use strict";hl.exports=S1;var w1=" ",C1=` `,pl=" ",y1="*",v1="-",A1="_",T1=3;function S1(e,t,r){for(var n=-1,a=t.length+1,u="",i,o,s,l;++n=T1&&(!i||i===C1)?(u+=l,r?!0:e(u)({type:"thematicBreak"})):void 0}});var ra=q((aT,dl)=>{"use strict";dl.exports=B1;var Dl=" ",L1=" ",I1=1,q1=4;function B1(e){for(var t=0,r=0,n=e.charAt(t),a={},u,i=0;n===Dl||n===L1;){for(u=n===Dl?q1:I1,r+=u,u>1&&(r=Math.floor(r/u)*u);i{"use strict";var _1=Et(),P1=ln(),O1=ra();xl.exports=M1;var gl=` `,N1=" ",R1="!";function M1(e,t){var r=e.split(gl),n=r.length+1,a=1/0,u=[],i,o,s;for(r.unshift(P1(N1,t)+R1);n--;)if(o=O1(r[n]),u[n]=o.stops,_1(r[n]).length!==0)if(o.indent)o.indent>0&&o.indent{"use strict";var z1=Et(),U1=ln(),Fl=bt(),H1=ra(),V1=kl(),G1=fn();Cl.exports=X1;var na="*",W1="_",bl="+",ia="-",El=".",We=" ",_e=` `,pn=" ",wl=")",Y1="x",ut=4,j1=/\n\n(?!\s*$)/,$1=/^\[([ X\tx])][ \t]/,K1=/^([ \t]*)([*+-]|\d+[.)])( {1,4}(?! )| |\t|$|(?=\n))([^\n]*)/,Q1=/^([ \t]*)([*+-]|\d+[.)])([ \t]+)/,J1=/^( {1,4}|\t)?/gm;function X1(e,t,r){for(var n=this,a=n.options.commonmark,u=n.options.pedantic,i=n.blockTokenizers,o=n.interruptList,s=0,l=t.length,c=null,f,h,m,D,x,g,k,E,C,S,w,d,v,L,y,b,_,I,T,R=!1,O,z,N,W;s=_.indent&&(W=!0),D=t.charAt(s),C=null,!W){if(D===na||D===bl||D===ia)C=D,s++,f++;else{for(h="";s=_.indent||f>ut),E=!1,s=k;if(w=t.slice(k,g),S=k===s?w:t.slice(s,g),(C===na||C===W1||C===ia)&&i.thematicBreak.call(n,e,w,!0))break;if(d=v,v=!E&&!z1(S).length,W&&_)_.value=_.value.concat(b,w),y=y.concat(b,w),b=[];else if(E)b.length!==0&&(R=!0,_.value.push(""),_.trail=b.concat()),_={value:[w],indent:f,trail:[]},L.push(_),y=y.concat(b,w),b=[];else if(v){if(d&&!a)break;b.push(w)}else{if(d||G1(o,i,n,[e,w,!0]))break;_.value=_.value.concat(b,w),y=y.concat(b,w),b=[]}s=g+1}for(O=e(y.join(_e)).reset({type:"list",ordered:m,start:c,spread:R,children:[]}),I=n.enterList(),T=n.enterBlock(),s=-1,l=L.length;++s{"use strict";Tl.exports=ok;var aa=` `,rk=" ",vl=" ",Al="=",nk="-",ik=3,ak=1,uk=2;function ok(e,t,r){for(var n=this,a=e.now(),u=t.length,i=-1,o="",s,l,c,f,h;++i=ik){i--;break}o+=c}for(s="",l="";++i{"use strict";var sk="[a-zA-Z_:][a-zA-Z0-9:._-]*",lk="[^\"'=<>`\\u0000-\\u0020]+",ck="'[^']*'",fk='"[^"]*"',pk="(?:"+lk+"|"+ck+"|"+fk+")",hk="(?:\\s+"+sk+"(?:\\s*=\\s*"+pk+")?)",Ll="<[A-Za-z][A-Za-z0-9\\-]*"+hk+"*\\s*\\/?>",Il="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",mk="|",Dk="<[?].*?[?]>",dk="]*>",gk="";ua.openCloseTag=new RegExp("^(?:"+Ll+"|"+Il+")");ua.tag=new RegExp("^(?:"+Ll+"|"+Il+"|"+mk+"|"+Dk+"|"+dk+"|"+gk+")")});var Pl=q((cT,_l)=>{"use strict";var xk=oa().openCloseTag;_l.exports=Bk;var kk=" ",Fk=" ",ql=` `,bk="<",Ek=/^<(script|pre|style)(?=(\s|>|$))/i,wk=/<\/(script|pre|style)>/i,Ck=/^/,vk=/^<\?/,Ak=/\?>/,Tk=/^/,Lk=/^/,Bl=/^$/,qk=new RegExp(xk.source+"\\s*$");function Bk(e,t,r){for(var n=this,a=n.options.blocks.join("|"),u=new RegExp("^|$))","i"),i=t.length,o=0,s,l,c,f,h,m,D,x=[[Ek,wk,!0],[Ck,yk,!0],[vk,Ak,!0],[Tk,Sk,!0],[Lk,Ik,!0],[u,Bl,!0],[qk,Bl,!1]];o{"use strict";Ol.exports=Ok;var _k=String.fromCharCode,Pk=/\s/;function Ok(e){return Pk.test(typeof e=="number"?_k(e):e.charAt(0))}});var hn=q((pT,Nl)=>{"use strict";Nl.exports=Nk;function Nk(e){return String(e).replace(/\s+/g," ")}});var sa=q((hT,Rl)=>{"use strict";var Rk=hn();Rl.exports=Mk;function Mk(e){return Rk(e).toLowerCase()}});var Wl=q((mT,Gl)=>{"use strict";var zk=Pe(),Uk=sa();Gl.exports=Wk;var Ml='"',zl="'",Hk="\\",Ut=` `,mn=" ",Dn=" ",ca="[",dr="]",Vk="(",Gk=")",Ul=":",Hl="<",Vl=">";function Wk(e,t,r){for(var n=this,a=n.options.commonmark,u=0,i=t.length,o="",s,l,c,f,h,m,D,x;u{"use strict";var jk=Pe();jl.exports=n0;var $k=" ",dn=` `,Kk=" ",Qk="-",Jk=":",Xk="\\",fa="|",Zk=1,e0=2,Yl="left",t0="center",r0="right";function n0(e,t,r){var n=this,a,u,i,o,s,l,c,f,h,m,D,x,g,k,E,C,S,w,d,v,L,y;if(n.options.gfm){for(a=0,C=0,l=t.length+1,c=[];av){if(C1&&(h?(o+=f.slice(0,-1),f=f.charAt(f.length-1)):(o+=f,f="")),k=e.now(),e(o)({type:"tableCell",children:n.tokenizeInline(x,k)},s)),e(f+h),f="",x=""):(f&&(x+=f,f=""),x+=h,h===Xk&&a!==l-2&&(x+=S.charAt(a+1),a++)),g=!1,a++}E||e(dn+u)}return d}}}});var Jl=q((dT,Ql)=>{"use strict";var i0=Et(),a0=Ji(),u0=fn();Ql.exports=l0;var o0=" ",gr=` `,s0=" ",Kl=4;function l0(e,t,r){for(var n=this,a=n.options,u=a.commonmark,i=n.blockTokenizers,o=n.interruptParagraph,s=t.indexOf(gr),l=t.length,c,f,h,m,D;s=Kl&&h!==gr){s=t.indexOf(gr,s+1);continue}}if(f=t.slice(s+1),u0(o,i,n,[e,f,!0]))break;if(c=s,s=t.indexOf(gr,s+1),s!==-1&&i0(t.slice(c,s))===""){s=c;break}}return f=t.slice(0,s),r?!0:(D=e.now(),f=a0(f),e(f)({type:"paragraph",children:n.tokenizeInline(f,D)}))}});var Zl=q((gT,Xl)=>{"use strict";Xl.exports=c0;function c0(e,t){return e.indexOf("\\",t)}});var nc=q((xT,rc)=>{"use strict";var f0=Zl();rc.exports=tc;tc.locator=f0;var p0=` `,ec="\\";function tc(e,t,r){var n=this,a,u;if(t.charAt(0)===ec&&(a=t.charAt(1),n.escape.indexOf(a)!==-1))return r?!0:(a===p0?u={type:"break"}:u={type:"text",value:a},e(ec+a)(u))}});var pa=q((kT,ic)=>{"use strict";ic.exports=h0;function h0(e,t){return e.indexOf("<",t)}});var lc=q((FT,sc)=>{"use strict";var ac=Pe(),m0=fr(),D0=pa();sc.exports=da;da.locator=D0;da.notInLink=!0;var uc="<",ha=">",oc="@",ma="/",Da="mailto:",gn=Da.length;function da(e,t,r){var n=this,a="",u=t.length,i=0,o="",s=!1,l="",c,f,h,m,D;if(t.charAt(0)===uc){for(i++,a=uc;i{"use strict";cc.exports=d0;function d0(e,t){var r=String(e),n=0,a;if(typeof t!="string")throw new Error("Expected character");for(a=r.indexOf(t);a!==-1;)n++,a=r.indexOf(t,a+t.length);return n}});var mc=q((ET,hc)=>{"use strict";hc.exports=g0;var pc=["www.","http://","https://"];function g0(e,t){var r=-1,n,a,u;if(!this.options.gfm)return r;for(a=pc.length,n=-1;++n{"use strict";var Dc=fc(),x0=fr(),k0=bt(),ga=Ot(),F0=Pe(),b0=mc();xc.exports=ka;ka.locator=b0;ka.notInLink=!0;var E0=33,w0=38,C0=41,y0=42,v0=44,A0=45,xa=46,T0=58,S0=59,L0=63,I0=60,dc=95,q0=126,B0="(",gc=")";function ka(e,t,r){var n=this,a=n.options.gfm,u=n.inlineTokenizers,i=t.length,o=-1,s=!1,l,c,f,h,m,D,x,g,k,E,C,S,w,d;if(a){if(t.slice(0,4)==="www.")s=!0,h=4;else if(t.slice(0,7).toLowerCase()==="http://")h=7;else if(t.slice(0,8).toLowerCase()==="https://")h=8;else return;for(o=h-1,f=h,l=[];hk;)h=m+D.lastIndexOf(gc),D=t.slice(m,h),E--;if(t.charCodeAt(h-1)===S0&&(h--,ga(t.charCodeAt(h-1)))){for(g=h-2;ga(t.charCodeAt(g));)g--;t.charCodeAt(g)===w0&&(h=g)}return C=t.slice(0,h),w=x0(C,{nonTerminated:!1}),s&&(w="http://"+w),d=n.enterLink(),n.inlineTokenizers={text:u.text},S=n.tokenizeInline(C,e.now()),n.inlineTokenizers=u,d(),e(C)({type:"link",title:null,url:w,children:S})}}}});var wc=q((CT,Ec)=>{"use strict";var _0=bt(),P0=Ot(),O0=43,N0=45,R0=46,M0=95;Ec.exports=bc;function bc(e,t){var r=this,n,a;if(!this.options.gfm||(n=e.indexOf("@",t),n===-1))return-1;if(a=n,a===t||!Fc(e.charCodeAt(a-1)))return bc.call(r,e,n+1);for(;a>t&&Fc(e.charCodeAt(a-1));)a--;return a}function Fc(e){return _0(e)||P0(e)||e===O0||e===N0||e===R0||e===M0}});var Ac=q((yT,vc)=>{"use strict";var z0=fr(),Cc=bt(),yc=Ot(),U0=wc();vc.exports=Ea;Ea.locator=U0;Ea.notInLink=!0;var H0=43,Fa=45,xn=46,V0=64,ba=95;function Ea(e,t,r){var n=this,a=n.options.gfm,u=n.inlineTokenizers,i=0,o=t.length,s=-1,l,c,f,h;if(a){for(l=t.charCodeAt(i);Cc(l)||yc(l)||l===H0||l===Fa||l===xn||l===ba;)l=t.charCodeAt(++i);if(i!==0&&l===V0){for(i++;i{"use strict";var G0=Ot(),W0=pa(),Y0=oa().tag;Sc.exports=Tc;Tc.locator=W0;var j0="<",$0="?",K0="!",Q0="/",J0=/^/i;function Tc(e,t,r){var n=this,a=t.length,u,i;if(!(t.charAt(0)!==j0||a<3)&&(u=t.charAt(1),!(!G0(u)&&u!==$0&&u!==K0&&u!==Q0)&&(i=t.match(Y0),!!i)))return r?!0:(i=i[0],!n.inLink&&J0.test(i)?n.inLink=!0:n.inLink&&X0.test(i)&&(n.inLink=!1),e(i)({type:"html",value:i}))}});var wa=q((AT,Ic)=>{"use strict";Ic.exports=Z0;function Z0(e,t){var r=e.indexOf("[",t),n=e.indexOf("![",t);return n===-1||r{"use strict";var xr=Pe(),eF=wa();Nc.exports=Oc;Oc.locator=eF;var tF=` `,rF="!",qc='"',Bc="'",Ht="(",kr=")",Ca="<",ya=">",_c="[",Fr="\\",nF="]",Pc="`";function Oc(e,t,r){var n=this,a="",u=0,i=t.charAt(0),o=n.options.pedantic,s=n.options.commonmark,l=n.options.gfm,c,f,h,m,D,x,g,k,E,C,S,w,d,v,L,y,b,_;if(i===rF&&(k=!0,a=i,i=t.charAt(++u)),i===_c&&!(!k&&n.inLink)){for(a+=i,v="",u++,S=t.length,y=e.now(),d=0,y.column+=u,y.offset+=u;u=h&&(h=0):h=f}else if(i===Fr)u++,x+=t.charAt(u);else if((!h||l)&&i===_c)d++;else if((!h||l)&&i===nF)if(d)d--;else{if(t.charAt(u+1)!==Ht)return;x+=Ht,c=!0,u++;break}v+=x,x="",u++}if(c){for(E=v,a+=v+x,u++;u{"use strict";var iF=Pe(),aF=wa(),uF=sa();zc.exports=Mc;Mc.locator=aF;var va="link",oF="image",sF="shortcut",lF="collapsed",Aa="full",cF="!",kn="[",Fn="\\",bn="]";function Mc(e,t,r){var n=this,a=n.options.commonmark,u=t.charAt(0),i=0,o=t.length,s="",l="",c=va,f=sF,h,m,D,x,g,k,E,C;if(u===cF&&(c=oF,l=u,u=t.charAt(++i)),u===kn){for(i++,l+=u,k="",C=0;i{"use strict";Hc.exports=fF;function fF(e,t){var r=e.indexOf("**",t),n=e.indexOf("__",t);return n===-1?r:r===-1||n{"use strict";var pF=Et(),Gc=Pe(),hF=Vc();Yc.exports=Wc;Wc.locator=hF;var mF="\\",DF="*",dF="_";function Wc(e,t,r){var n=this,a=0,u=t.charAt(a),i,o,s,l,c,f,h;if(!(u!==DF&&u!==dF||t.charAt(++a)!==u)&&(o=n.options.pedantic,s=u,c=s+s,f=t.length,a++,l="",u="",!(o&&Gc(t.charAt(a)))))for(;a{"use strict";$c.exports=kF;var gF=String.fromCharCode,xF=/\w/;function kF(e){return xF.test(typeof e=="number"?gF(e):e.charAt(0))}});var Jc=q((BT,Qc)=>{"use strict";Qc.exports=FF;function FF(e,t){var r=e.indexOf("*",t),n=e.indexOf("_",t);return n===-1?r:r===-1||n{"use strict";var bF=Et(),EF=Kc(),Xc=Pe(),wF=Jc();tf.exports=ef;ef.locator=wF;var CF="*",Zc="_",yF="\\";function ef(e,t,r){var n=this,a=0,u=t.charAt(a),i,o,s,l,c,f,h;if(!(u!==CF&&u!==Zc)&&(o=n.options.pedantic,c=u,s=u,f=t.length,a++,l="",u="",!(o&&Xc(t.charAt(a)))))for(;a{"use strict";nf.exports=vF;function vF(e,t){return e.indexOf("~~",t)}});var cf=q((OT,lf)=>{"use strict";var uf=Pe(),AF=af();lf.exports=sf;sf.locator=AF;var En="~",of="~~";function sf(e,t,r){var n=this,a="",u="",i="",o="",s,l,c;if(!(!n.options.gfm||t.charAt(0)!==En||t.charAt(1)!==En||uf(t.charAt(2))))for(s=1,l=t.length,c=e.now(),c.column+=2,c.offset+=2;++s{"use strict";ff.exports=TF;function TF(e,t){return e.indexOf("`",t)}});var Df=q((RT,mf)=>{"use strict";var SF=pf();mf.exports=hf;hf.locator=SF;var Ta=10,Sa=32,La=96;function hf(e,t,r){for(var n=t.length,a=0,u,i,o,s,l,c;a2&&(s===Sa||s===Ta)&&(l===Sa||l===Ta)){for(a++,n--;a{"use strict";df.exports=LF;function LF(e,t){for(var r=e.indexOf(` `,t);r>t&&e.charAt(r-1)===" ";)r--;return r}});var Ff=q((zT,kf)=>{"use strict";var IF=gf();kf.exports=xf;xf.locator=IF;var qF=" ",BF=` `,_F=2;function xf(e,t,r){for(var n=t.length,a=-1,u="",i;++a{"use strict";bf.exports=PF;function PF(e,t,r){var n=this,a,u,i,o,s,l,c,f,h,m;if(r)return!0;for(a=n.inlineMethods,o=a.length,u=n.inlineTokenizers,i=-1,h=t.length;++i{"use strict";var OF=Ft(),wn=Uo(),NF=Vo(),RF=Wo(),MF=ks(),Ia=Es();yf.exports=wf;function wf(e,t){this.file=t,this.offset={},this.options=OF(this.options),this.setOptions({}),this.inList=!1,this.inBlock=!1,this.inLink=!1,this.atStart=!0,this.toOffset=NF(t).toOffset,this.unescape=RF(this,"escape"),this.decode=MF(this)}var ue=wf.prototype;ue.setOptions=Ls();ue.parse=Ys();ue.options=$i();ue.exitStart=wn("atStart",!0);ue.enterList=wn("inList",!1);ue.enterLink=wn("inLink",!1);ue.enterBlock=wn("inBlock",!1);ue.interruptParagraph=[["thematicBreak"],["list"],["atxHeading"],["fencedCode"],["blockquote"],["html"],["setextHeading",{commonmark:!1}],["definition",{commonmark:!1}]];ue.interruptList=[["atxHeading",{pedantic:!1}],["fencedCode",{pedantic:!1}],["thematicBreak",{pedantic:!1}],["definition",{commonmark:!1}]];ue.interruptBlockquote=[["indentedCode",{commonmark:!0}],["fencedCode",{commonmark:!0}],["atxHeading",{commonmark:!0}],["setextHeading",{commonmark:!0}],["thematicBreak",{commonmark:!0}],["html",{commonmark:!0}],["list",{commonmark:!0}],["definition",{commonmark:!1}]];ue.blockTokenizers={blankLine:$s(),indentedCode:Zs(),fencedCode:rl(),blockquote:sl(),atxHeading:fl(),thematicBreak:ml(),list:yl(),setextHeading:Sl(),html:Pl(),definition:Wl(),table:$l(),paragraph:Jl()};ue.inlineTokenizers={escape:nc(),autoLink:lc(),url:kc(),email:Ac(),html:Lc(),link:Rc(),reference:Uc(),strong:jc(),emphasis:rf(),deletion:cf(),code:Df(),break:Ff(),text:Ef()};ue.blockMethods=Cf(ue.blockTokenizers);ue.inlineMethods=Cf(ue.inlineTokenizers);ue.tokenizeBlock=Ia("block");ue.tokenizeInline=Ia("inline");ue.tokenizeFactory=Ia;function Cf(e){var t=[],r;for(r in e)t.push(r);return t}});var Lf=q((VT,Sf)=>{"use strict";var zF=Mo(),UF=Ft(),Af=vf();Sf.exports=Tf;Tf.Parser=Af;function Tf(e){var t=this.data("settings"),r=zF(Af);r.prototype.options=UF(r.prototype.options,t,e),this.Parser=r}});var qf=q((GT,If)=>{"use strict";If.exports=HF;function HF(e){if(e)throw e}});var qa=q((WT,Bf)=>{Bf.exports=function(t){return t!=null&&t.constructor!=null&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}});var Hf=q((YT,Uf)=>{"use strict";var Cn=Object.prototype.hasOwnProperty,zf=Object.prototype.toString,_f=Object.defineProperty,Pf=Object.getOwnPropertyDescriptor,Of=function(t){return typeof Array.isArray=="function"?Array.isArray(t):zf.call(t)==="[object Array]"},Nf=function(t){if(!t||zf.call(t)!=="[object Object]")return!1;var r=Cn.call(t,"constructor"),n=t.constructor&&t.constructor.prototype&&Cn.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!r&&!n)return!1;var a;for(a in t);return typeof a>"u"||Cn.call(t,a)},Rf=function(t,r){_f&&r.name==="__proto__"?_f(t,r.name,{enumerable:!0,configurable:!0,value:r.newValue,writable:!0}):t[r.name]=r.newValue},Mf=function(t,r){if(r==="__proto__")if(Cn.call(t,r)){if(Pf)return Pf(t,r).value}else return;return t[r]};Uf.exports=function e(){var t,r,n,a,u,i,o=arguments[0],s=1,l=arguments.length,c=!1;for(typeof o=="boolean"&&(c=o,o=arguments[1]||{},s=2),(o==null||typeof o!="object"&&typeof o!="function")&&(o={});s{"use strict";Vf.exports=e=>{if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}});var Yf=q(($T,Wf)=>{"use strict";var VF=[].slice;Wf.exports=GF;function GF(e,t){var r;return n;function n(){var i=VF.call(arguments,0),o=e.length>i.length,s;o&&i.push(a);try{s=e.apply(null,i)}catch(l){if(o&&r)throw l;return a(l)}o||(s&&typeof s.then=="function"?s.then(u,a):s instanceof Error?a(s):u(s))}function a(){r||(r=!0,t.apply(null,arguments))}function u(i){a(null,i)}}});var Jf=q((KT,Qf)=>{"use strict";var $f=Yf();Qf.exports=Kf;Kf.wrap=$f;var jf=[].slice;function Kf(){var e=[],t={};return t.run=r,t.use=n,t;function r(){var a=-1,u=jf.call(arguments,0,-1),i=arguments[arguments.length-1];if(typeof i!="function")throw new Error("Expected function as last argument, not "+i);o.apply(null,[null].concat(u));function o(s){var l=e[++a],c=jf.call(arguments,0),f=c.slice(1),h=u.length,m=-1;if(s){i(s);return}for(;++m{"use strict";var Vt={}.hasOwnProperty;ep.exports=WF;function WF(e){return!e||typeof e!="object"?"":Vt.call(e,"position")||Vt.call(e,"type")?Xf(e.position):Vt.call(e,"start")||Vt.call(e,"end")?Xf(e):Vt.call(e,"line")||Vt.call(e,"column")?Ba(e):""}function Ba(e){return(!e||typeof e!="object")&&(e={}),Zf(e.line)+":"+Zf(e.column)}function Xf(e){return(!e||typeof e!="object")&&(e={}),Ba(e.start)+"-"+Ba(e.end)}function Zf(e){return e&&typeof e=="number"?e:1}});var ip=q((JT,np)=>{"use strict";var YF=tp();np.exports=_a;function rp(){}rp.prototype=Error.prototype;_a.prototype=new rp;var ot=_a.prototype;ot.file="";ot.name="";ot.reason="";ot.message="";ot.stack="";ot.fatal=null;ot.column=null;ot.line=null;function _a(e,t,r){var n,a,u;typeof t=="string"&&(r=t,t=null),n=jF(r),a=YF(t)||"1:1",u={start:{line:null,column:null},end:{line:null,column:null}},t&&t.position&&(t=t.position),t&&(t.start?(u=t,t=t.start):u.start=t),e.stack&&(this.stack=e.stack,e=e.message),this.message=e,this.name=a,this.reason=e,this.line=t?t.line:null,this.column=t?t.column:null,this.location=u,this.source=n[0],this.ruleId=n[1]}function jF(e){var t=[null,null],r;return typeof e=="string"&&(r=e.indexOf(":"),r===-1?t[1]=e:(t[0]=e.slice(0,r),t[1]=e.slice(r+1))),t}});var ap=q(Gt=>{"use strict";Gt.basename=$F;Gt.dirname=KF;Gt.extname=QF;Gt.join=JF;Gt.sep="/";function $F(e,t){var r=0,n=-1,a,u,i,o;if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');if(br(e),a=e.length,t===void 0||!t.length||t.length>e.length){for(;a--;)if(e.charCodeAt(a)===47){if(i){r=a+1;break}}else n<0&&(i=!0,n=a+1);return n<0?"":e.slice(r,n)}if(t===e)return"";for(u=-1,o=t.length-1;a--;)if(e.charCodeAt(a)===47){if(i){r=a+1;break}}else u<0&&(i=!0,u=a+1),o>-1&&(e.charCodeAt(a)===t.charCodeAt(o--)?o<0&&(n=a):(o=-1,n=u));return r===n?n=u:n<0&&(n=e.length),e.slice(r,n)}function KF(e){var t,r,n;if(br(e),!e.length)return".";for(t=-1,n=e.length;--n;)if(e.charCodeAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.charCodeAt(0)===47?"/":".":t===1&&e.charCodeAt(0)===47?"//":e.slice(0,t)}function QF(e){var t=-1,r=0,n=-1,a=0,u,i,o;for(br(e),o=e.length;o--;){if(i=e.charCodeAt(o),i===47){if(u){r=o+1;break}continue}n<0&&(u=!0,n=o+1),i===46?t<0?t=o:a!==1&&(a=1):t>-1&&(a=-1)}return t<0||n<0||a===0||a===1&&t===n-1&&t===r+1?"":e.slice(t,n)}function JF(){for(var e=-1,t;++e2){if(s=r.lastIndexOf("/"),s!==r.length-1){s<0?(r="",n=0):(r=r.slice(0,s),n=r.length-1-r.lastIndexOf("/")),a=i,u=0;continue}}else if(r.length){r="",n=0,a=i,u=0;continue}}t&&(r=r.length?r+"/..":"..",n=2)}else r.length?r+="/"+e.slice(a+1,i):r=e.slice(a+1,i),n=i-a-1;a=i,u=0}else o===46&&u>-1?u++:u=-1}return r}function br(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}});var op=q(up=>{"use strict";up.cwd=eb;function eb(){return"/"}});var cp=q((e3,lp)=>{"use strict";var Oe=ap(),tb=op(),rb=qa();lp.exports=Ye;var nb={}.hasOwnProperty,Pa=["history","path","basename","stem","extname","dirname"];Ye.prototype.toString=mb;Object.defineProperty(Ye.prototype,"path",{get:ib,set:ab});Object.defineProperty(Ye.prototype,"dirname",{get:ub,set:ob});Object.defineProperty(Ye.prototype,"basename",{get:sb,set:lb});Object.defineProperty(Ye.prototype,"extname",{get:cb,set:fb});Object.defineProperty(Ye.prototype,"stem",{get:pb,set:hb});function Ye(e){var t,r;if(!e)e={};else if(typeof e=="string"||rb(e))e={contents:e};else if("message"in e&&"messages"in e)return e;if(!(this instanceof Ye))return new Ye(e);for(this.data={},this.messages=[],this.history=[],this.cwd=tb.cwd(),r=-1;++r-1)throw new Error("`extname` cannot contain multiple dots")}this.path=Oe.join(this.dirname,this.stem+(e||""))}function pb(){return typeof this.path=="string"?Oe.basename(this.path,this.extname):void 0}function hb(e){Na(e,"stem"),Oa(e,"stem"),this.path=Oe.join(this.dirname||"",e+(this.extname||""))}function mb(e){return(this.contents||"").toString(e)}function Oa(e,t){if(e&&e.indexOf(Oe.sep)>-1)throw new Error("`"+t+"` cannot be a path: did not expect `"+Oe.sep+"`")}function Na(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function sp(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}});var pp=q((t3,fp)=>{"use strict";var Db=ip(),yn=cp();fp.exports=yn;yn.prototype.message=db;yn.prototype.info=xb;yn.prototype.fail=gb;function db(e,t,r){var n=new Db(e,t,r);return this.path&&(n.name=this.path+":"+n.name,n.file=this.path),n.fatal=!1,this.messages.push(n),n}function gb(){var e=this.message.apply(this,arguments);throw e.fatal=!0,e}function xb(){var e=this.message.apply(this,arguments);return e.fatal=null,e}});var mp=q((r3,hp)=>{"use strict";hp.exports=pp()});var wp=q((n3,Ep)=>{"use strict";var Dp=qf(),kb=qa(),vn=Hf(),dp=Gf(),Fp=Jf(),Er=mp();Ep.exports=bp().freeze();var Fb=[].slice,bb={}.hasOwnProperty,Eb=Fp().use(wb).use(Cb).use(yb);function wb(e,t){t.tree=e.parse(t.file)}function Cb(e,t,r){e.run(t.tree,t.file,n);function n(a,u,i){a?r(a):(t.tree=u,t.file=i,r())}}function yb(e,t){var r=e.stringify(t.tree,t.file);r==null||(typeof r=="string"||kb(r)?("value"in t.file&&(t.file.value=r),t.file.contents=r):t.file.result=r)}function bp(){var e=[],t=Fp(),r={},n=-1,a;return u.data=o,u.freeze=i,u.attachers=e,u.use=s,u.parse=c,u.stringify=m,u.run=f,u.runSync=h,u.process=D,u.processSync=x,u;function u(){for(var g=bp(),k=-1;++kxu,options:()=>ku,parsers:()=>ru,printers:()=>pu});var xu=[{name:"Markdown",type:"prose",aceMode:"markdown",extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr","README"],tmScope:"text.md",aliases:["md","pandoc"],codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,parsers:["markdown"],vscodeLanguageIds:["markdown"],linguistLanguageId:222},{name:"MDX",type:"prose",aceMode:"markdown",extensions:[".mdx"],filenames:[],tmScope:"text.md",aliases:["md","pandoc"],codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,parsers:["mdx"],vscodeLanguageIds:["mdx"],linguistLanguageId:222}];var Vn={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var hm={proseWrap:Vn.proseWrap,singleQuote:Vn.singleQuote},ku=hm;var ru={};Pr(ru,{markdown:()=>hE,mdx:()=>mE,remark:()=>hE});var pt=e=>e.position.start.offset,ht=e=>e.position.end.offset;function mm({slug:e,permalink:t,alias:r}){return{hName:"a",hProperties:{href:t??e},hChildren:[{type:"text",value:r??e}]}}function Gn(e={}){let t=e.linkTemplate||mm,r;function n(s){r={type:"wikiLink",value:null,data:{}},this.enter(r,s)}function a(s){return s[s.length-1]}function u(s){let l=this.sliceSerialize(s),c=a(this.stack);c.data.alias=l}function i(s){let l=this.sliceSerialize(s),c=a(this.stack);c.value=l}function o(s){this.exit(s);let l=r,c={slug:l.value,alias:l.data.alias,permalink:e.linkResolver?e.linkResolver(l.value):void 0};l.data={alias:c.alias,permalink:c.permalink,...t(c)}}return{enter:{wikiLink:n},exit:{wikiLinkTarget:i,wikiLinkAlias:u,wikiLink:o}}}var tt={horizontalTab:-2,virtualSpace:-1,nul:0,eof:null,space:32};function Fu(e){return e!==tt.eof&&(e{let l,c,f=0,h=0,m=0;return D;function D(w){return w!==n.charCodeAt(h)?s(w):(i.enter("wikiLink"),i.enter("wikiLinkMarker"),x(w))}function x(w){return h===n.length?(i.exit("wikiLinkMarker"),g(w)):w!==n.charCodeAt(h)?s(w):(i.consume(w),h++,x)}function g(w){return Wn(w)||w===tt.eof?s(w):(i.enter("wikiLinkData"),i.enter("wikiLinkTarget"),k(w))}function k(w){return w===r.charCodeAt(f)?l?(i.exit("wikiLinkTarget"),i.enter("wikiLinkAliasMarker"),E(w)):s(w):w===a.charCodeAt(m)?l?(i.exit("wikiLinkTarget"),i.exit("wikiLinkData"),i.enter("wikiLinkMarker"),S(w)):s(w):Wn(w)||w===tt.eof?s(w):(Fu(w)||(l=!0),i.consume(w),k)}function E(w){return f===r.length?(i.exit("wikiLinkAliasMarker"),i.enter("wikiLinkAlias"),C(w)):w!==r.charCodeAt(f)?s(w):(i.consume(w),f++,E)}function C(w){return w===a.charCodeAt(m)?c?(i.exit("wikiLinkAlias"),i.exit("wikiLinkData"),i.enter("wikiLinkMarker"),S(w)):s(w):Wn(w)||w===tt.eof?s(w):(Fu(w)||(c=!0),i.consume(w),C)}function S(w){return m===a.length?(i.exit("wikiLinkMarker"),i.exit("wikiLink"),o(w)):w!==a.charCodeAt(m)?s(w):(i.consume(w),m++,S)}}}}}}var Dm={};function jn(e,t){let r=t||Dm,n=typeof r.includeImageAlt=="boolean"?r.includeImageAlt:!0,a=typeof r.includeHtml=="boolean"?r.includeHtml:!0;return Eu(e,n,a)}function Eu(e,t,r){if(dm(e)){if("value"in e)return e.type==="html"&&!r?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return bu(e.children,t,r)}return Array.isArray(e)?bu(e,t,r):""}function bu(e,t,r){let n=[],a=-1;for(;++a",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",HilbertSpace:"\u210B",Hopf:"\u210D",HorizontalLine:"\u2500",Hscr:"\u210B",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacute:"\xCD",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Igrave:"\xCC",Im:"\u2111",Imacr:"\u012A",ImaginaryI:"\u2148",Implies:"\u21D2",Int:"\u222C",Integral:"\u222B",Intersection:"\u22C2",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",LT:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Larr:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",LeftRightArrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",Leftarrow:"\u21D0",Leftrightarrow:"\u21D4",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",LongLeftRightArrow:"\u27F7",LongRightArrow:"\u27F6",Longleftarrow:"\u27F8",Longleftrightarrow:"\u27FA",Longrightarrow:"\u27F9",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",Lscr:"\u2112",Lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",Mopf:"\u{1D544}",Mscr:"\u2133",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` `,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",Nopf:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",Nscr:"\u{1D4A9}",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacute:"\xD3",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslash:"\xD8",Otilde:"\xD5",Otimes:"\u2A37",Ouml:"\xD6",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",Poincareplane:"\u210C",Popf:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",Prime:"\u2033",Product:"\u220F",Proportion:"\u2237",Proportional:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUOT:'"',Qfr:"\u{1D514}",Qopf:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",REG:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",Rfr:"\u211C",Rho:"\u03A1",RightAngleBracket:"\u27E9",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",Rightarrow:"\u21D2",Ropf:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",Rscr:"\u211B",Rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",SuchThat:"\u220B",Sum:"\u2211",Sup:"\u22D1",Superset:"\u2283",SupersetEqual:"\u2287",Supset:"\u22D1",THORN:"\xDE",TRADE:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",UpTee:"\u22A5",UpTeeArrow:"\u21A5",Uparrow:"\u21D1",Updownarrow:"\u21D5",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",ZeroWidthSpace:"\u200B",Zeta:"\u0396",Zfr:"\u2128",Zopf:"\u2124",Zscr:"\u{1D4B5}",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acirc:"\xE2",acute:"\xB4",acy:"\u0430",aelig:"\xE6",af:"\u2061",afr:"\u{1D51E}",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",amp:"&",and:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",ap:"\u2248",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",apid:"\u224B",apos:"'",approx:"\u2248",approxeq:"\u224A",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",asymp:"\u2248",asympeq:"\u224D",atilde:"\xE3",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",beta:"\u03B2",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxh:"\u2500",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",bprime:"\u2035",breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",bumpeq:"\u224F",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",ccaps:"\u2A4D",ccaron:"\u010D",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cedil:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledR:"\xAE",circledS:"\u24C8",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",conint:"\u222E",copf:"\u{1D554}",coprod:"\u2210",copy:"\xA9",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dArr:"\u21D3",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",darr:"\u2193",dash:"\u2010",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",dcy:"\u0434",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21CA",ddotseq:"\u2A77",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",dharl:"\u21C3",dharr:"\u21C2",diam:"\u22C4",diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",dot:"\u02D9",doteq:"\u2250",doteqdot:"\u2251",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",downarrow:"\u2193",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eDDot:"\u2A77",eDot:"\u2251",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\u2256",ecirc:"\xEA",ecolon:"\u2255",ecy:"\u044D",edot:"\u0117",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",equals:"=",equest:"\u225F",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",erarr:"\u2971",escr:"\u212F",esdot:"\u2250",esim:"\u2242",eta:"\u03B7",eth:"\xF0",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",expectation:"\u2130",exponentiale:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",forall:"\u2200",fork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",gE:"\u2267",gEl:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gammad:"\u03DD",gap:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",ge:"\u2265",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gg:"\u226B",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",gl:"\u2277",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",grave:"`",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gt:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hArr:"\u21D4",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",harr:"\u2194",harrcir:"\u2948",harrw:"\u21AD",hbar:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hslash:"\u210F",hstrok:"\u0127",hybull:"\u2043",hyphen:"\u2010",iacute:"\xED",ic:"\u2063",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",image:"\u2111",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",intcal:"\u22BA",integers:"\u2124",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",isin:"\u2208",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",iukcy:"\u0456",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAarr:"\u21DA",lArr:"\u21D0",lAtail:"\u291B",lBarr:"\u290E",lE:"\u2266",lEg:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",lang:"\u27E8",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",laquo:"\xAB",larr:"\u2190",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lceil:"\u2308",lcub:"{",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leftarrow:"\u2190",leftarrowtail:"\u21A2",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",leftthreetimes:"\u22CB",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",lessgtr:"\u2276",lesssim:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",ll:"\u226A",llarr:"\u21C7",llcorner:"\u231E",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",longleftrightarrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",lt:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",measuredangle:"\u2221",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",mstpos:"\u223E",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nGtv:"\u226B\u0338",nLeftarrow:"\u21CD",nLeftrightarrow:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nLtv:"\u226A\u0338",nRightarrow:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nabla:"\u2207",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",ne:"\u2260",neArr:"\u21D7",nearhk:"\u2924",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",ngsim:"\u2275",ngt:"\u226F",ngtr:"\u226F",nhArr:"\u21CE",nharr:"\u21AE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",nlArr:"\u21CD",nlE:"\u2266\u0338",nlarr:"\u219A",nldr:"\u2025",nle:"\u2270",nleftarrow:"\u219A",nleftrightarrow:"\u21AE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nlsim:"\u2274",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nmid:"\u2224",nopf:"\u{1D55F}",not:"\xAC",notin:"\u2209",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrArr:"\u21CF",nrarr:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",oS:"\u24C8",oacute:"\xF3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",ocy:"\u043E",odash:"\u229D",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",oplus:"\u2295",or:"\u2228",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oscr:"\u2134",oslash:"\xF8",osol:"\u2298",otilde:"\xF5",otimes:"\u2297",otimesas:"\u2A36",ouml:"\xF6",ovbar:"\u233D",par:"\u2225",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",pointint:"\u2A15",popf:"\u{1D561}",pound:"\xA3",pr:"\u227A",prE:"\u2AB3",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",primes:"\u2119",prnE:"\u2AB5",prnap:"\u2AB9",prnsim:"\u22E8",prod:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',rAarr:"\u21DB",rArr:"\u21D2",rAtail:"\u291C",rBarr:"\u290F",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rceil:"\u2309",rcub:"}",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",reg:"\xAE",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",rightarrow:"\u2192",rightarrowtail:"\u21A3",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",rightthreetimes:"\u22CC",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",rsaquo:"\u203A",rscr:"\u{1D4C7}",rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",sbquo:"\u201A",sc:"\u227B",scE:"\u2AB4",scap:"\u2AB8",scaron:"\u0161",sccue:"\u227D",sce:"\u2AB0",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",scnap:"\u2ABA",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",seArr:"\u21D8",searhk:"\u2925",searr:"\u2198",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shortmid:"\u2223",shortparallel:"\u2225",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",subE:"\u2AC5",subdot:"\u2ABD",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2AC5",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",supE:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swarhk:"\u2926",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tbrk:"\u23B4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",thorn:"\xFE",tilde:"\u02DC",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uArr:"\u21D1",uHar:"\u2963",uacute:"\xFA",uarr:"\u2191",ubrcy:"\u045E",ubreve:"\u016D",ucirc:"\xFB",ucy:"\u0443",udarr:"\u21C5",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",ugrave:"\xF9",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",uml:"\xA8",uogon:"\u0173",uopf:"\u{1D566}",uparrow:"\u2191",updownarrow:"\u2195",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",upsi:"\u03C5",upsih:"\u03D2",upsilon:"\u03C5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uuml:"\xFC",uwangle:"\u29A7",vArr:"\u21D5",vBar:"\u2AE8",vBarv:"\u2AE9",vDash:"\u22A8",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vcy:"\u0432",vdash:"\u22A2",vee:"\u2228",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",vert:"|",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",xhArr:"\u27FA",xharr:"\u27F7",xi:"\u03BE",xlArr:"\u27F8",xlarr:"\u27F5",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrArr:"\u27F9",xrarr:"\u27F6",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeetrf:"\u2128",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"};var gm={}.hasOwnProperty;function Tt(e){return gm.call($n,e)?$n[e]:!1}function re(e,t,r,n){let a=e.length,u=0,i;if(t<0?t=-t>a?0:a+t:t=t>a?a:t,r=r>0?r:0,n.length<1e4)i=Array.from(n),i.unshift(t,r),e.splice(...i);else for(r&&e.splice(t,r);u0?(re(e,e.length,0,t),e):t}var wu={}.hasOwnProperty;function Or(e){let t={},r=-1;for(;++r13&&r<32||r>126&&r<160||r>55295&&r<57344||r>64975&&r<65008||(r&65535)===65535||(r&65535)===65534||r>1114111?"\uFFFD":String.fromCodePoint(r)}function fe(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var K=rt(/[A-Za-z]/),Q=rt(/[\dA-Za-z]/),Cu=rt(/[#-'*+\--9=?A-Z^-~]/);function mt(e){return e!==null&&(e<32||e===127)}var er=rt(/\d/),yu=rt(/[\dA-Fa-f]/),vu=rt(/[!-/:-@[-`{-~]/);function B(e){return e!==null&&e<-2}function G(e){return e!==null&&(e<0||e===32)}function H(e){return e===-2||e===-1||e===32}var Dt=rt(/\p{P}|\p{S}/u),Ie=rt(/\s/);function rt(e){return t;function t(r){return r!==null&&r>-1&&e.test(String.fromCharCode(r))}}function U(e,t,r,n){let a=n?n-1:Number.POSITIVE_INFINITY,u=0;return i;function i(s){return H(s)?(e.enter(r),o(s)):t(s)}function o(s){return H(s)&&u++i))return;let v=t.events.length,L=v,y,b;for(;L--;)if(t.events[L][0]==="exit"&&t.events[L][1].type==="chunkFlow"){if(y){b=t.events[L][1].end;break}y=!0}for(k(n),d=v;dC;){let w=r[S];t.containerState=w[1],w[0].exit.call(t,e)}r.length=C}function E(){a.write([null]),u=void 0,a=void 0,t.containerState._closeFlow=void 0}}function Em(e,t,r){return U(e,e.attempt(this.parser.constructs.document,t,r),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function St(e){if(e===null||G(e)||Ie(e))return 1;if(Dt(e))return 2}function nt(e,t,r){let n=[],a=-1;for(;++a1&&e[r][1].end.offset-e[r][1].start.offset>1?2:1;let f={...e[n][1].end},h={...e[r][1].start};Lu(f,-s),Lu(h,s),i={type:s>1?"strongSequence":"emphasisSequence",start:f,end:{...e[n][1].end}},o={type:s>1?"strongSequence":"emphasisSequence",start:{...e[r][1].start},end:h},u={type:s>1?"strongText":"emphasisText",start:{...e[n][1].end},end:{...e[r][1].start}},a={type:s>1?"strong":"emphasis",start:{...i.start},end:{...o.end}},e[n][1].end={...i.start},e[r][1].start={...o.end},l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=he(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=he(l,[["enter",a,t],["enter",i,t],["exit",i,t],["enter",u,t]]),l=he(l,nt(t.parser.constructs.insideSpan.null,e.slice(n+1,r),t)),l=he(l,[["exit",u,t],["enter",o,t],["exit",o,t],["exit",a,t]]),e[r][1].end.offset-e[r][1].start.offset?(c=2,l=he(l,[["enter",e[r][1],t],["exit",e[r][1],t]])):c=0,re(e,n-1,r-n+3,l),r=n+l.length-c-2;break}}for(r=-1;++r0&&H(d)?U(e,E,"linePrefix",u+1)(d):E(d)}function E(d){return d===null||B(d)?e.check(Iu,x,S)(d):(e.enter("codeFlowValue"),C(d))}function C(d){return d===null||B(d)?(e.exit("codeFlowValue"),E(d)):(e.consume(d),C)}function S(d){return e.exit("codeFenced"),t(d)}function w(d,v,L){let y=0;return b;function b(O){return d.enter("lineEnding"),d.consume(O),d.exit("lineEnding"),_}function _(O){return d.enter("codeFencedFence"),H(O)?U(d,I,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(O):I(O)}function I(O){return O===o?(d.enter("codeFencedFenceSequence"),T(O)):L(O)}function T(O){return O===o?(y++,d.consume(O),T):y>=i?(d.exit("codeFencedFenceSequence"),H(O)?U(d,R,"whitespace")(O):R(O)):L(O)}function R(O){return O===null||B(O)?(d.exit("codeFencedFence"),v(O)):L(O)}}}function Bm(e,t,r){let n=this;return a;function a(i){return i===null?r(i):(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),u)}function u(i){return n.parser.lazy[n.now().line]?r(i):t(i)}}var rr={name:"codeIndented",tokenize:Pm},_m={partial:!0,tokenize:Om};function Pm(e,t,r){let n=this;return a;function a(l){return e.enter("codeIndented"),U(e,u,"linePrefix",5)(l)}function u(l){let c=n.events[n.events.length-1];return c&&c[1].type==="linePrefix"&&c[2].sliceSerialize(c[1],!0).length>=4?i(l):r(l)}function i(l){return l===null?s(l):B(l)?e.attempt(_m,i,s)(l):(e.enter("codeFlowValue"),o(l))}function o(l){return l===null||B(l)?(e.exit("codeFlowValue"),i(l)):(e.consume(l),o)}function s(l){return e.exit("codeIndented"),t(l)}}function Om(e,t,r){let n=this;return a;function a(i){return n.parser.lazy[n.now().line]?r(i):B(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),a):U(e,u,"linePrefix",5)(i)}function u(i){let o=n.events[n.events.length-1];return o&&o[1].type==="linePrefix"&&o[2].sliceSerialize(o[1],!0).length>=4?t(i):B(i)?a(i):r(i)}}var Qn={name:"codeText",previous:Rm,resolve:Nm,tokenize:Mm};function Nm(e){let t=e.length-4,r=3,n,a;if((e[r][1].type==="lineEnding"||e[r][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(n=r;++n=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return tthis.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(t,r,n){let a=r||0;this.setCursor(Math.trunc(t));let u=this.right.splice(this.right.length-a,Number.POSITIVE_INFINITY);return n&&nr(this.left,n),u.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),nr(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),nr(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t=4?t(i):e.interrupt(n.parser.constructs.flow,r,t)(i)}}function Gr(e,t,r,n,a,u,i,o,s){let l=s||Number.POSITIVE_INFINITY,c=0;return f;function f(k){return k===60?(e.enter(n),e.enter(a),e.enter(u),e.consume(k),e.exit(u),h):k===null||k===32||k===41||mt(k)?r(k):(e.enter(n),e.enter(i),e.enter(o),e.enter("chunkString",{contentType:"string"}),x(k))}function h(k){return k===62?(e.enter(u),e.consume(k),e.exit(u),e.exit(a),e.exit(n),t):(e.enter(o),e.enter("chunkString",{contentType:"string"}),m(k))}function m(k){return k===62?(e.exit("chunkString"),e.exit(o),h(k)):k===null||k===60||B(k)?r(k):(e.consume(k),k===92?D:m)}function D(k){return k===60||k===62||k===92?(e.consume(k),m):m(k)}function x(k){return!c&&(k===null||k===41||G(k))?(e.exit("chunkString"),e.exit(o),e.exit(i),e.exit(n),t(k)):c999||m===null||m===91||m===93&&!s||m===94&&!o&&"_hiddenFootnoteSupport"in i.parser.constructs?r(m):m===93?(e.exit(u),e.enter(a),e.consume(m),e.exit(a),e.exit(n),t):B(m)?(e.enter("lineEnding"),e.consume(m),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),f(m))}function f(m){return m===null||m===91||m===93||B(m)||o++>999?(e.exit("chunkString"),c(m)):(e.consume(m),s||(s=!H(m)),m===92?h:f)}function h(m){return m===91||m===92||m===93?(e.consume(m),o++,f):f(m)}}function Yr(e,t,r,n,a,u){let i;return o;function o(h){return h===34||h===39||h===40?(e.enter(n),e.enter(a),e.consume(h),e.exit(a),i=h===40?41:h,s):r(h)}function s(h){return h===i?(e.enter(a),e.consume(h),e.exit(a),e.exit(n),t):(e.enter(u),l(h))}function l(h){return h===i?(e.exit(u),s(i)):h===null?r(h):B(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),U(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(h))}function c(h){return h===i||h===null||B(h)?(e.exit("chunkString"),l(h)):(e.consume(h),h===92?f:c)}function f(h){return h===i||h===92?(e.consume(h),c):c(h)}}function dt(e,t){let r;return n;function n(a){return B(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),r=!0,n):H(a)?U(e,n,r?"linePrefix":"lineSuffix")(a):t(a)}}var Xn={name:"definition",tokenize:Ym},Wm={partial:!0,tokenize:jm};function Ym(e,t,r){let n=this,a;return u;function u(m){return e.enter("definition"),i(m)}function i(m){return Wr.call(n,e,o,r,"definitionLabel","definitionLabelMarker","definitionLabelString")(m)}function o(m){return a=fe(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)),m===58?(e.enter("definitionMarker"),e.consume(m),e.exit("definitionMarker"),s):r(m)}function s(m){return G(m)?dt(e,l)(m):l(m)}function l(m){return Gr(e,c,r,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(m)}function c(m){return e.attempt(Wm,f,f)(m)}function f(m){return H(m)?U(e,h,"whitespace")(m):h(m)}function h(m){return m===null||B(m)?(e.exit("definition"),n.parser.defined.push(a),t(m)):r(m)}}function jm(e,t,r){return n;function n(o){return G(o)?dt(e,a)(o):r(o)}function a(o){return Yr(e,u,r,"definitionTitle","definitionTitleMarker","definitionTitleString")(o)}function u(o){return H(o)?U(e,i,"whitespace")(o):i(o)}function i(o){return o===null||B(o)?t(o):r(o)}}var Zn={name:"hardBreakEscape",tokenize:$m};function $m(e,t,r){return n;function n(u){return e.enter("hardBreakEscape"),e.consume(u),a}function a(u){return B(u)?(e.exit("hardBreakEscape"),t(u)):r(u)}}var ei={name:"headingAtx",resolve:Km,tokenize:Qm};function Km(e,t){let r=e.length-2,n=3,a,u;return e[n][1].type==="whitespace"&&(n+=2),r-2>n&&e[r][1].type==="whitespace"&&(r-=2),e[r][1].type==="atxHeadingSequence"&&(n===r-1||r-4>n&&e[r-2][1].type==="whitespace")&&(r-=n+1===r?2:4),r>n&&(a={type:"atxHeadingText",start:e[n][1].start,end:e[r][1].end},u={type:"chunkText",start:e[n][1].start,end:e[r][1].end,contentType:"text"},re(e,n,r-n+1,[["enter",a,t],["enter",u,t],["exit",u,t],["exit",a,t]])),e}function Qm(e,t,r){let n=0;return a;function a(c){return e.enter("atxHeading"),u(c)}function u(c){return e.enter("atxHeadingSequence"),i(c)}function i(c){return c===35&&n++<6?(e.consume(c),i):c===null||G(c)?(e.exit("atxHeadingSequence"),o(c)):r(c)}function o(c){return c===35?(e.enter("atxHeadingSequence"),s(c)):c===null||B(c)?(e.exit("atxHeading"),t(c)):H(c)?U(e,o,"whitespace")(c):(e.enter("atxHeadingText"),l(c))}function s(c){return c===35?(e.consume(c),s):(e.exit("atxHeadingSequence"),o(c))}function l(c){return c===null||c===35||G(c)?(e.exit("atxHeadingText"),o(c)):(e.consume(c),l)}}var qu=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],ti=["pre","script","style","textarea"];var ri={concrete:!0,name:"htmlFlow",resolveTo:Zm,tokenize:eD},Jm={partial:!0,tokenize:rD},Xm={partial:!0,tokenize:tD};function Zm(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function eD(e,t,r){let n=this,a,u,i,o,s;return l;function l(F){return c(F)}function c(F){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(F),f}function f(F){return F===33?(e.consume(F),h):F===47?(e.consume(F),u=!0,x):F===63?(e.consume(F),a=3,n.interrupt?t:p):K(F)?(e.consume(F),i=String.fromCharCode(F),g):r(F)}function h(F){return F===45?(e.consume(F),a=2,m):F===91?(e.consume(F),a=5,o=0,D):K(F)?(e.consume(F),a=4,n.interrupt?t:p):r(F)}function m(F){return F===45?(e.consume(F),n.interrupt?t:p):r(F)}function D(F){let ee="CDATA[";return F===ee.charCodeAt(o++)?(e.consume(F),o===ee.length?n.interrupt?t:I:D):r(F)}function x(F){return K(F)?(e.consume(F),i=String.fromCharCode(F),g):r(F)}function g(F){if(F===null||F===47||F===62||G(F)){let ee=F===47,ce=i.toLowerCase();return!ee&&!u&&ti.includes(ce)?(a=1,n.interrupt?t(F):I(F)):qu.includes(i.toLowerCase())?(a=6,ee?(e.consume(F),k):n.interrupt?t(F):I(F)):(a=7,n.interrupt&&!n.parser.lazy[n.now().line]?r(F):u?E(F):C(F))}return F===45||Q(F)?(e.consume(F),i+=String.fromCharCode(F),g):r(F)}function k(F){return F===62?(e.consume(F),n.interrupt?t:I):r(F)}function E(F){return H(F)?(e.consume(F),E):b(F)}function C(F){return F===47?(e.consume(F),b):F===58||F===95||K(F)?(e.consume(F),S):H(F)?(e.consume(F),C):b(F)}function S(F){return F===45||F===46||F===58||F===95||Q(F)?(e.consume(F),S):w(F)}function w(F){return F===61?(e.consume(F),d):H(F)?(e.consume(F),w):C(F)}function d(F){return F===null||F===60||F===61||F===62||F===96?r(F):F===34||F===39?(e.consume(F),s=F,v):H(F)?(e.consume(F),d):L(F)}function v(F){return F===s?(e.consume(F),s=null,y):F===null||B(F)?r(F):(e.consume(F),v)}function L(F){return F===null||F===34||F===39||F===47||F===60||F===61||F===62||F===96||G(F)?w(F):(e.consume(F),L)}function y(F){return F===47||F===62||H(F)?C(F):r(F)}function b(F){return F===62?(e.consume(F),_):r(F)}function _(F){return F===null||B(F)?I(F):H(F)?(e.consume(F),_):r(F)}function I(F){return F===45&&a===2?(e.consume(F),z):F===60&&a===1?(e.consume(F),N):F===62&&a===4?(e.consume(F),Y):F===63&&a===3?(e.consume(F),p):F===93&&a===5?(e.consume(F),ne):B(F)&&(a===6||a===7)?(e.exit("htmlFlowData"),e.check(Jm,ie,T)(F)):F===null||B(F)?(e.exit("htmlFlowData"),T(F)):(e.consume(F),I)}function T(F){return e.check(Xm,R,ie)(F)}function R(F){return e.enter("lineEnding"),e.consume(F),e.exit("lineEnding"),O}function O(F){return F===null||B(F)?T(F):(e.enter("htmlFlowData"),I(F))}function z(F){return F===45?(e.consume(F),p):I(F)}function N(F){return F===47?(e.consume(F),i="",W):I(F)}function W(F){if(F===62){let ee=i.toLowerCase();return ti.includes(ee)?(e.consume(F),Y):I(F)}return K(F)&&i.length<8?(e.consume(F),i+=String.fromCharCode(F),W):I(F)}function ne(F){return F===93?(e.consume(F),p):I(F)}function p(F){return F===62?(e.consume(F),Y):F===45&&a===2?(e.consume(F),p):I(F)}function Y(F){return F===null||B(F)?(e.exit("htmlFlowData"),ie(F)):(e.consume(F),Y)}function ie(F){return e.exit("htmlFlow"),t(F)}}function tD(e,t,r){let n=this;return a;function a(i){return B(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),u):r(i)}function u(i){return n.parser.lazy[n.now().line]?r(i):t(i)}}function rD(e,t,r){return n;function n(a){return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),e.attempt(qe,t,r)}}var ni={name:"htmlText",tokenize:nD};function nD(e,t,r){let n=this,a,u,i;return o;function o(p){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(p),s}function s(p){return p===33?(e.consume(p),l):p===47?(e.consume(p),w):p===63?(e.consume(p),C):K(p)?(e.consume(p),L):r(p)}function l(p){return p===45?(e.consume(p),c):p===91?(e.consume(p),u=0,D):K(p)?(e.consume(p),E):r(p)}function c(p){return p===45?(e.consume(p),m):r(p)}function f(p){return p===null?r(p):p===45?(e.consume(p),h):B(p)?(i=f,N(p)):(e.consume(p),f)}function h(p){return p===45?(e.consume(p),m):f(p)}function m(p){return p===62?z(p):p===45?h(p):f(p)}function D(p){let Y="CDATA[";return p===Y.charCodeAt(u++)?(e.consume(p),u===Y.length?x:D):r(p)}function x(p){return p===null?r(p):p===93?(e.consume(p),g):B(p)?(i=x,N(p)):(e.consume(p),x)}function g(p){return p===93?(e.consume(p),k):x(p)}function k(p){return p===62?z(p):p===93?(e.consume(p),k):x(p)}function E(p){return p===null||p===62?z(p):B(p)?(i=E,N(p)):(e.consume(p),E)}function C(p){return p===null?r(p):p===63?(e.consume(p),S):B(p)?(i=C,N(p)):(e.consume(p),C)}function S(p){return p===62?z(p):C(p)}function w(p){return K(p)?(e.consume(p),d):r(p)}function d(p){return p===45||Q(p)?(e.consume(p),d):v(p)}function v(p){return B(p)?(i=v,N(p)):H(p)?(e.consume(p),v):z(p)}function L(p){return p===45||Q(p)?(e.consume(p),L):p===47||p===62||G(p)?y(p):r(p)}function y(p){return p===47?(e.consume(p),z):p===58||p===95||K(p)?(e.consume(p),b):B(p)?(i=y,N(p)):H(p)?(e.consume(p),y):z(p)}function b(p){return p===45||p===46||p===58||p===95||Q(p)?(e.consume(p),b):_(p)}function _(p){return p===61?(e.consume(p),I):B(p)?(i=_,N(p)):H(p)?(e.consume(p),_):y(p)}function I(p){return p===null||p===60||p===61||p===62||p===96?r(p):p===34||p===39?(e.consume(p),a=p,T):B(p)?(i=I,N(p)):H(p)?(e.consume(p),I):(e.consume(p),R)}function T(p){return p===a?(e.consume(p),a=void 0,O):p===null?r(p):B(p)?(i=T,N(p)):(e.consume(p),T)}function R(p){return p===null||p===34||p===39||p===60||p===61||p===96?r(p):p===47||p===62||G(p)?y(p):(e.consume(p),R)}function O(p){return p===47||p===62||G(p)?y(p):r(p)}function z(p){return p===62?(e.consume(p),e.exit("htmlTextData"),e.exit("htmlText"),t):r(p)}function N(p){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),W}function W(p){return H(p)?U(e,ne,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(p):ne(p)}function ne(p){return e.enter("htmlTextData"),i(p)}}var gt={name:"labelEnd",resolveAll:oD,resolveTo:sD,tokenize:lD},iD={tokenize:cD},aD={tokenize:fD},uD={tokenize:pD};function oD(e){let t=-1,r=[];for(;++t=3&&(l===null||B(l))?(e.exit("thematicBreak"),t(l)):r(l)}function s(l){return l===a?(e.consume(l),n++,s):(e.exit("thematicBreakSequence"),H(l)?U(e,o,"whitespace")(l):o(l))}}var pe={continuation:{tokenize:FD},exit:ED,name:"list",tokenize:kD},gD={partial:!0,tokenize:wD},xD={partial:!0,tokenize:bD};function kD(e,t,r){let n=this,a=n.events[n.events.length-1],u=a&&a[1].type==="linePrefix"?a[2].sliceSerialize(a[1],!0).length:0,i=0;return o;function o(m){let D=n.containerState.type||(m===42||m===43||m===45?"listUnordered":"listOrdered");if(D==="listUnordered"?!n.containerState.marker||m===n.containerState.marker:er(m)){if(n.containerState.type||(n.containerState.type=D,e.enter(D,{_container:!0})),D==="listUnordered")return e.enter("listItemPrefix"),m===42||m===45?e.check(xt,r,l)(m):l(m);if(!n.interrupt||m===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(m)}return r(m)}function s(m){return er(m)&&++i<10?(e.consume(m),s):(!n.interrupt||i<2)&&(n.containerState.marker?m===n.containerState.marker:m===41||m===46)?(e.exit("listItemValue"),l(m)):r(m)}function l(m){return e.enter("listItemMarker"),e.consume(m),e.exit("listItemMarker"),n.containerState.marker=n.containerState.marker||m,e.check(qe,n.interrupt?r:c,e.attempt(gD,h,f))}function c(m){return n.containerState.initialBlankLine=!0,u++,h(m)}function f(m){return H(m)?(e.enter("listItemPrefixWhitespace"),e.consume(m),e.exit("listItemPrefixWhitespace"),h):r(m)}function h(m){return n.containerState.size=u+n.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(m)}}function FD(e,t,r){let n=this;return n.containerState._closeFlow=void 0,e.check(qe,a,u);function a(o){return n.containerState.furtherBlankLines=n.containerState.furtherBlankLines||n.containerState.initialBlankLine,U(e,t,"listItemIndent",n.containerState.size+1)(o)}function u(o){return n.containerState.furtherBlankLines||!H(o)?(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,i(o)):(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,e.attempt(xD,t,i)(o))}function i(o){return n.containerState._closeFlow=!0,n.interrupt=void 0,U(e,e.attempt(pe,t,r),"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o)}}function bD(e,t,r){let n=this;return U(e,a,"listItemIndent",n.containerState.size+1);function a(u){let i=n.events[n.events.length-1];return i&&i[1].type==="listItemIndent"&&i[2].sliceSerialize(i[1],!0).length===n.containerState.size?t(u):r(u)}}function ED(e){e.exit(this.containerState.type)}function wD(e,t,r){let n=this;return U(e,a,"listItemPrefixWhitespace",n.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function a(u){let i=n.events[n.events.length-1];return!H(u)&&i&&i[1].type==="listItemPrefixWhitespace"?t(u):r(u)}}var jr={name:"setextUnderline",resolveTo:CD,tokenize:yD};function CD(e,t){let r=e.length,n,a,u;for(;r--;)if(e[r][0]==="enter"){if(e[r][1].type==="content"){n=r;break}e[r][1].type==="paragraph"&&(a=r)}else e[r][1].type==="content"&&e.splice(r,1),!u&&e[r][1].type==="definition"&&(u=r);let i={type:"setextHeading",start:{...e[n][1].start},end:{...e[e.length-1][1].end}};return e[a][1].type="setextHeadingText",u?(e.splice(a,0,["enter",i,t]),e.splice(u+1,0,["exit",e[n][1],t]),e[n][1].end={...e[u][1].end}):e[n][1]=i,e.push(["exit",i,t]),e}function yD(e,t,r){let n=this,a;return u;function u(l){let c=n.events.length,f;for(;c--;)if(n.events[c][1].type!=="lineEnding"&&n.events[c][1].type!=="linePrefix"&&n.events[c][1].type!=="content"){f=n.events[c][1].type==="paragraph";break}return!n.parser.lazy[n.now().line]&&(n.interrupt||f)?(e.enter("setextHeadingLine"),a=l,i(l)):r(l)}function i(l){return e.enter("setextHeadingLineSequence"),o(l)}function o(l){return l===a?(e.consume(l),o):(e.exit("setextHeadingLineSequence"),H(l)?U(e,s,"lineSuffix")(l):s(l))}function s(l){return l===null||B(l)?(e.exit("setextHeadingLine"),t(l)):r(l)}}var Bu={tokenize:vD};function vD(e){let t=this,r=e.attempt(qe,n,e.attempt(this.parser.constructs.flowInitial,a,U(e,e.attempt(this.parser.constructs.flow,a,e.attempt(Jn,a)),"linePrefix")));return r;function n(u){if(u===null){e.consume(u);return}return e.enter("lineEndingBlank"),e.consume(u),e.exit("lineEndingBlank"),t.currentConstruct=void 0,r}function a(u){if(u===null){e.consume(u);return}return e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),t.currentConstruct=void 0,r}}var _u={resolveAll:Ru()},Pu=Nu("string"),Ou=Nu("text");function Nu(e){return{resolveAll:Ru(e==="text"?AD:void 0),tokenize:t};function t(r){let n=this,a=this.parser.constructs[e],u=r.attempt(a,i,o);return i;function i(c){return l(c)?u(c):o(c)}function o(c){if(c===null){r.consume(c);return}return r.enter("data"),r.consume(c),s}function s(c){return l(c)?(r.exit("data"),u(c)):(r.consume(c),s)}function l(c){if(c===null)return!0;let f=a[c],h=-1;if(f)for(;++hPD,contentInitial:()=>SD,disable:()=>OD,document:()=>TD,flow:()=>ID,flowInitial:()=>LD,insideSpan:()=>_D,string:()=>qD,text:()=>BD});var TD={42:pe,43:pe,45:pe,48:pe,49:pe,50:pe,51:pe,52:pe,53:pe,54:pe,55:pe,56:pe,57:pe,62:Rr},SD={91:Xn},LD={[-2]:rr,[-1]:rr,32:rr},ID={35:ei,42:xt,45:[jr,xt],60:ri,61:jr,95:xt,96:Ur,126:Ur},qD={38:zr,92:Mr},BD={[-5]:ir,[-4]:ir,[-3]:ir,33:ii,38:zr,42:tr,60:[Kn,ni],91:ai,92:[Zn,Mr],93:gt,95:tr,96:Qn},_D={null:[tr,_u]},PD={null:[42,95]},OD={null:[]};function Mu(e,t,r){let n={_bufferIndex:-1,_index:0,line:r&&r.line||1,column:r&&r.column||1,offset:r&&r.offset||0},a={},u=[],i=[],o=[],s=!0,l={attempt:y(v),check:y(L),consume:S,enter:w,exit:d,interrupt:y(L,{interrupt:!0})},c={code:null,containerState:{},defineSkip:k,events:[],now:g,parser:e,previous:null,sliceSerialize:D,sliceStream:x,write:m},f=t.tokenize.call(c,l),h;return t.resolveAll&&u.push(t),c;function m(T){return i=he(i,T),E(),i[i.length-1]!==null?[]:(b(t,0),c.events=nt(u,c.events,c),c.events)}function D(T,R){return RD(x(T),R)}function x(T){return ND(i,T)}function g(){let{_bufferIndex:T,_index:R,line:O,column:z,offset:N}=n;return{_bufferIndex:T,_index:R,line:O,column:z,offset:N}}function k(T){a[T.line]=T.column,I()}function E(){let T;for(;n._index-1){let o=i[0];typeof o=="string"?i[0]=o.slice(n):i.shift()}u>0&&i.push(e[a].slice(0,u))}return i}function RD(e,t){let r=-1,n=[],a;for(;++r0){let ye=V.tokenStack[V.tokenStack.length-1];(ye[1]||Gu).call(V,void 0,ye[0])}for(P.position={start:it(A.length>0?A[0][1].start:{line:1,column:1,offset:0}),end:it(A.length>0?A[A.length-2][1].end:{line:1,column:1,offset:0})},$=-1;++$0&&!r&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),r}var ZD={tokenize:ud,partial:!0};function di(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:nd,continuation:{tokenize:id},exit:ad}},text:{91:{name:"gfmFootnoteCall",tokenize:rd},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:ed,resolveTo:td}}}}function ed(e,t,r){let n=this,a=n.events.length,u=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]),i;for(;a--;){let s=n.events[a][1];if(s.type==="labelImage"){i=s;break}if(s.type==="gfmFootnoteCall"||s.type==="labelLink"||s.type==="label"||s.type==="image"||s.type==="link")break}return o;function o(s){if(!i||!i._balanced)return r(s);let l=fe(n.sliceSerialize({start:i.end,end:n.now()}));return l.codePointAt(0)!==94||!u.includes(l.slice(1))?r(s):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),t(s))}}function td(e,t){let r=e.length,n;for(;r--;)if(e[r][1].type==="labelImage"&&e[r][0]==="enter"){n=e[r][1];break}e[r+1][1].type="data",e[r+3][1].type="gfmFootnoteCallLabelMarker";let a={type:"gfmFootnoteCall",start:Object.assign({},e[r+3][1].start),end:Object.assign({},e[e.length-1][1].end)},u={type:"gfmFootnoteCallMarker",start:Object.assign({},e[r+3][1].end),end:Object.assign({},e[r+3][1].end)};u.end.column++,u.end.offset++,u.end._bufferIndex++;let i={type:"gfmFootnoteCallString",start:Object.assign({},u.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},i.start),end:Object.assign({},i.end)},s=[e[r+1],e[r+2],["enter",a,t],e[r+3],e[r+4],["enter",u,t],["exit",u,t],["enter",i,t],["enter",o,t],["exit",o,t],["exit",i,t],e[e.length-2],e[e.length-1],["exit",a,t]];return e.splice(r,e.length-r+1,...s),e}function rd(e,t,r){let n=this,a=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]),u=0,i;return o;function o(f){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(f),e.exit("gfmFootnoteCallLabelMarker"),s}function s(f){return f!==94?r(f):(e.enter("gfmFootnoteCallMarker"),e.consume(f),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(f){if(u>999||f===93&&!i||f===null||f===91||G(f))return r(f);if(f===93){e.exit("chunkString");let h=e.exit("gfmFootnoteCallString");return a.includes(fe(n.sliceSerialize(h)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(f),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):r(f)}return G(f)||(i=!0),u++,e.consume(f),f===92?c:l}function c(f){return f===91||f===92||f===93?(e.consume(f),u++,l):l(f)}}function nd(e,t,r){let n=this,a=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]),u,i=0,o;return s;function s(D){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(D),e.exit("gfmFootnoteDefinitionLabelMarker"),l}function l(D){return D===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(D),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):r(D)}function c(D){if(i>999||D===93&&!o||D===null||D===91||G(D))return r(D);if(D===93){e.exit("chunkString");let x=e.exit("gfmFootnoteDefinitionLabelString");return u=fe(n.sliceSerialize(x)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(D),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),h}return G(D)||(o=!0),i++,e.consume(D),D===92?f:c}function f(D){return D===91||D===92||D===93?(e.consume(D),i++,c):c(D)}function h(D){return D===58?(e.enter("definitionMarker"),e.consume(D),e.exit("definitionMarker"),a.includes(u)||a.push(u),U(e,m,"gfmFootnoteDefinitionWhitespace")):r(D)}function m(D){return t(D)}}function id(e,t,r){return e.check(qe,t,e.attempt(ZD,t,r))}function ad(e){e.exit("gfmFootnoteDefinition")}function ud(e,t,r){let n=this;return U(e,a,"gfmFootnoteDefinitionIndent",5);function a(u){let i=n.events[n.events.length-1];return i&&i[1].type==="gfmFootnoteDefinitionIndent"&&i[2].sliceSerialize(i[1],!0).length===4?t(u):r(u)}}function gi(e){let r=(e||{}).singleTilde,n={name:"strikethrough",tokenize:u,resolveAll:a};return r==null&&(r=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}};function a(i,o){let s=-1;for(;++s1?s(D):(i.consume(D),f++,m);if(f<2&&!r)return s(D);let g=i.exit("strikethroughSequenceTemporary"),k=St(D);return g._open=!k||k===2&&!!x,g._close=!x||x===2&&!!k,o(D)}}}var $r=class{constructor(){this.map=[]}add(t,r,n){od(this,t,r,n)}consume(t){if(this.map.sort(function(u,i){return u[0]-i[0]}),this.map.length===0)return;let r=this.map.length,n=[];for(;r>0;)r-=1,n.push(t.slice(this.map[r][0]+this.map[r][1]),this.map[r][2]),t.length=this.map[r][0];n.push(t.slice()),t.length=0;let a=n.pop();for(;a;){for(let u of a)t.push(u);a=n.pop()}this.map.length=0}};function od(e,t,r,n){let a=0;if(!(r===0&&n.length===0)){for(;a-1;){let R=n.events[_][1].type;if(R==="lineEnding"||R==="linePrefix")_--;else break}let I=_>-1?n.events[_][1].type:null,T=I==="tableHead"||I==="tableRow"?d:s;return T===d&&n.parser.lazy[n.now().line]?r(b):T(b)}function s(b){return e.enter("tableHead"),e.enter("tableRow"),l(b)}function l(b){return b===124||(i=!0,u+=1),c(b)}function c(b){return b===null?r(b):B(b)?u>1?(u=0,n.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(b),e.exit("lineEnding"),m):r(b):H(b)?U(e,c,"whitespace")(b):(u+=1,i&&(i=!1,a+=1),b===124?(e.enter("tableCellDivider"),e.consume(b),e.exit("tableCellDivider"),i=!0,c):(e.enter("data"),f(b)))}function f(b){return b===null||b===124||G(b)?(e.exit("data"),c(b)):(e.consume(b),b===92?h:f)}function h(b){return b===92||b===124?(e.consume(b),f):f(b)}function m(b){return n.interrupt=!1,n.parser.lazy[n.now().line]?r(b):(e.enter("tableDelimiterRow"),i=!1,H(b)?U(e,D,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(b):D(b))}function D(b){return b===45||b===58?g(b):b===124?(i=!0,e.enter("tableCellDivider"),e.consume(b),e.exit("tableCellDivider"),x):w(b)}function x(b){return H(b)?U(e,g,"whitespace")(b):g(b)}function g(b){return b===58?(u+=1,i=!0,e.enter("tableDelimiterMarker"),e.consume(b),e.exit("tableDelimiterMarker"),k):b===45?(u+=1,k(b)):b===null||B(b)?S(b):w(b)}function k(b){return b===45?(e.enter("tableDelimiterFiller"),E(b)):w(b)}function E(b){return b===45?(e.consume(b),E):b===58?(i=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(b),e.exit("tableDelimiterMarker"),C):(e.exit("tableDelimiterFiller"),C(b))}function C(b){return H(b)?U(e,S,"whitespace")(b):S(b)}function S(b){return b===124?D(b):b===null||B(b)?!i||a!==u?w(b):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(b)):w(b)}function w(b){return r(b)}function d(b){return e.enter("tableRow"),v(b)}function v(b){return b===124?(e.enter("tableCellDivider"),e.consume(b),e.exit("tableCellDivider"),v):b===null||B(b)?(e.exit("tableRow"),t(b)):H(b)?U(e,v,"whitespace")(b):(e.enter("data"),L(b))}function L(b){return b===null||b===124||G(b)?(e.exit("data"),v(b)):(e.consume(b),b===92?y:L)}function y(b){return b===92||b===124?(e.consume(b),L):L(b)}}function ld(e,t){let r=-1,n=!0,a=0,u=[0,0,0,0],i=[0,0,0,0],o=!1,s=0,l,c,f,h=new $r;for(;++rr[2]+1){let D=r[2]+1,x=r[3]-r[2]-1;e.add(D,x,[])}}e.add(r[3]+1,0,[["exit",f,t]])}return a!==void 0&&(u.end=Object.assign({},It(t.events,a)),e.add(a,0,[["exit",u,t]]),u=void 0),u}function ro(e,t,r,n,a){let u=[],i=It(t.events,r);a&&(a.end=Object.assign({},i),u.push(["exit",a,t])),n.end=Object.assign({},i),u.push(["exit",n,t]),e.add(r+1,0,u)}function It(e,t){let r=e[t],n=r[0]==="enter"?"start":"end";return r[1][n]}var cd={name:"tasklistCheck",tokenize:fd};function ki(){return{text:{91:cd}}}function fd(e,t,r){let n=this;return a;function a(s){return n.previous!==null||!n._gfmTasklistFirstContentOfListItem?r(s):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(s),e.exit("taskListCheckMarker"),u)}function u(s){return G(s)?(e.enter("taskListCheckValueUnchecked"),e.consume(s),e.exit("taskListCheckValueUnchecked"),i):s===88||s===120?(e.enter("taskListCheckValueChecked"),e.consume(s),e.exit("taskListCheckValueChecked"),i):r(s)}function i(s){return s===93?(e.enter("taskListCheckMarker"),e.consume(s),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),o):r(s)}function o(s){return B(s)?t(s):H(s)?e.check({tokenize:pd},t,r)(s):r(s)}}function pd(e,t,r){return U(e,n,"whitespace");function n(a){return a===null?r(a):t(a)}}function no(e){return Or([mi(),di(),gi(e),xi(),ki()])}var ao={tokenize:hd,concrete:!0,name:"mathFlow"},io={tokenize:md,partial:!0};function hd(e,t,r){let n=this,a=n.events[n.events.length-1],u=a&&a[1].type==="linePrefix"?a[2].sliceSerialize(a[1],!0).length:0,i=0;return o;function o(E){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),s(E)}function s(E){return E===36?(e.consume(E),i++,s):i<2?r(E):(e.exit("mathFlowFenceSequence"),U(e,l,"whitespace")(E))}function l(E){return E===null||B(E)?f(E):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),c(E))}function c(E){return E===null||B(E)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),f(E)):E===36?r(E):(e.consume(E),c)}function f(E){return e.exit("mathFlowFence"),n.interrupt?t(E):e.attempt(io,h,g)(E)}function h(E){return e.attempt({tokenize:k,partial:!0},g,m)(E)}function m(E){return(u?U(e,D,"linePrefix",u+1):D)(E)}function D(E){return E===null?g(E):B(E)?e.attempt(io,h,g)(E):(e.enter("mathFlowValue"),x(E))}function x(E){return E===null||B(E)?(e.exit("mathFlowValue"),D(E)):(e.consume(E),x)}function g(E){return e.exit("mathFlow"),t(E)}function k(E,C,S){let w=0;return U(E,d,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function d(y){return E.enter("mathFlowFence"),E.enter("mathFlowFenceSequence"),v(y)}function v(y){return y===36?(w++,E.consume(y),v):w(r,n,...a)=>r|1&&n==null?void 0:(t.call(n)??n[e]).apply(n,a);function gd(e){return this[e<0?this.length+e:e]}var xd=qt("at",function(){if(Array.isArray(this)||typeof this=="string")return gd}),J=xd;var kd=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},Fd=qt("replaceAll",function(){if(typeof this=="string")return kd}),X=Fd;var bd=()=>{},ar=bd;function Ed(e){return X(0,e,/[^\n]/g," ")}var oo=Ed;var Qr=Symbol.for("PRETTIER_IS_FRONT_MATTER");var ur=3;function wd(e){let t=e.slice(0,ur);if(t!=="---"&&t!=="+++")return;let r=e.indexOf(` `,ur);if(r===-1)return;let n=e.slice(ur,r).trim(),a=e.indexOf(` ${t}`,r),u=n;if(u||(u=t==="+++"?"toml":"yaml"),a===-1&&t==="---"&&u==="yaml"&&(a=e.indexOf(` ...`,r)),a===-1)return;let i=a+1+ur,o=e.charAt(i+1);if(!/\s?/.test(o))return;let s=e.slice(0,i),l;return{language:u,explicitLanguage:n||null,value:e.slice(r+1,a),startDelimiter:t,endDelimiter:s.slice(-ur),raw:s,start:{line:1,column:0,index:0},end:{index:s.length,get line(){return l??(l=s.split(` `)),l.length},get column(){return l??(l=s.split(` `)),J(0,l,-1).length}},[Qr]:!0}}function Cd(e){let t=wd(e);return t?{frontMatter:t,get content(){let{raw:r}=t;return oo(r)+e.slice(r.length)}}:{content:e}}var Ve=Cd;function bi(e,t){let r=String(e);if(typeof t!="string")throw new TypeError("Expected character");let n=0,a=r.indexOf(t);for(;a!==-1;)n++,a=r.indexOf(t,a+t.length);return n}function ve(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Bt=(function(e){if(e==null)return Td;if(typeof e=="function")return Jr(e);if(typeof e=="object")return Array.isArray(e)?yd(e):vd(e);if(typeof e=="string")return Ad(e);throw new Error("Expected function, string, or object as test")});function yd(e){let t=[],r=-1;for(;++r":""))+")"})}return h;function h(){let m=so,D,x,g;if((!t||u(s,l,c[c.length-1]||void 0))&&(m=Ld(r(s,c)),m[0]===Ei))return m;if("children"in s&&s.children){let k=s;if(k.children&&m[0]!==co)for(x=(n?k.children.length:-1)+i,g=c.concat(k);x>-1&&x0?{type:"text",value:d}:void 0),d===!1?h.lastIndex=S+1:(D!==S&&E.push({type:"text",value:l.value.slice(D,S)}),Array.isArray(d)?E.push(...d):d&&E.push(d),D=S+C[0].length,k=!0),!h.global)break;C=h.exec(l.value)}return k?(D?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let r=t[0],n=r.indexOf(")"),a=bi(e,"("),u=bi(e,")");for(;n!==-1&&a>u;)e+=r.slice(0,n+1),r=r.slice(n+1),n=r.indexOf(")"),u++;return[e,r]}function fo(e,t){let r=e.input.charCodeAt(e.index-1);return(e.index===0||Ie(r)||Dt(r))&&(!t||r!==47)}eg.peek=Zd;function Wd(){this.buffer()}function Yd(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function jd(){this.buffer()}function $d(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function Kd(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.type,r.identifier=fe(this.sliceSerialize(e)).toLowerCase(),r.label=t}function Qd(e){this.exit(e)}function Jd(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.type,r.identifier=fe(this.sliceSerialize(e)).toLowerCase(),r.label=t}function Xd(e){this.exit(e)}function Zd(){return"["}function eg(e,t,r,n){let a=r.createTracker(n),u=a.move("[^"),i=r.enter("footnoteReference"),o=r.enter("reference");return u+=a.move(r.safe(r.associationId(e),{after:"]",before:u})),o(),i(),u+=a.move("]"),u}function Ai(){return{enter:{gfmFootnoteCallString:Wd,gfmFootnoteCall:Yd,gfmFootnoteDefinitionLabelString:jd,gfmFootnoteDefinition:$d},exit:{gfmFootnoteCallString:Kd,gfmFootnoteCall:Qd,gfmFootnoteDefinitionLabelString:Jd,gfmFootnoteDefinition:Xd}}}ig.peek=ag;function Ti(){return{canContainEols:["delete"],enter:{strikethrough:rg},exit:{strikethrough:ng}}}function rg(e){this.enter({type:"delete",children:[]},e)}function ng(e){this.exit(e)}function ig(e,t,r,n){let a=r.createTracker(n),u=r.enter("strikethrough"),i=a.move("~~");return i+=r.containerPhrasing(e,{...a.current(),before:i,after:"~"}),i+=a.move("~~"),u(),i}function ag(){return"~"}function Li(){return{enter:{table:og,tableData:po,tableHeader:po,tableRow:lg},exit:{codeText:cg,table:sg,tableData:Si,tableHeader:Si,tableRow:Si}}}function og(e){let t=e._align;this.enter({type:"table",align:t.map(function(r){return r==="none"?null:r}),children:[]},e),this.data.inTable=!0}function sg(e){this.exit(e),this.data.inTable=void 0}function lg(e){this.enter({type:"tableRow",children:[]},e)}function Si(e){this.exit(e)}function po(e){this.enter({type:"tableCell",children:[]},e)}function cg(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,fg));let r=this.stack[this.stack.length-1];r.type,r.value=t,this.exit(e)}function fg(e,t){return t==="|"?t:e}function Ii(){return{exit:{taskListCheckValueChecked:ho,taskListCheckValueUnchecked:ho,paragraph:hg}}}function ho(e){let t=this.stack[this.stack.length-2];t.type,t.checked=e.type==="taskListCheckValueChecked"}function hg(e){let t=this.stack[this.stack.length-2];if(t&&t.type==="listItem"&&typeof t.checked=="boolean"){let r=this.stack[this.stack.length-1];r.type;let n=r.children[0];if(n&&n.type==="text"){let a=t.children,u=-1,i;for(;++ur.enter.literalAutolink);return t.transforms=[],e}var M={carriageReturn:-5,lineFeed:-4,carriageReturnLineFeed:-3,horizontalTab:-2,virtualSpace:-1,eof:null,nul:0,soh:1,stx:2,etx:3,eot:4,enq:5,ack:6,bel:7,bs:8,ht:9,lf:10,vt:11,ff:12,cr:13,so:14,si:15,dle:16,dc1:17,dc2:18,dc3:19,dc4:20,nak:21,syn:22,etb:23,can:24,em:25,sub:26,esc:27,fs:28,gs:29,rs:30,us:31,space:32,exclamationMark:33,quotationMark:34,numberSign:35,dollarSign:36,percentSign:37,ampersand:38,apostrophe:39,leftParenthesis:40,rightParenthesis:41,asterisk:42,plusSign:43,comma:44,dash:45,dot:46,slash:47,digit0:48,digit1:49,digit2:50,digit3:51,digit4:52,digit5:53,digit6:54,digit7:55,digit8:56,digit9:57,colon:58,semicolon:59,lessThan:60,equalsTo:61,greaterThan:62,questionMark:63,atSign:64,uppercaseA:65,uppercaseB:66,uppercaseC:67,uppercaseD:68,uppercaseE:69,uppercaseF:70,uppercaseG:71,uppercaseH:72,uppercaseI:73,uppercaseJ:74,uppercaseK:75,uppercaseL:76,uppercaseM:77,uppercaseN:78,uppercaseO:79,uppercaseP:80,uppercaseQ:81,uppercaseR:82,uppercaseS:83,uppercaseT:84,uppercaseU:85,uppercaseV:86,uppercaseW:87,uppercaseX:88,uppercaseY:89,uppercaseZ:90,leftSquareBracket:91,backslash:92,rightSquareBracket:93,caret:94,underscore:95,graveAccent:96,lowercaseA:97,lowercaseB:98,lowercaseC:99,lowercaseD:100,lowercaseE:101,lowercaseF:102,lowercaseG:103,lowercaseH:104,lowercaseI:105,lowercaseJ:106,lowercaseK:107,lowercaseL:108,lowercaseM:109,lowercaseN:110,lowercaseO:111,lowercaseP:112,lowercaseQ:113,lowercaseR:114,lowercaseS:115,lowercaseT:116,lowercaseU:117,lowercaseV:118,lowercaseW:119,lowercaseX:120,lowercaseY:121,lowercaseZ:122,leftCurlyBrace:123,verticalBar:124,rightCurlyBrace:125,tilde:126,del:127,byteOrderMarker:65279,replacementCharacter:65533};var Bi={attentionSideAfter:2,attentionSideBefore:1,atxHeadingOpeningFenceSizeMax:6,autolinkDomainSizeMax:63,autolinkSchemeSizeMax:32,cdataOpeningString:"CDATA[",characterGroupPunctuation:2,characterGroupWhitespace:1,characterReferenceDecimalSizeMax:7,characterReferenceHexadecimalSizeMax:6,characterReferenceNamedSizeMax:31,codeFencedSequenceSizeMin:3,contentTypeContent:"content",contentTypeDocument:"document",contentTypeFlow:"flow",contentTypeString:"string",contentTypeText:"text",hardBreakPrefixSizeMin:2,htmlBasic:6,htmlCdata:5,htmlComment:2,htmlComplete:7,htmlDeclaration:4,htmlInstruction:3,htmlRawSizeMax:8,htmlRaw:1,linkResourceDestinationBalanceMax:32,linkReferenceSizeMax:999,listItemValueSizeMax:10,numericBaseDecimal:10,numericBaseHexadecimal:16,tabSize:4,thematicBreakMarkerCountMin:3,v8MaxSafeChunkSize:1e4};var se={data:"data",whitespace:"whitespace",lineEnding:"lineEnding",lineEndingBlank:"lineEndingBlank",linePrefix:"linePrefix",lineSuffix:"lineSuffix",atxHeading:"atxHeading",atxHeadingSequence:"atxHeadingSequence",atxHeadingText:"atxHeadingText",autolink:"autolink",autolinkEmail:"autolinkEmail",autolinkMarker:"autolinkMarker",autolinkProtocol:"autolinkProtocol",characterEscape:"characterEscape",characterEscapeValue:"characterEscapeValue",characterReference:"characterReference",characterReferenceMarker:"characterReferenceMarker",characterReferenceMarkerNumeric:"characterReferenceMarkerNumeric",characterReferenceMarkerHexadecimal:"characterReferenceMarkerHexadecimal",characterReferenceValue:"characterReferenceValue",codeFenced:"codeFenced",codeFencedFence:"codeFencedFence",codeFencedFenceSequence:"codeFencedFenceSequence",codeFencedFenceInfo:"codeFencedFenceInfo",codeFencedFenceMeta:"codeFencedFenceMeta",codeFlowValue:"codeFlowValue",codeIndented:"codeIndented",codeText:"codeText",codeTextData:"codeTextData",codeTextPadding:"codeTextPadding",codeTextSequence:"codeTextSequence",content:"content",definition:"definition",definitionDestination:"definitionDestination",definitionDestinationLiteral:"definitionDestinationLiteral",definitionDestinationLiteralMarker:"definitionDestinationLiteralMarker",definitionDestinationRaw:"definitionDestinationRaw",definitionDestinationString:"definitionDestinationString",definitionLabel:"definitionLabel",definitionLabelMarker:"definitionLabelMarker",definitionLabelString:"definitionLabelString",definitionMarker:"definitionMarker",definitionTitle:"definitionTitle",definitionTitleMarker:"definitionTitleMarker",definitionTitleString:"definitionTitleString",emphasis:"emphasis",emphasisSequence:"emphasisSequence",emphasisText:"emphasisText",escapeMarker:"escapeMarker",hardBreakEscape:"hardBreakEscape",hardBreakTrailing:"hardBreakTrailing",htmlFlow:"htmlFlow",htmlFlowData:"htmlFlowData",htmlText:"htmlText",htmlTextData:"htmlTextData",image:"image",label:"label",labelText:"labelText",labelLink:"labelLink",labelImage:"labelImage",labelMarker:"labelMarker",labelImageMarker:"labelImageMarker",labelEnd:"labelEnd",link:"link",paragraph:"paragraph",reference:"reference",referenceMarker:"referenceMarker",referenceString:"referenceString",resource:"resource",resourceDestination:"resourceDestination",resourceDestinationLiteral:"resourceDestinationLiteral",resourceDestinationLiteralMarker:"resourceDestinationLiteralMarker",resourceDestinationRaw:"resourceDestinationRaw",resourceDestinationString:"resourceDestinationString",resourceMarker:"resourceMarker",resourceTitle:"resourceTitle",resourceTitleMarker:"resourceTitleMarker",resourceTitleString:"resourceTitleString",setextHeading:"setextHeading",setextHeadingText:"setextHeadingText",setextHeadingLine:"setextHeadingLine",setextHeadingLineSequence:"setextHeadingLineSequence",strong:"strong",strongSequence:"strongSequence",strongText:"strongText",thematicBreak:"thematicBreak",thematicBreakSequence:"thematicBreakSequence",blockQuote:"blockQuote",blockQuotePrefix:"blockQuotePrefix",blockQuoteMarker:"blockQuoteMarker",blockQuotePrefixWhitespace:"blockQuotePrefixWhitespace",listOrdered:"listOrdered",listUnordered:"listUnordered",listItemIndent:"listItemIndent",listItemMarker:"listItemMarker",listItemPrefix:"listItemPrefix",listItemPrefixWhitespace:"listItemPrefixWhitespace",listItemValue:"listItemValue",chunkDocument:"chunkDocument",chunkContent:"chunkContent",chunkFlow:"chunkFlow",chunkText:"chunkText",chunkString:"chunkString"};var Dg={name:"htmlText",tokenize:dg,add:"before"};function dg(e,t,r){let n=this,a,u,i;return o;function o(p){return Xr(p===M.lessThan,"expected `<`"),e.enter(se.htmlText),e.enter(se.htmlTextData),e.consume(p),s}function s(p){return p===M.exclamationMark?(e.consume(p),l):p===M.slash?(e.consume(p),w):p===M.questionMark?(e.consume(p),C):K(p)?(e.consume(p),L):r(p)}function l(p){return p===M.dash?(e.consume(p),c):p===M.leftSquareBracket?(e.consume(p),u=0,D):K(p)?(e.consume(p),E):r(p)}function c(p){return p===M.dash?(e.consume(p),m):r(p)}function f(p){return p===M.eof?r(p):p===M.dash?(e.consume(p),h):B(p)?(i=f,N(p)):(e.consume(p),f)}function h(p){return p===M.dash?(e.consume(p),m):f(p)}function m(p){return p===M.greaterThan?z(p):p===M.dash?h(p):f(p)}function D(p){let Y=Bi.cdataOpeningString;return p===Y.charCodeAt(u++)?(e.consume(p),u===Y.length?x:D):r(p)}function x(p){return p===M.eof?r(p):p===M.rightSquareBracket?(e.consume(p),g):B(p)?(i=x,N(p)):(e.consume(p),x)}function g(p){return p===M.rightSquareBracket?(e.consume(p),k):x(p)}function k(p){return p===M.greaterThan?z(p):p===M.rightSquareBracket?(e.consume(p),k):x(p)}function E(p){return p===M.eof||p===M.greaterThan?z(p):B(p)?(i=E,N(p)):(e.consume(p),E)}function C(p){return p===M.eof?r(p):p===M.questionMark?(e.consume(p),S):B(p)?(i=C,N(p)):(e.consume(p),C)}function S(p){return p===M.greaterThan?z(p):C(p)}function w(p){return K(p)?(e.consume(p),d):r(p)}function d(p){return p===M.dash||Q(p)?(e.consume(p),d):v(p)}function v(p){return B(p)?(i=v,N(p)):H(p)?(e.consume(p),v):z(p)}function L(p){return p===M.dash||Q(p)?(e.consume(p),L):p===M.slash||p===M.greaterThan||G(p)?y(p):r(p)}function y(p){return p===M.slash?(e.consume(p),z):p===M.colon||p===M.underscore||K(p)?(e.consume(p),b):B(p)?(i=y,N(p)):H(p)?(e.consume(p),y):z(p)}function b(p){return p===M.dash||p===M.dot||p===M.colon||p===M.underscore||Q(p)?(e.consume(p),b):_(p)}function _(p){return p===M.equalsTo?(e.consume(p),I):B(p)?(i=_,N(p)):H(p)?(e.consume(p),_):y(p)}function I(p){return p===M.eof||p===M.lessThan||p===M.equalsTo||p===M.greaterThan||p===M.graveAccent?r(p):p===M.quotationMark||p===M.apostrophe?(e.consume(p),a=p,T):B(p)?(i=I,N(p)):H(p)?(e.consume(p),I):(e.consume(p),R)}function T(p){return p===a?(e.consume(p),a=void 0,O):p===M.eof?r(p):B(p)?(i=T,N(p)):(e.consume(p),T)}function R(p){return p===M.eof||p===M.quotationMark||p===M.apostrophe||p===M.lessThan||p===M.equalsTo||p===M.graveAccent?r(p):p===M.slash||p===M.greaterThan||G(p)?y(p):(e.consume(p),R)}function O(p){return p===M.slash||p===M.greaterThan||G(p)?y(p):r(p)}function z(p){return p===M.greaterThan?(e.consume(p),e.exit(se.htmlTextData),e.exit(se.htmlText),t):r(p)}function N(p){return Xr(i,"expected return state"),Xr(B(p),"expected eol"),e.exit(se.htmlTextData),e.enter(se.lineEnding),e.consume(p),e.exit(se.lineEnding),W}function W(p){return Xr(n.parser.constructs.disable.null,"expected `disable.null` to be populated"),ne(p)}function ne(p){return e.enter(se.htmlTextData),i(p)}}function Do(){return{text:{[M.lessThan]:Dg}}}function Xr(...e){}var or="liquidNode";function go(){return{canContainEols:[or],enter:{[or]:e},exit:{[or]:t}};function e(r){this.enter({type:or},r),this.buffer()}function t(r){this.resume();let n=J(0,this.stack,-1);n.value=this.sliceSerialize(r),this.exit(r)}}function xo(){return{text:{[M.leftCurlyBrace]:{name:"liquid",tokenize:e}}};function e(t,r,n){let a;return u;function u(s){return t.enter("liquidNode"),t.enter(se.data),t.consume(s),function(l){switch(l){case M.percentSign:case M.leftCurlyBrace:return a=l===M.percentSign?M.percentSign:M.rightCurlyBrace,t.consume(l),i;default:return n(l)}}}function i(s){switch(s){case a:return t.consume(s),o;case M.eof:return n(s);default:return B(s)?(t.exit(se.data),t.enter(se.lineEnding),t.consume(s),t.exit(se.lineEnding),t.enter(se.data),i):(t.consume(s),i)}}function o(s){return s===M.rightCurlyBrace?(t.consume(s),t.exit(se.data),t.exit(or),r):i}}}var gg;function xg(){return gg??(gg={extensions:[no(),Fi(),Yn({aliasDivider:{charCodeAt:()=>Number.NaN}}),xo(),Do()],mdastExtensions:[mo(),pi(),Gn(),go()]})}function _i(e){let{frontMatter:t,content:r}=Ve(e),n=fi(r,xg());if(t){let[a,u]=[t.start,t.end].map(({line:i,column:o,index:s})=>({line:i,column:o+1,offset:s}));n.children.unshift({...t,type:"frontMatter",position:{start:a,end:u}})}return n}var ch=At(Fo(),1),fh=At(_o(),1),ph=At(Lf(),1),hh=At(wp(),1);var Ab=/^import\s/,Tb=/^export\s/,Cp="[a-z][a-z0-9]*(\\.[a-z][a-z0-9]*)*|",yp=/|/,Sb=/^\{\s*\/\*(.*)\*\/\s*\}/;var Lb=e=>Ab.test(e),vp=e=>Tb.test(e),Ap=e=>Lb(e)||vp(e),Ua=(e,t)=>{let r=t.indexOf(` `),n=r===-1?t:t.slice(0,r);if(Ap(n))return e(n)({type:vp(n)?"export":"import",value:n})};Ua.notInBlock=!0;Ua.locator=e=>Ap(e)?-1:1;var Tp=(e,t)=>{let r=Sb.exec(t);if(r)return e(r[0])({type:"esComment",value:r[1].trim()})};Tp.locator=(e,t)=>e.indexOf("{",t);var Sp=function(){let{Parser:e}=this,{blockTokenizers:t,blockMethods:r,inlineTokenizers:n,inlineMethods:a}=e.prototype;t.esSyntax=Ua,n.esComment=Tp,r.splice(r.indexOf("paragraph"),0,"esSyntax"),a.splice(a.indexOf("text"),0,"esComment")};var De="string",de="array",st="cursor",Ae="indent",Te="align",je="trim",ke="group",Fe="fill",be="if-break",$e="indent-if-break",Ke="line-suffix",Qe="line-suffix-boundary",ge="line",Je="label",Se="break-parent",An=new Set([st,Ae,Te,je,ke,Fe,be,$e,Ke,Qe,ge,Je,Se]);function Lp(e,t,r){if(!e.has(t)){let n=r(t);e.set(t,n)}return e.get(t)}function Ib(e){if(typeof e=="string")return De;if(Array.isArray(e))return de;if(!e)return;let{type:t}=e;if(An.has(t))return t}var me=Ib;var qb=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Bb(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', Expected it to be 'string' or 'object'.`;if(me(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=qb([...An].map(a=>`'${a}'`));return`Unexpected doc.type '${e.type}'. Expected it to be ${n}.`}var Ha=class extends Error{name="InvalidDocError";constructor(t){super(Bb(t)),this.doc=t}},wt=Ha;var Ip={};function _b(e,t,r,n){let a=[e];for(;a.length>0;){let u=a.pop();if(u===Ip){r(a.pop());continue}r&&a.push(u,Ip);let i=me(u);if(!i)throw new wt(u);if(t?.(u)!==!1)switch(i){case de:case Fe:{let o=i===de?u:u.parts;for(let s=o.length,l=s-1;l>=0;--l)a.push(o[l]);break}case be:a.push(u.flatContents,u.breakContents);break;case ke:if(n&&u.expandedStates)for(let o=u.expandedStates.length,s=o-1;s>=0;--s)a.push(u.expandedStates[s]);else a.push(u.contents);break;case Te:case Ae:case $e:case Je:case Ke:a.push(u.contents);break;case De:case st:case je:case Qe:case ge:case Se:break;default:throw new wt(u)}}}var qp=_b;function Pb(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(u){return Lp(r,u,a)}function a(u){switch(me(u)){case de:return t(u.map(n));case Fe:return t({...u,parts:u.parts.map(n)});case be:return t({...u,breakContents:n(u.breakContents),flatContents:n(u.flatContents)});case ke:{let{expandedStates:i,contents:o}=u;return i?(i=i.map(n),o=i[0]):o=n(o),t({...u,contents:o,expandedStates:i})}case Te:case Ae:case $e:case Je:case Ke:return t({...u,contents:n(u.contents)});case De:case st:case je:case Qe:case ge:case Se:return t(u);default:throw new wt(u)}}}function Bp(e){if(e.length>0){let t=J(0,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function _p(e){let t=new Set,r=[];function n(u){if(u.type===Se&&Bp(r),u.type===ke){if(r.push(u),t.has(u))return!1;t.add(u)}}function a(u){u.type===ke&&r.pop().break&&Bp(r)}qp(e,n,a,!0)}function Xe(e,t=wr){return Pb(e,r=>typeof r=="string"?Tn(t,r.split(` `)):r)}var Le=ar,Sn=ar,Pp=ar,Op=ar;function Cr(e){return Le(e),{type:Ae,contents:e}}function we(e,t){return Op(e),Le(t),{type:Te,contents:t,n:e}}function yr(e){return we({type:"root"},e)}var Wt={type:Se};function Yt(e){return Pp(e),{type:Fe,parts:e}}function jt(e,t={}){return Le(e),Sn(t.expandedStates,!0),{type:ke,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function Np(e,t="",r={}){return Le(e),t!==""&&Le(t),{type:be,breakContents:e,flatContents:t,groupId:r.groupId}}function Tn(e,t){Le(e),Sn(t);let r=[];for(let n=0;n/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;var zp=12288,Up=65510,Hp=[12288,12288,65281,65376,65504,65510];var Vp=4352,Gp=262141,Va=[4352,4447,8986,8987,9001,9002,9193,9196,9200,9200,9203,9203,9725,9726,9748,9749,9776,9783,9800,9811,9855,9855,9866,9871,9875,9875,9889,9889,9898,9899,9917,9918,9924,9925,9934,9934,9940,9940,9962,9962,9970,9971,9973,9973,9978,9978,9981,9981,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10133,10135,10160,10160,10175,10175,11035,11036,11088,11088,11093,11093,11904,11929,11931,12019,12032,12245,12272,12287,12289,12350,12353,12438,12441,12543,12549,12591,12593,12686,12688,12773,12783,12830,12832,12871,12880,42124,42128,42182,43360,43388,44032,55203,63744,64255,65040,65049,65072,65106,65108,65126,65128,65131,94176,94180,94192,94198,94208,101589,101631,101662,101760,101874,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,110948,110951,110960,111355,119552,119638,119648,119670,126980,126980,127183,127183,127374,127374,127377,127386,127488,127490,127504,127547,127552,127560,127568,127569,127584,127589,127744,127776,127789,127797,127799,127868,127870,127891,127904,127946,127951,127955,127968,127984,127988,127988,127992,128062,128064,128064,128066,128252,128255,128317,128331,128334,128336,128359,128378,128378,128405,128406,128420,128420,128507,128591,128640,128709,128716,128716,128720,128722,128725,128728,128732,128735,128747,128748,128756,128764,128992,129003,129008,129008,129292,129338,129340,129349,129351,129535,129648,129660,129664,129674,129678,129734,129736,129736,129741,129756,129759,129770,129775,129784,131072,196605,196608,262141];var Ga=(e,t)=>{let r=0,n=Math.floor(e.length/2)-1;for(;r<=n;){let a=Math.floor((r+n)/2),u=a*2;if(te[u+1])r=a+1;else return!0}return!1};var Wp=19968,[Vb,Gb]=Wb(Va);function Wb(e){let t=e[0],r=e[1];for(let n=0;n=a&&Wp<=u)return[a,u];u-a>r-t&&(t=a,r=u)}return[t,r]}var Wa=e=>eUp?!1:Ga(Hp,e);var Ya=e=>e>=Vb&&e<=Gb?!0:eGp?!1:Ga(Va,e);var Yb=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05-\u2B07]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF3\uDFF5\uDFF7]|\uD83D[\uDC3F\uDC41\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])$/,Yp=e=>Yb.test(e);var jb=/[^\x20-\x7F]/;function $b(e){if(!e)return 0;if(!jb.test(e))return e.length;let t=0;e=e.replace(Mp(),r=>(t+=Yp(r)?1:2,""));for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||n>=65024&&n<=65039||(t+=Wa(n)||Ya(n)?2:1)}return t}var Ar=$b;var Kb={type:0},Qb={type:1},ja={value:"",length:0,queue:[],get root(){return ja}};function jp(e,t,r){let n=t.type===1?e.queue.slice(0,-1):[...e.queue,t],a="",u=0,i=0,o=0;for(let D of n)switch(D.type){case 0:c(),r.useTabs?s(1):l(r.tabWidth);break;case 3:{let{string:x}=D;c(),a+=x,u+=x.length;break}case 2:{let{width:x}=D;i+=1,o+=x;break}default:throw new Error(`Unexpected indent comment '${D.type}'.`)}return h(),{...e,value:a,length:u,queue:n};function s(D){a+=" ".repeat(D),u+=r.tabWidth*D}function l(D){a+=" ".repeat(D),u+=D}function c(){r.useTabs?f():h()}function f(){i>0&&s(i),m()}function h(){o>0&&l(o),m()}function m(){i=0,o=0}}function $p(e,t,r){if(!t)return e;if(t.type==="root")return{...e,root:e};if(t===Number.NEGATIVE_INFINITY)return e.root;let n;return typeof t=="number"?t<0?n=Qb:n={type:2,width:t}:n={type:3,string:t},jp(e,n,r)}function Kp(e,t){return jp(e,Kb,t)}function Jb(e){let t=0;for(let r=e.length-1;r>=0;r--){let n=e[r];if(n===" "||n===" ")t++;else break}return t}function qn(e){let t=Jb(e);return{text:t===0?e:e.slice(0,e.length-t),count:t}}var $a=class{#e=[];#t="";#n=0;#i=[];#r=[];#a(){let t=this.#t;t!==""&&(this.#e.push(t),this.#n+=t.length,this.#t="");for(let r of this.#r)this.#i.push(Math.min(r,this.#n));this.#r.length=0}markPosition(){if(this.#i.length+this.#r.length>=2)throw new Error("There are too many 'cursor' in doc.");this.#r.push(this.#n+this.#t.length)}write(t){this.#t+=t}trim(){let{text:t,count:r}=qn(this.#t);return this.#t=t,this.#a(),r}finish(){return this.#a(),{text:this.#e.join(""),positions:this.#i}}},Qp=$a;var Ce=Symbol("MODE_BREAK"),Ne=Symbol("MODE_FLAT"),Ka=Symbol("DOC_FILL_PRINTED_LENGTH");function Bn(e,t,r,n,a,u){if(r===Number.POSITIVE_INFINITY)return!0;let i=t.length,o=!1,s=[e],l="";for(;r>=0;){if(s.length===0){if(i===0)return!0;s.push(t[--i]);continue}let{mode:c,doc:f}=s.pop(),h=me(f);switch(h){case De:f&&(o&&(l+=" ",r-=1,o=!1),l+=f,r-=Ar(f));break;case de:case Fe:{let m=h===de?f:f.parts,D=f[Ka]??0;for(let x=m.length-1;x>=D;x--)s.push({mode:c,doc:m[x]});break}case Ae:case Te:case $e:case Je:s.push({mode:c,doc:f.contents});break;case je:{let{text:m,count:D}=qn(l);l=m,r+=D;break}case ke:{if(u&&f.break)return!1;let m=f.break?Ce:c,D=f.expandedStates&&m===Ce?J(0,f.expandedStates,-1):f.contents;s.push({mode:m,doc:D});break}case be:{let D=(f.groupId?a[f.groupId]||Ne:c)===Ce?f.breakContents:f.flatContents;D&&s.push({mode:c,doc:D});break}case ge:if(c===Ce||f.hard)return!0;f.soft||(o=!0);break;case Ke:n=!0;break;case Qe:if(n)return!1;break}}return!1}function Jp(e,t){let r=Object.create(null),n=t.printWidth,a=Rp(t.endOfLine),u=0,i=[{indent:ja,mode:Ce,doc:e}],o=!1,s=[],l=new Qp;for(_p(e);i.length>0;){let{indent:D,mode:x,doc:g}=i.pop();switch(me(g)){case De:{let k=a!==` `?X(0,g,` `,a):g;k&&(l.write(k),i.length>0&&(u+=Ar(k)));break}case de:for(let k=g.length-1;k>=0;k--)i.push({indent:D,mode:x,doc:g[k]});break;case st:l.markPosition();break;case Ae:i.push({indent:Kp(D,t),mode:x,doc:g.contents});break;case Te:i.push({indent:$p(D,g.n,t),mode:x,doc:g.contents});break;case je:u-=l.trim();break;case ke:{let k=(function(){if(x===Ne&&!o)return{indent:D,mode:g.break?Ce:Ne,doc:g.contents};o=!1;let C=n-u,S=s.length>0,w={indent:D,mode:Ne,doc:g.contents};if(!g.break&&Bn(w,i,C,S,r))return w;if(!g.expandedStates)return{indent:D,mode:Ce,doc:g.contents};if(!g.break)for(let d=1;d0,r,!0);if(S===1){y?i.push(v):i.push(L);break}let b={indent:D,mode:Ne,doc:d},_={indent:D,mode:Ce,doc:d};if(S===2){y?i.push(b,v):i.push(_,L);break}let I=C[E+2],T={indent:D,mode:x,doc:{...g,[Ka]:E+2}},O=Bn({indent:D,mode:Ne,doc:[w,d,I]},[],k,s.length>0,r,!0);i.push(T),O?i.push(b,v):y?i.push(_,v):i.push(_,L);break}case be:case $e:{let k=g.groupId?r[g.groupId]:x;if(k===Ce){let E=g.type===be?g.breakContents:g.negate?g.contents:Cr(g.contents);E&&i.push({indent:D,mode:x,doc:E})}if(k===Ne){let E=g.type===be?g.flatContents:g.negate?Cr(g.contents):g.contents;E&&i.push({indent:D,mode:x,doc:E})}break}case Ke:s.push({indent:D,mode:x,doc:g.contents});break;case Qe:s.length>0&&i.push({indent:D,mode:x,doc:vr});break;case ge:switch(x){case Ne:if(!g.hard){g.soft||(l.write(" "),u+=1);break}o=!0;case Ce:if(s.length>0){i.push({indent:D,mode:x,doc:g},...s.reverse()),s.length=0;break}g.literal?(l.write(a),u=0,D.root&&(D.root.value&&l.write(D.root.value),u=D.root.length)):(l.trim(),l.write(a+D.value),u=D.length);break}break;case Je:i.push({indent:D,mode:x,doc:g.contents});break;case Se:break;default:throw new wt(g)}i.length===0&&s.length>0&&(i.push(...s.reverse()),s.length=0)}let{text:c,positions:f}=l.finish();if(f.length!==2)return{formatted:c};let[h,m]=f;return{formatted:c,cursorNodeStart:h,cursorNodeText:c.slice(h,m)}}var Xb=Array.prototype.toReversed??function(){return[...this].reverse()},Zb=qt("toReversed",function(){if(Array.isArray(this))return Xb}),Xp=Zb;function eE(){let e=globalThis,t=e.process?.platform;if(typeof t=="string")return t.startsWith("win");let r=e.Deno?.build?.os;return typeof r=="string"?r==="windows":e.navigator?.platform?.startsWith("Win")??!1}var tE=eE();function Zp(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function rE(e){return e=Zp(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function nE(e){e=Zp(e);let t=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(t=`\\\\${e.hostname}${t}`),t}function Qa(e){return tE?nE(e):rE(e)}var eh=e=>String(e).split(/[/\\]/).pop(),th=e=>String(e).startsWith("file:");function rh(e,t){if(!t)return;let r=eh(t).toLowerCase();return e.find(({filenames:n})=>n?.some(a=>a.toLowerCase()===r))??e.find(({extensions:n})=>n?.some(a=>r.endsWith(a)))}function iE(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r?.includes(t))??e.find(({extensions:r})=>r?.includes(`.${t}`))}var aE=void 0;function nh(e,t){if(t){if(th(t))try{t=Qa(t)}catch{return}if(typeof t=="string")return e.find(({isSupported:r})=>r?.({filepath:t}))}}function uE(e,t){let r=Xp(0,e.plugins).flatMap(a=>a.languages??[]);return(iE(r,t.language)??rh(r,t.physicalFile)??rh(r,t.file)??nh(r,t.physicalFile)??nh(r,t.file)??aE?.(r,t.physicalFile))?.parsers[0]}var Ja=uE;function oE(e){return!!e?.[Qr]}var Xa=oE;var sE=function(){let e=this.Parser.prototype;e.blockMethods=["frontMatter",...e.blockMethods],e.blockTokenizers.frontMatter=t;function t(r,n){let{frontMatter:a}=Ve(n);if(a)return r(a.raw)({...a,type:"frontMatter"})}t.onlyAtStart=!0},ih=sE;var ah=/(?:[\u{2c7}\u{2c9}-\u{2cb}\u{2d9}\u{2ea}-\u{2eb}\u{305}\u{323}\u{1100}-\u{11ff}\u{2e80}-\u{2e99}\u{2e9b}-\u{2ef3}\u{2f00}-\u{2fd5}\u{2ff0}-\u{303f}\u{3041}-\u{3096}\u{3099}-\u{30ff}\u{3105}-\u{312f}\u{3131}-\u{318e}\u{3190}-\u{4dbf}\u{4e00}-\u{9fff}\u{a700}-\u{a707}\u{a960}-\u{a97c}\u{ac00}-\u{d7a3}\u{d7b0}-\u{d7c6}\u{d7cb}-\u{d7fb}\u{f900}-\u{fa6d}\u{fa70}-\u{fad9}\u{fe10}-\u{fe1f}\u{fe30}-\u{fe6f}\u{ff00}-\u{ffef}\u{16fe3}\u{16ff2}-\u{16ff6}\u{1aff0}-\u{1aff3}\u{1aff5}-\u{1affb}\u{1affd}-\u{1affe}\u{1b000}-\u{1b122}\u{1b132}\u{1b150}-\u{1b152}\u{1b155}\u{1b164}-\u{1b167}\u{1f200}\u{1f250}-\u{1f251}\u{20000}-\u{2a6df}\u{2a700}-\u{2b81d}\u{2b820}-\u{2cead}\u{2ceb0}-\u{2ebe0}\u{2ebf0}-\u{2ee5d}\u{2f800}-\u{2fa1d}\u{30000}-\u{3134a}\u{31350}-\u{33479}])(?:[\u{fe00}-\u{fe0f}\u{e0100}-\u{e01ef}])?/u,Ze=/(?:[\u{21}-\u{2f}\u{3a}-\u{40}\u{5b}-\u{60}\u{7b}-\u{7e}\u{3000}\u{ff5e}]|\p{General_Category=Connector_Punctuation}|\p{General_Category=Dash_Punctuation}|\p{General_Category=Close_Punctuation}|\p{General_Category=Final_Punctuation}|\p{General_Category=Initial_Punctuation}|\p{General_Category=Other_Punctuation}|\p{General_Category=Open_Punctuation})/u;var Za=new Set(["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"]),_n=new Set([...Za,"tableCell","paragraph","heading"]),$t="non-cjk",Re="cj-letter",Ct="k-letter",Tr="cjk-punctuation",lE=/\p{Script_Extensions=Hangul}/u;function Sr(e){let t=[],r=e.split(/([\t\n ]+)/);for(let[a,u]of r.entries()){if(a%2===1){t.push({type:"whitespace",value:/\n/.test(u)?` `:" "});continue}if((a===0||a===r.length-1)&&u==="")continue;let i=u.split(new RegExp(`(${ah.source})`,"u"));for(let[o,s]of i.entries())if(!((o===0||o===i.length-1)&&s==="")){if(o%2===0){s!==""&&n({type:"word",value:s,kind:$t,isCJ:!1,hasLeadingPunctuation:Ze.test(s[0]),hasTrailingPunctuation:Ze.test(J(0,s,-1))});continue}if(Ze.test(s)){n({type:"word",value:s,kind:Tr,isCJ:!0,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0});continue}if(lE.test(s)){n({type:"word",value:s,kind:Ct,isCJ:!1,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1});continue}n({type:"word",value:s,kind:Re,isCJ:!0,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return t;function n(a){let u=J(0,t,-1);u?.type==="word"&&!i($t,Tr)&&[u.value,a.value].every(o=>!/\u3000/.test(o))&&t.push({type:"whitespace",value:""}),t.push(a);function i(o,s){return u.kind===o&&a.kind===s||u.kind===s&&a.kind===o}}}function lt(e,t){let r=t.originalText.slice(e.position.start.offset,e.position.end.offset);if(t.parser!=="mdx"){let u=e.children[0];u&&(r=t.originalText.slice(e.position.start.offset,u.position.start.offset))}let{numberText:n,leadingSpaces:a}=r.match(/^\s*(?\d+)(\.|\))(?\s*)/).groups;return{number:Number(n),leadingSpaces:a}}function eu(e,t){return!e.ordered||e.children.length<2||lt(e.children[1],t).number!==1?!1:lt(e.children[0],t).number!==0?!0:e.children.length>2&<(e.children[2],t).number===1}function Pn(e,t){let{value:r}=e;return e.position.end.offset===t.length&&r.endsWith(` `)&&t.endsWith(` `)?r.slice(0,-1):r}function Ee(e,t){return(function r(n,a,u){let i={...t(n,a,u)};return i.children&&(i.children=i.children.map((o,s)=>r(o,s,[i,...u]))),i})(e,null,[])}function On(e){if(e?.type!=="link"||e.children.length!==1)return!1;let[t]=e.children;return pt(e)===pt(t)&&ht(e)===ht(t)}function Lr(e){let t;if(e.type==="html")t=e.value.match(/^$/);else{let r;e.type==="esComment"?r=e:e.type==="paragraph"&&e.children.length===1&&e.children[0].type==="esComment"&&(r=e.children[0]),r&&(t=r.value.match(/^prettier-ignore(?:-(start|end))?$/))}return t?t[1]||"next":!1}function Ir(e,t){return r(e,t,n=>n.ordered===e.ordered);function r(n,a,u){let i=-1;for(let o of a.children)if(o.type===n.type&&u(o)?i++:i=-1,o===n)return i}}function uh(e){return e.index>0&&Lr(e.previous)==="next"}function Kt(e){let{start:t,end:r}=e.position;return t.line!==r.line}var Qt=e=>e?.type==="whitespace"&&e.value===` `;function cE(){return e=>Ee(e,(t,r,[n])=>t.type!=="html"||yp.test(t.value)||_n.has(n.type)?t:{...t,type:"jsx"})}var oh=cE;var fE=function(){let e=this.Parser.prototype,t=e.inlineMethods;t.splice(t.indexOf("text"),0,"liquid"),e.inlineTokenizers.liquid=r;function r(n,a){let u=a.match(/^(\{%.*?%\}|\{\{.*?\}\})/s);if(u)return n(u[0])({type:"liquidNode",value:u[0]})}r.locator=function(n,a){return n.indexOf("{",a)}},sh=fE;var pE=function(){let e="wikiLink",t=/^\[\[(?.+?)\]\]/s,r=this.Parser.prototype,n=r.inlineMethods;n.splice(n.indexOf("link"),0,e),r.inlineTokenizers.wikiLink=a;function a(u,i){let o=t.exec(i);if(o){let s=o.groups.linkContents.trim();return u(o[0])({type:e,value:s})}}a.locator=function(u,i){return u.indexOf("[",i)}},lh=pE;function tu(e){let t=(0,hh.default)().use(ph.default,{commonmark:!0,blocks:[Cp]}).use(ch.default).use(ih).use(fh.default).use(Sp).use(sh).use(oh).use(lh);return t.run(t.parse(e))}var mh="format";var Dh=/|\{\s*\/\*\s*@(?:noformat|noprettier)\s*\*\/\s*\}|/m,dh=/|\{\s*\/\*\s*@(?:format|prettier)\s*\*\/\s*\}|/m;var Nn=e=>Ve(e).content.trimStart().match(dh)?.index===0,gh=e=>Ve(e).content.trimStart().match(Dh)?.index===0,xh=e=>{let{frontMatter:t}=Ve(e),r=``;return t?`${t.raw} ${r} ${e.slice(t.end.index)}`:`${r} ${e}`};function kh(e){return{astFormat:"mdast",hasPragma:Nn,hasIgnorePragma:gh,locStart:pt,locEnd:ht,parse:e}}var hE=kh(_i),mE=kh(tu);var pu={};Pr(pu,{mdast:()=>sw});function DE(e,t){let r=e.matchAll(new RegExp(`(?:${ve(t)})+`,"g"));return r.reduce||(r=[...r]),r.reduce((n,[a])=>Math.max(n,a.length),0)/t.length}var Rn=DE;function dE(e,t){let{node:r}=e;switch(r.type){case"code":{let{lang:n}=r;if(!n)return;let a;return n==="angular-ts"?a=Ja(t,{language:"typescript"}):n==="angular-html"?a="angular":a=Ja(t,{language:n}),a?async u=>{let i={parser:a};n==="ts"||n==="typescript"?i.filepath="dummy.ts":n==="tsx"&&(i.filepath="dummy.tsx");let o=await u(t.parser==="mdx"?Pn(r,t.originalText):r.value,i),s=t.__inJsTemplate?"~":"`",l=s.repeat(Math.max(3,Rn(r.value,s)+1));return yr([l,r.lang,r.meta?" "+r.meta:"",Z,Xe(o),Z,l])}:void 0}case"import":case"export":return n=>n(r.value,{__onHtmlBindingRoot:a=>gE(a,r.type),parser:"babel"});case"jsx":return n=>n(`<$>${r.value}`,{parser:"__js_expression",rootMarker:"mdx"})}return null}function gE(e,t){let{program:{body:r}}=e;if(r.some(n=>!(n.type==="ImportDeclaration"||n.type==="ExportDefaultDeclaration"||n.type==="ExportNamedDeclaration")))throw new Error(`Unexpected '${t}' in MDX.`)}var Fh=dE;var nu=At(hn(),1);var xE=new Set(["position","raw"]);function iu(e,t,r){if((e.type==="code"||e.type==="yaml"||e.type==="import"||e.type==="export"||e.type==="jsx")&&delete t.value,e.type==="list"&&delete t.isAligned,(e.type==="list"||e.type==="listItem")&&delete t.spread,e.type==="text")return null;if(e.type==="inlineCode"&&(t.value=X(0,e.value,` `," ")),(e.type==="definition"||e.type==="linkReference"||e.type==="imageReference")&&(t.label=(0,nu.default)(e.label)),e.type==="imageReference"&&e.referenceType==="collapsed"&&(t.alt=(0,nu.default)(e.alt)),(e.type==="link"||e.type==="image")&&e.url&&e.url.includes("("))for(let n of"<>")t.url=X(0,e.url,n,encodeURIComponent(n));if((e.type==="definition"||e.type==="link"||e.type==="image")&&e.title&&(t.title=X(0,e.title,/\\(?=["')])/g,"")),r?.type==="root"&&r.children.length>0&&(r.children[0]===e||Xa(r.children[0])&&r.children[1]===e)&&e.type==="html"&&Nn(e.value))return null}iu.ignoredProperties=xE;function au(e,t){let r=t.originalText.slice(e.node.position.start.offset,e.node.position.end.offset);return t.parser==="mdx"?r:e.node.type==="list"&&e.findAncestor(n=>n.type==="blockquote")&&t.proseWrap!=="always"?r.replace(/\n>\s*$/,""):r}var Yh=At(hn(),1);function kE(e,t){let r=e.match(new RegExp(`(${ve(t)})+`,"g"));if(r===null)return 1;let n=new Map,a=0;for(let u of r){let i=u.length/t.length;n.set(i,!0),i>a&&(a=i)}for(let u=1;ui?n:r).character}var uu=class extends Error{name="UnexpectedNodeError";constructor(t,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(t[n])}.`),this.node=t}},yh=uu;function ae(e,t,r,n={}){let{processor:a=r}=n,u=[];return e.each(()=>{let i=a(e);i!==!1&&(u.length>0&&EE(e)&&(u.push(Z),CE(e,t)&&u.push(Z)),u.push(i))},"children"),u}function EE({node:e,parent:t}){let r=Za.has(e.type),n=e.type==="html"&&_n.has(t.type);return!r&&!n}var wE=new Set(["listItem","definition"]);function CE(e,t){let{node:r,previous:n,parent:a}=e;if(t.parser==="mdx"){if(vh(n,t)||r.type==="list"&&a.type==="listItem"&&(n.type==="code"||n.type==="paragraph")&&n.position.end.line+1=i)return f;f=f.trimEnd();let h=Math.min(i-f.length,4);h>0&&(f+=" ".repeat(h));let m=Math.min(i-f.length,3);return m>0&&(f=" ".repeat(m)+f),f}}})}function Sh(e,t,r,n){let{node:a}=e,u=a.checked===null?"":a.checked?"[x] ":"[ ] ";return[u,ae(e,t,r,{processor({node:i,isFirst:o}){if(o&&i.type!=="list"||i.type==="code"&&i.isIndented)return we(" ".repeat(u.length),r());let s=" ".repeat(_h(t.tabWidth-n.length,0,3));return[s,we(s,r())]}})]}function SE(e){let{node:t,next:r}=e;return t.checked===null||!(r?.type==="code"&&r.isIndented)?0:4+[.../^[ \t]*/.exec(r.value)?.[0]??""].reduce((a,u)=>a+(u===" "?4:1),0)+1}function qh(e,t,r){let{node:n}=e,a=Ir(n,e.parent),u=eu(n,t);return ae(e,t,r,{processor(){let i=s(),{node:o}=e;if(o.children.length===2&&o.children[1].type==="html"&&o.children[0].position.start.column!==o.children[1].position.start.column)return[i,Lh(e,t,r,i)];return[i,we(" ".repeat(i.length),Lh(e,t,r,i))];function s(){let l=n.ordered?(e.isFirst?n.start:u?1:n.start+e.index)+(a%2===0?". ":") "):a%2===0?"- ":"* ";return(n.isAligned||n.hasIndentedCodeblock)&&n.ordered?Bh(l,t):l}}})}function Lh(e,t,r,n){let{node:a}=e,u=a.checked===null?"":a.checked?"[x] ":"[ ] ";return[u,ae(e,t,r,{processor({node:i,isFirst:o}){if(o&&i.type!=="list")return we(" ".repeat(u.length),r());let s=" ".repeat(_h(t.tabWidth-n.length,0,3));return[s,we(s,r())]}})]}function Bh(e,t){let r=n();return e+" ".repeat(r>=4?0:r);function n(){let a=e.length%t.tabWidth;return a===0?0:t.tabWidth-a}}function _h(e,t,r){return Math.max(t,Math.min(e,r))}function Ph(e,t,r){let n=e.map(r,"children");return LE(n)}function LE(e){let t=[""];return(function r(n){for(let a of n){let u=me(a);if(u===de){r(a);continue}let i=a,o=[];u===Fe&&([i,...o]=a.parts),t.push([t.pop(),i],...o)}})(e),Yt(t)}function Oh(e,t){let r=[""];return e.each(()=>{let{node:n}=e,a=t();switch(n.type){case"whitespace":if(me(a)!==De){r.push(a,"");break}default:r.push([r.pop(),a])}},"children"),Yt(r)}function Nh(e,t,r){let{node:n}=e,a=[],u=e.map(()=>e.map(({index:f})=>{let h=Jp(r(),t).formatted,m=Ar(h);return a[f]=Math.max(a[f]??3,m),{text:h,width:m}},"children"),"children"),i=s(!1);if(t.proseWrap!=="never")return[Wt,i];let o=s(!0);return[Wt,jt(Np(o,i))];function s(f){return Tn(vr,[c(u[0],f),l(f),...u.slice(1).map(h=>c(h,f))].map(h=>`| ${h.join(" | ")} |`))}function l(f){return a.map((h,m)=>{if(t.parser!=="mdx"&&m>=u[0].length)return null;let D=n.align[m],x=D==="center"||D==="left"?":":"-",g=D==="center"||D==="right"?":":"-",k=f?"-":"-".repeat(h-2);return`${x}${k}${g}`}).filter(h=>h!==null)}function c(f,h){return f.map(({text:m,width:D},x)=>{if(h)return m;let g=a[x]-D,k=n.align[x],E=0;k==="right"?E=g:k==="center"&&(E=Math.floor(g/2));let C=g-E;return`${" ".repeat(E)}${m}${" ".repeat(C)}`})}}var IE=new Set(["tableCell","link","wikiLink"]),Rh=new Set("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~");function qE({parent:e}){if(e.usesCJSpaces===void 0){let t={" ":0,"":0},{children:r}=e;for(let n=1;nt[""]}return e.usesCJSpaces}function BE(e,t){if(t)return!0;let{previous:r,next:n}=e;if(!r||!n)return!0;let a=r.kind,u=n.kind;return Mh(a)&&Mh(u)||a===Ct&&u===Re||u===Ct&&a===Re?!0:a===Tr||u===Tr||a===Re&&u===Re?!1:Rh.has(n.value[0])||Rh.has(J(0,r.value,-1))?!0:r.hasTrailingPunctuation||n.hasLeadingPunctuation?!1:qE(e)}function Mh(e){return e===$t||e===Ct}function _E(e,t,r,n,a){if(r!=="always"||e.hasAncestor(o=>IE.has(o.type)||o.type==="heading"&&(a.parser==="mdx"||!Kt(o))))return!1;if(n)return t!=="";let{previous:u,next:i}=e;return!u||!i?!0:t===""?!1:u.kind===Ct&&i.kind===Re||i.kind===Ct&&u.kind===Re?!0:!(u.isCJ||i.isCJ)}function ou(e,t,r,n,a){if(r==="preserve"&&t===` `)return Z;let u=t===" "||t===` `&&BE(e,n);return _E(e,t,r,n,a)?u?Ln:In:u?" ":""}var PE=/^(?:=+|-+)$/;function zh(e,t){let{node:r}=e,n=e.findAncestor(u=>u.type==="emphasis"||u.type==="strong"),a=r.value;return n?(e.isFirst&&(a.startsWith("*")||a.startsWith("_"))&&e.callParent(()=>e.isFirst)&&e.grandparent===n&&(a=`\\${a}`),a=X(0,a,/(\\+|^|.)(\*+|_+)($|.)/g,(u,i,o,s)=>[...i].every(l=>l==="\\")&&i.length%2===1?u:OE(J(0,i,-1)||J(1,e.previous?.value,-1),o,s[0]||e.next?.value[0])?`${i}\\${o}${s}`:u),a):t.proseWrap==="preserve"&&e.parent.type==="sentence"&&PE.test(a)&&Qt(e.previous)&&(e.isLast||Qt(e.next))?`\\${a}`:a}function OE(e,t,r){if(!e||!r)return null;let n=/[\p{Space_Separator}\t\n\f\r]/u.test(r),a=/[\p{Space_Separator}\t\n\f\r]/u.test(e),u=Ze.test(r),i=Ze.test(e),o=!n&&(!u||u&&(a||i)),s=!a&&(!i||i&&(n||u));return t[0]==="*"?o||s:o?!s||i:s?!o||u:!1}function Uh(e){let{node:t}=e,r=X(0,X(0,t.value,"*","\\*"),new RegExp([`(^|${Ze.source})(_+)`,`(_+)(${Ze.source}|$)`].join("|"),"gu"),(u,i,o,s,l)=>X(0,o?`${i}${o}`:`${s}${l}`,"_","\\_")),n=(u,i,o)=>u.type==="sentence"&&o===0,a=(u,i,o)=>On(u.children[o-1]);return r!==t.value&&(e.match(void 0,n,a)||e.match(void 0,n,(u,i,o)=>u.type==="emphasis"&&o===0,a))&&(r=r.replace(/^(\\?[*_])+/,u=>X(0,u,"\\",""))),r}function Hh(e){let{previous:t,next:r}=e;return t?.type==="sentence"&&J(0,t.children,-1)?.type==="word"&&!J(0,t.children,-1).hasTrailingPunctuation&&!/[\p{Space_Separator}\t\n\f\r]$/u.test(J(0,t.children,-1).value)||r?.type==="sentence"&&r.children[0]?.type==="word"&&!r.children[0].hasLeadingPunctuation&&!/^[\p{Space_Separator}\t\n\f\r]/u.test(r.children[0].value)}function NE(e){let{siblings:t,index:r}=e;if(!t||typeof r!="number")return!1;let n=t[r+2];return n?.type==="whitespace"&&n.value===""}function RE(e){if(!Qt(e.node)||e.next?.value!=="-")return!1;let t=e.siblings[e.index+2];return!t||Qt(t)}function lu(e,t,r){let{node:n}=e;if(zE(e)){let a=[""],u=Sr(t.originalText.slice(n.position.start.offset,n.position.end.offset));for(let i of u){if(i.type==="word"){a.push([a.pop(),i.value]);continue}let o=ou(e,i.value,t.proseWrap,!0,t);if(me(o)===De){a.push([a.pop(),o]);continue}a.push(o,"")}return Yt(a)}switch(n.type){case"root":return n.children.length===0?"":[ME(e,t,r),Z];case"paragraph":return Ph(e,t,r);case"sentence":return Oh(e,r);case"word":return t.parser!=="mdx"?zh(e,t):Uh(e);case"whitespace":{let{next:a}=e,u=a&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/.test(a.value)&&!NE(e)&&!(t.proseWrap==="preserve"&&RE(e))?"never":t.proseWrap;return ou(e,n.value,u,!1,t)}case"emphasis":{let a;if(On(n.children[0]))a=t.originalText[n.position.start.offset];else{let u=Hh(e),i=e.callParent(({node:o})=>o.type==="strong"&&Hh(e));a=u||i||e.hasAncestor(o=>o.type==="emphasis")?"*":"_"}return[a,ae(e,t,r),a]}case"strong":return["**",ae(e,t,r),"**"];case"delete":return["~~",ae(e,t,r),"~~"];case"inlineCode":{let a=t.proseWrap==="preserve"?n.value:X(0,n.value,` `," ");t.parser!=="mdx"&&e.hasAncestor(s=>s.type==="tableCell")&&(a=X(0,a,"|","\\|"));let u=bh(a,"`"),i="`".repeat(u),o=a.startsWith("`")||a.endsWith("`")||/^[\n ]/.test(a)&&/[\n ]$/.test(a)&&/[^\n ]/.test(a)?" ":"";return[i,o,a,o,i]}case"wikiLink":{let a;return t.proseWrap==="preserve"?a=n.value:a=X(0,n.value,/[\t\n]+/g," "),["[[",a,"]]"]}case"link":switch(t.originalText[n.position.start.offset]){case"<":{let a="mailto:";return["<",n.url.startsWith(a)&&t.originalText.slice(n.position.start.offset+1,n.position.start.offset+1+a.length)!==a?n.url.slice(a.length):n.url,">"]}case"[":return["[",ae(e,t,r),"](",t.parser!=="mdx"&&n.url===""?"<>":su(n.url,")"),zn(n.title,t),")"];default:return t.originalText.slice(n.position.start.offset,n.position.end.offset)}case"image":return["![",Wh(n,t),"](",t.parser!=="mdx"&&n.url===""?"<>":su(n.url,")"),zn(n.title,t),")"];case"blockquote":return["> ",we("> ",ae(e,t,r))];case"heading":return Th(e,t,r);case"code":{if(n.isIndented){let i=" ".repeat(4);return we(i,[i,Xe(n.value,Z)])}let a=t.__inJsTemplate?"~":"`",u=a.repeat(Math.max(3,Rn(n.value,a)+1));return[u,n.lang||"",n.meta?" "+n.meta:"",Z,Xe(t.parser==="mdx"?Pn(n,t.originalText):n.value,Z),Z,u]}case"html":{let{parent:a,isLast:u}=e,i=a.type==="root"&&u?n.value.trimEnd():n.value,o=/^$/s.test(i);return Xe(i,o?Z:yr(wr))}case"list":return t.parser==="mdx"?qh(e,t,r):Ih(e,t,r);case"thematicBreak":{let{ancestors:a}=e,u=a.findIndex(o=>o.type==="list");return u===-1?"---":Ir(a[u],a[u+1])%2===0?"***":"---"}case"linkReference":return["[",ae(e,t,r),"]",n.referenceType==="full"?Mn(n):n.referenceType==="collapsed"?"[]":""];case"imageReference":{let a=Wh(n,t);return n.referenceType==="full"?["![",a,"]",Mn(n)]:[...t.parser==="mdx"?["![",a,"]"]:["!",Mn(n)],n.referenceType==="collapsed"?"[]":""]}case"definition":{let a=t.proseWrap==="always"?Ln:" ";return jt([Mn(n),":",Cr([a,t.parser!=="mdx"&&n.url===""?"<>":su(n.url),n.title===null?"":[a,zn(n.title,t,!1)]])])}case"footnote":return["[^",ae(e,t,r),"]"];case"footnoteReference":return Gh(n);case"footnoteDefinition":{let a=n.children.length===1&&n.children[0].type==="paragraph"&&(t.proseWrap==="never"||t.proseWrap==="preserve"&&n.children[0].position.start.line===n.children[0].position.end.line);return[Gh(n),": ",a?ae(e,t,r):jt([we(" ".repeat(4),ae(e,t,r,{processor:({isFirst:u})=>u?jt([In,r()]):r()}))])]}case"table":return Nh(e,t,r);case"tableCell":return ae(e,t,r);case"break":return/\s/.test(t.originalText[n.position.start.offset])?[" ",yr(wr)]:["\\",Z];case"liquidNode":return Xe(n.value,Z);case"import":case"export":case"jsx":return n.value.trimEnd();case"esComment":return["{/* ",n.value," */}"];case"math":return["$$",n.meta?" "+n.meta:"",Z,n.value?[Xe(n.value,Z),Z]:"","$$"];case"inlineMath":return t.originalText.slice(pt(n),ht(n));case"text":return Xe(n.value,Z);default:throw new yh(n,"Markdown")}}function ME(e,t,r){let n=[],a=null,{children:u}=e.node;for(let[i,o]of u.entries())switch(Lr(o)){case"start":a===null&&(a={index:i,offset:o.position.end.offset});break;case"end":a!==null&&(n.push({start:a,end:{index:i,offset:o.position.start.offset}}),a=null);break;default:break}return ae(e,t,r,{processor({index:i}){if(n.length>0){let o=n[0];if(i===o.start.index)return[Vh(u[o.start.index]),t.originalText.slice(o.start.offset,o.end.offset),Vh(u[o.end.index])];if(o.start.indexr.type==="linkReference"||r.type==="imageReference");return t&&(t.type!=="linkReference"||t.referenceType!=="full")}var UE=(e,t)=>{for(let r of t)e=X(0,e,r,encodeURIComponent(r));return e};function su(e,t=[]){let r=[" ",...Array.isArray(t)?t:[t]];return new RegExp(r.map(n=>ve(n)).join("|")).test(e)?`<${UE(e,"<>")}>`:e}function zn(e,t,r=!0){if(!e)return"";if(r)return" "+zn(e,t,!1);if(t.parser==="mdx"&&(e=X(0,e,/\\(?=["')])/g,"")),e.includes('"')&&e.includes("'")&&!e.includes(")"))return`(${e})`;let n=Ch(e,t.singleQuote);return e=X(0,e,"\\","\\\\"),e=X(0,e,n,`\\${n}`),`${n}${e}${n}`}function Mn(e,t){let r=(0,Yh.default)(e.label);return t?.parser==="mdx"?`[${r}]`:`[${X(0,r,/[\\[\]]/g,a=>`\\${a}`)}]`}function Gh(e){return`[^${e.label}]`}function Wh(e,t){return t.parser!=="mdx"&&e.originalAltText?e.originalAltText:e.alt||""}var cu=class{#e;constructor(t){this.#e=new Set(t)}getLeadingWhitespaceCount(t){let r=this.#e,n=0;for(let a=0;a=0&&r.has(t.charAt(a));a--)n++;return n}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return this.#e.has(t.charAt(0))}hasTrailingWhitespace(t){return this.#e.has(J(0,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let n=`[${ve([...this.#e].join(""))}]+`,a=new RegExp(r?`(${n})`:n);return t.split(a)}hasWhitespaceCharacter(t){let r=this.#e;return Array.prototype.some.call(t,n=>r.has(n))}hasNonWhitespaceCharacter(t){let r=this.#e;return Array.prototype.some.call(t,n=>!r.has(n))}isWhitespaceOnly(t){let r=this.#e;return Array.prototype.every.call(t,n=>r.has(n))}#t(t){let r=Number.POSITIVE_INFINITY;for(let n of t.split(` `)){if(n.length===0)continue;let a=this.getLeadingWhitespaceCount(n);if(a===0)return 0;n.length!==a&&an.slice(r)).join(` `)}},jh=cu;var HE=[" ",` `,"\f","\r"," "],VE=new jh(HE),qr=VE;var GE=/^\\?.$/su,WE=/^\n *>[ >]*$/;function YE(e,t){return t.parser==="mdx"?e=jE(e,t):e=$E(e,t),e=QE(e),t.parser==="mdx"?e=tw(e,t):e=ew(e,t),t.parser!=="mdx"&&(e=rw(e,t)),t.parser==="mdx"?e=iw(e,t):e=nw(e,t),t.parser==="mdx"?e=JE(e):e=XE(e),e}function jE(e,t){return Ee(e,r=>{if(r.type!=="text")return r;let{value:n}=r;if(n==="*"||n==="_"||!GE.test(n)||r.position.end.offset-r.position.start.offset===n.length)return r;let a=t.originalText.slice(r.position.start.offset,r.position.end.offset);return WE.test(a)?r:{...r,value:a}})}function $E(e,t){return Ee(e,r=>(r.type==="text"&&(r.raw=t.originalText.slice(r.position.start.offset,r.position.end.offset)),r))}function KE(e,t,r){return Ee(e,n=>{if(!n.children)return n;let a=[],u,i;for(let o of n.children)u&&t(u,o)?(o=r(u,o),a.splice(-1,1,o),i||(i=!0)):a.push(o),u=o;return i?{...n,children:a}:n})}function QE(e){return KE(e,(t,r)=>t.type==="text"&&r.type==="text",(t,r)=>({type:"text",value:t.value+r.value,position:{start:t.position.start,end:r.position.end}}))}function JE(e){return Ee(e,(t,r,[n])=>{if(t.type!=="text")return t;let{value:a}=t;return n.type==="paragraph"&&(r===0&&(a=qr.trimStart(a)),r===n.children.length-1&&(a=qr.trimEnd(a))),{type:"sentence",position:t.position,children:Sr(a)}})}function XE(e){let t=new Set,r=new Set;return n(e,(u,i)=>{if(u.type==="wikiLink"){a(i);return}if(u.type==="text"){if(u.raw.includes("[["))for(let o of i)o.type==="paragraph"&&t.add(o);u.raw.includes("]]")&&a(i)}}),Ee(e,(u,i,o)=>{if(u.type!=="text")return u;let s=u.raw,l=o.findIndex(f=>f?.type==="paragraph"),c=l===-1?void 0:o[l];if(c){o.slice(l+1).some(h=>h?.type==="blockquote")&&(s=ZE(s,u));let f=o[0];f?.type==="paragraph"&&(i===0&&(s=qr.trimStart(s)),i===f.children.length-1&&(s=qr.trimEnd(s)))}return c&&r.has(c.position)?{type:"text",position:u.position,value:s}:{type:"sentence",position:u.position,children:Sr(s)}});function n(u,i){return(function o(s,l){if(i(s,l),s.children)for(let c of s.children)o(c,[s,...l])})(u,[])}function a(u){for(let i of u)i.type==="paragraph"&&t.has(i)&&r.add(i.position)}}function ZE(e,t){let r=/^([ \t]*>[ \t]*)*/,n=e.split(` `),a=t.value.split(` `);return n.map((i,o)=>{let l=(a[o]??"").match(r)[0]??"";return i.replace(r,l)}).join(` `)}function ew(e,t){return Ee(e,r=>{if(r.type!=="code")return r;let n=/^\n?(?: {4,}|\t)/.test(t.originalText.slice(r.position.start.offset,r.position.end.offset));return r.isIndented=n,r})}function tw(e,t){return Ee(e,(r,n,a)=>{if(r.type==="code"){let u=/^\n?(?: {4,}|\t)/.test(t.originalText.slice(r.position.start.offset,r.position.end.offset));if(r.isIndented=u,u)for(let i=0;i{if(n.type==="image"||n.type==="imageReference")return n.originalAltText=$h(r,n.position.start.offset,n.position.end.offset),n;if(n.type!=="link"||!n.url)return n;let a=$h(r,n.position.start.offset,n.position.end.offset);return a&&/[[\]]/.test(a)&&(n.originalLabelText=a),n})}function $h(e,t,r){let n=e.indexOf("[",t);if(n===-1||n>=r)return null;let a=1,u=n+1;for(;u{if(a.type==="list"&&a.children.length>0){for(let s=0;s1)return!0;let s=r(u);if(s===-1)return!1;if(a.children.length===1)return s%t.tabWidth===0;let l=r(i);return s!==l?!1:s%t.tabWidth===0?!0:lt(i,t).leadingSpaces.length>1}}function iw(e,t){return Ee(e,(a,u,i)=>{if(a.type==="list"&&a.children.length>0){for(let o=0;o1)return!0;let s=r(u);if(s===-1)return!1;if(a.children.length===1)return s%t.tabWidth===0;let l=r(i);return s!==l?!1:s%t.tabWidth===0?!0:lt(i,t).leadingSpaces.length>1}}var Kh=YE;var Br=null;function _r(e){if(Br!==null&&typeof Br.property){let t=Br;return Br=_r.prototype=null,t}return Br=_r.prototype=e??Object.create(null),new _r}var aw=10;for(let e=0;e<=aw;e++)_r();function fu(e){return _r(e)}function uw(e,t="type"){fu(e);function r(n){let a=n[t],u=e[a];if(!Array.isArray(u))throw Object.assign(new Error(`Missing visitor keys for '${a}'.`),{node:n});return u}return r}var Qh=uw;var le=[["children"]],Jh={root:le[0],paragraph:le[0],sentence:le[0],word:[],whitespace:[],emphasis:le[0],strong:le[0],delete:le[0],inlineCode:[],wikiLink:[],link:le[0],image:[],blockquote:le[0],heading:le[0],code:[],html:[],list:le[0],thematicBreak:[],linkReference:le[0],imageReference:[],definition:[],footnote:le[0],footnoteReference:[],footnoteDefinition:le[0],table:le[0],tableCell:le[0],break:[],liquidNode:[],import:[],export:[],esComment:[],jsx:[],math:[],inlineMath:[],tableRow:le[0],listItem:le[0],text:[]};var ow=Qh(Jh),Xh=ow;var sw={features:{experimental_frontMatterSupport:{massageAstNode:!0,embed:!0,print:!0}},preprocess:Kh,print:lu,embed:Fh,massageAstNode:iu,hasPrettierIgnore:uh,insertPragma:xh,getVisitorKeys:Xh,printPrettierIgnored:au};export{Zh as default,xu as languages,ku as options,ru as parsers,pu as printers};