3)continue;if(e.sCount[a]>=e.blkIndent){let f=e.bMarks[a]+e.tShift[a],p=e.eMarks[a];if(f=p))){s=o===61?1:2;break}}if(e.sCount[a]<0)continue;let h=!1;for(let f=0,p=r.length;f
3||e.sCount[s]<0)continue;let c=!1;for(let l=0,d=r.length;l=n||e.sCount[o]=s){e.line=n;break}let u=e.line,c=!1;for(let l=0;l=e.line)throw new Error("block rule didn't increment state.line");break}if(!c)throw new Error("none of the block rules matched");e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),o=e.line,o0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(i),r};Ns.prototype.scanDelims=function(e,t){let n=this.posMax,r=this.src.charCodeAt(e),i=e>0?this.src.charCodeAt(e-1):32,s=e;for(;s0)return!1;let n=e.pos,r=e.posMax;if(n+3>r||e.src.charCodeAt(n)!==58||e.src.charCodeAt(n+1)!==47||e.src.charCodeAt(n+2)!==47)return!1;let i=e.pending.match(wN);if(!i)return!1;let s=i[1],o=e.md.linkify.matchAtStart(e.src.slice(n-s.length));if(!o)return!1;let a=o.url;if(a.length<=s.length)return!1;a=a.replace(/\*+$/,"");let u=e.md.normalizeLink(a);if(!e.md.validateLink(u))return!1;if(!t){e.pending=e.pending.slice(0,-s.length);let c=e.push("link_open","a",1);c.attrs=[["href",u]],c.markup="linkify",c.info="auto";let l=e.push("text","",0);l.content=e.md.normalizeLinkText(a);let d=e.push("link_close","a",-1);d.markup="linkify",d.info="auto"}return e.pos+=a.length-s.length,!0}function rh(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==10)return!1;let r=e.pending.length-1,i=e.posMax;if(!t)if(r>=0&&e.pending.charCodeAt(r)===32)if(r>=1&&e.pending.charCodeAt(r-1)===32){let s=r-1;for(;s>=1&&e.pending.charCodeAt(s-1)===32;)s--;e.pending=e.pending.slice(0,s),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(n++;n?@[]^_`{|}~-".split("").forEach(function(e){ih[e.charCodeAt(0)]=1});function sh(e,t){let n=e.pos,r=e.posMax;if(e.src.charCodeAt(n)!==92||(n++,n>=r))return!1;let i=e.src.charCodeAt(n);if(i===10){for(t||e.push("hardbreak","br",0),n++;n=55296&&i<=56319&&n+1=56320&&a<=57343&&(s+=e.src[n+1],n++)}let o="\\"+s;if(!t){let a=e.push("text_special","",0);i<256&&ih[i]!==0?a.content=s:a.content=o,a.markup=o,a.info="escape"}return e.pos=n+1,!0}function oh(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==96)return!1;let i=n;n++;let s=e.posMax;for(;n=0;r--){let i=t[r];if(i.marker!==95&&i.marker!==42||i.end===-1)continue;let s=t[i.end],o=r>0&&t[r-1].end===i.end+1&&t[r-1].marker===i.marker&&t[r-1].token===i.token-1&&t[i.end+1].token===s.token+1,a=String.fromCharCode(i.marker),u=e.tokens[i.token];u.type=o?"strong_open":"em_open",u.tag=o?"strong":"em",u.nesting=1,u.markup=o?a+a:a,u.content="";let c=e.tokens[s.token];c.type=o?"strong_close":"em_close",c.tag=o?"strong":"em",c.nesting=-1,c.markup=o?a+a:a,c.content="",o&&(e.tokens[t[r-1].token].content="",e.tokens[t[i.end+1].token].content="",r--)}}function FN(e){let t=e.tokens_meta,n=e.tokens_meta.length;ey(e,e.delimiters);for(let r=0;r=d)return!1;if(u=p,i=e.md.helpers.parseLinkDestination(e.src,p,e.posMax),i.ok){for(o=e.md.normalizeLink(i.str),e.md.validateLink(o)?p=i.pos:o="",u=p;p=d||e.src.charCodeAt(p)!==41)&&(c=!0),p++}if(c){if(typeof e.env.references>"u")return!1;if(p=0?r=e.src.slice(u,p++):p=f+1):p=f+1,r||(r=e.src.slice(h,f)),s=e.env.references[vr(r)],!s)return e.pos=l,!1;o=s.href,a=s.title}if(!t){e.pos=h,e.posMax=f;let m=e.push("link_open","a",1),g=[["href",o]];m.attrs=g,a&&g.push(["title",a]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=p,e.posMax=d,!0}function lh(e,t){let n,r,i,s,o,a,u,c,l="",d=e.pos,h=e.posMax;if(e.src.charCodeAt(e.pos)!==33||e.src.charCodeAt(e.pos+1)!==91)return!1;let f=e.pos+2,p=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(p<0)return!1;if(s=p+1,s=h)return!1;for(c=s,a=e.md.helpers.parseLinkDestination(e.src,s,e.posMax),a.ok&&(l=e.md.normalizeLink(a.str),e.md.validateLink(l)?s=a.pos:l=""),c=s;s=h||e.src.charCodeAt(s)!==41)return e.pos=d,!1;s++}else{if(typeof e.env.references>"u")return!1;if(s=0?i=e.src.slice(c,s++):s=p+1):s=p+1,i||(i=e.src.slice(f,p)),o=e.env.references[vr(i)],!o)return e.pos=d,!1;l=o.href,u=o.title}if(!t){r=e.src.slice(f,p);let m=[];e.md.inline.parse(r,e.md,e.env,m);let g=e.push("image","img",0),x=[["src",l],["alt",""]];g.attrs=x,g.children=m,g.content=r,u&&x.push(["title",u])}return e.pos=s,e.posMax=h,!0}var TN=/^([a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,IN=/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^<>\x00-\x20]*)$/;function fh(e,t){let n=e.pos;if(e.src.charCodeAt(n)!==60)return!1;let r=e.pos,i=e.posMax;for(;;){if(++n>=i)return!1;let o=e.src.charCodeAt(n);if(o===60)return!1;if(o===62)break}let s=e.src.slice(r+1,n);if(IN.test(s)){let o=e.md.normalizeLink(s);if(!e.md.validateLink(o))return!1;if(!t){let a=e.push("link_open","a",1);a.attrs=[["href",o]],a.markup="autolink",a.info="auto";let u=e.push("text","",0);u.content=e.md.normalizeLinkText(s);let c=e.push("link_close","a",-1);c.markup="autolink",c.info="auto"}return e.pos+=s.length+2,!0}if(TN.test(s)){let o=e.md.normalizeLink("mailto:"+s);if(!e.md.validateLink(o))return!1;if(!t){let a=e.push("link_open","a",1);a.attrs=[["href",o]],a.markup="autolink",a.info="auto";let u=e.push("text","",0);u.content=e.md.normalizeLinkText(s);let c=e.push("link_close","a",-1);c.markup="autolink",c.info="auto"}return e.pos+=s.length+2,!0}return!1}function _N(e){return/^\s]/i.test(e)}function LN(e){return/^<\/a\s*>/i.test(e)}function RN(e){let t=e|32;return t>=97&&t<=122}function dh(e,t){if(!e.md.options.html)return!1;let n=e.posMax,r=e.pos;if(e.src.charCodeAt(r)!==60||r+2>=n)return!1;let i=e.src.charCodeAt(r+1);if(i!==33&&i!==63&&i!==47&&!RN(i))return!1;let s=e.src.slice(r).match(Xb);if(!s)return!1;if(!t){let o=e.push("html_inline","",0);o.content=s[0],_N(o.content)&&e.linkLevel++,LN(o.content)&&e.linkLevel--}return e.pos+=s[0].length,!0}var NN=/^((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,BN=/^&([a-z][a-z0-9]{1,31});/i;function hh(e,t){let n=e.pos,r=e.posMax;if(e.src.charCodeAt(n)!==38||n+1>=r)return!1;if(e.src.charCodeAt(n+1)===35){let s=e.src.slice(n).match(NN);if(s){if(!t){let o=s[1][0].toLowerCase()==="x"?parseInt(s[1].slice(1),16):parseInt(s[1],10),a=e.push("text_special","",0);a.content=gu(o)?Rs(o):Rs(65533),a.markup=s[0],a.info="entity"}return e.pos+=s[0].length,!0}}else{let s=e.src.slice(n).match(BN);if(s){let o=Nn(s[0]);if(o!==s[0]){if(!t){let a=e.push("text_special","",0);a.content=o,a.markup=s[0],a.info="entity"}return e.pos+=s[0].length,!0}}}return!1}function ty(e){let t={},n=e.length;if(!n)return;let r=0,i=-2,s=[];for(let o=0;ou;c-=s[c]+1){let d=e[c];if(d.marker===a.marker&&d.open&&d.end<0){let h=!1;if((d.close||a.open)&&(d.length+a.length)%3===0&&(d.length%3!==0||a.length%3!==0)&&(h=!0),!h){let f=c>0&&!e[c-1].open?s[c-1]+1:0;s[o]=o-c+f,s[c]=f,a.open=!1,d.end=o,d.close=!1,l=-1,i=-2;break}}}l!==-1&&(t[a.marker][(a.open?3:0)+(a.length||0)%3]=l)}}function ph(e){let t=e.tokens_meta,n=e.tokens_meta.length;ty(e.delimiters);for(let r=0;r0&&r++,i[t].type==="text"&&t+1=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;o||e.pos++,s[t]=e.pos};Bs.prototype.tokenize=function(e){let t=this.ruler.getRules(""),n=t.length,r=e.posMax,i=e.md.options.maxNesting;for(;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}}if(o){if(e.pos>=r)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};Bs.prototype.parse=function(e,t,n,r){let i=new this.State(e,t,n,r);this.tokenize(i);let s=this.ruler2.getRules(""),o=s.length;for(let a=0;a|$))",t.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+t.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+t.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}function bh(e){return Array.prototype.slice.call(arguments,1).forEach(function(n){n&&Object.keys(n).forEach(function(r){e[r]=n[r]})}),e}function Eu(e){return Object.prototype.toString.call(e)}function MN(e){return Eu(e)==="[object String]"}function PN(e){return Eu(e)==="[object Object]"}function ON(e){return Eu(e)==="[object RegExp]"}function iy(e){return Eu(e)==="[object Function]"}function UN(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var oy={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function zN(e){return Object.keys(e||{}).reduce(function(t,n){return t||oy.hasOwnProperty(n)},!1)}var qN={"http:":{validate:function(e,t,n){let r=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(r)?r.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){let r=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(r)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){let r=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},jN="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",WN="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function $N(e){e.__index__=-1,e.__text_cache__=""}function HN(e){return function(t,n){let r=t.slice(n);return e.test(r)?r.match(e)[0].length:0}}function sy(){return function(e,t){t.normalize(e)}}function Cu(e){let t=e.re=ry(e.__opts__),n=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||n.push(jN),n.push(t.src_xn),t.src_tlds=n.join("|");function r(a){return a.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(r(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(r(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(r(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(r(t.tpl_host_fuzzy_test),"i");let i=[];e.__compiled__={};function s(a,u){throw new Error('(LinkifyIt) Invalid schema "'+a+'": '+u)}Object.keys(e.__schemas__).forEach(function(a){let u=e.__schemas__[a];if(u===null)return;let c={validate:null,link:null};if(e.__compiled__[a]=c,PN(u)){ON(u.validate)?c.validate=HN(u.validate):iy(u.validate)?c.validate=u.validate:s(a,u),iy(u.normalize)?c.normalize=u.normalize:u.normalize?s(a,u):c.normalize=sy();return}if(MN(u)){i.push(a);return}s(a,u)}),i.forEach(function(a){e.__compiled__[e.__schemas__[a]]&&(e.__compiled__[a].validate=e.__compiled__[e.__schemas__[a]].validate,e.__compiled__[a].normalize=e.__compiled__[e.__schemas__[a]].normalize)}),e.__compiled__[""]={validate:null,normalize:sy()};let o=Object.keys(e.__compiled__).filter(function(a){return a.length>0&&e.__compiled__[a]}).map(UN).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+t.src_ZPCc+"))("+o+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+t.src_ZPCc+"))("+o+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),$N(e)}function GN(e,t){let n=e.__index__,r=e.__last_index__,i=e.__text_cache__.slice(n,r);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=r+t,this.raw=i,this.text=i,this.url=i}function yh(e,t){let n=new GN(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function pt(e,t){if(!(this instanceof pt))return new pt(e,t);t||zN(e)&&(t=e,e={}),this.__opts__=bh({},oy,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=bh({},qN,e),this.__compiled__={},this.__tlds__=WN,this.__tlds_replaced__=!1,this.re={},Cu(this)}pt.prototype.add=function(t,n){return this.__schemas__[t]=n,Cu(this),this};pt.prototype.set=function(t){return this.__opts__=bh(this.__opts__,t),this};pt.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let n,r,i,s,o,a,u,c,l;if(this.re.schema_test.test(t)){for(u=this.re.schema_search,u.lastIndex=0;(n=u.exec(t))!==null;)if(s=this.testSchemaAt(t,n[2],u.lastIndex),s){this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+s;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=t.search(this.re.host_fuzzy_test),c>=0&&(this.__index__<0||c=0&&(i=t.match(this.re.email_fuzzy))!==null&&(o=i.index+i[1].length,a=i.index+i[0].length,(this.__index__<0||othis.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=a))),this.__index__>=0};pt.prototype.pretest=function(t){return this.re.pretest.test(t)};pt.prototype.testSchemaAt=function(t,n,r){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(t,r,this):0};pt.prototype.match=function(t){let n=[],r=0;this.__index__>=0&&this.__text_cache__===t&&(n.push(yh(this,r)),r=this.__last_index__);let i=r?t.slice(r):t;for(;this.test(i);)n.push(yh(this,r)),i=i.slice(this.__last_index__),r+=this.__last_index__;return n.length?n:null};pt.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;let n=this.re.schema_at_start.exec(t);if(!n)return null;let r=this.testSchemaAt(t,n[2],n[0].length);return r?(this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+r,yh(this,0)):null};pt.prototype.tlds=function(t,n){return t=Array.isArray(t)?t:[t],n?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(r,i,s){return r!==s[i-1]}).reverse(),Cu(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,Cu(this),this)};pt.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};pt.prototype.onCompile=function(){};var ay=pt;var Dh=B(gy(),1);var xy={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}};var by={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}};var yy={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}};var r8={default:xy,zero:by,commonmark:yy},i8=/^(vbscript|javascript|file|data):/,s8=/^data:image\/(gif|png|jpeg|webp);/;function o8(e){let t=e.trim().toLowerCase();return i8.test(t)?s8.test(t):!0}var Cy=["http:","https:","mailto:"];function a8(e){let t=Ls(e,!0);if(t.hostname&&(!t.protocol||Cy.indexOf(t.protocol)>=0))try{t.hostname=Dh.default.toASCII(t.hostname)}catch{}return ou(di(t))}function u8(e){let t=Ls(e,!0);if(t.hostname&&(!t.protocol||Cy.indexOf(t.protocol)>=0))try{t.hostname=Dh.default.toUnicode(t.hostname)}catch{}return _s(di(t),_s.defaultChars+"%")}function Ct(e,t){if(!(this instanceof Ct))return new Ct(e,t);t||mu(e)||(t=e||{},e="default"),this.inline=new ny,this.block=new Yb,this.core=new qb,this.renderer=new Bb,this.linkify=new ay,this.validateLink=o8,this.normalizeLink=a8,this.normalizeLinkText=u8,this.utils=Td,this.helpers=pi({},Rd),this.options={},this.configure(e),t&&this.set(t)}Ct.prototype.set=function(e){return pi(this.options,e),this};Ct.prototype.configure=function(e){let t=this;if(mu(e)){let n=e;if(e=r8[n],!e)throw new Error('Wrong `markdown-it` preset "'+n+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};Ct.prototype.enable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){n=n.concat(this[i].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));let r=e.filter(function(i){return n.indexOf(i)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this};Ct.prototype.disable=function(e,t){let n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){n=n.concat(this[i].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));let r=e.filter(function(i){return n.indexOf(i)<0});if(r.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this};Ct.prototype.use=function(e){let t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};Ct.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");let n=new this.core.State(e,this,t);return this.core.process(n),n.tokens};Ct.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};Ct.prototype.parseInline=function(e,t){let n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens};Ct.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var Sh=Ct;var Ty=B(Fy());function l8(e){return e.replace(/<[^>]+>/g,"").replace(/`/g,"")}function f8(e){let t=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g;return e.toLowerCase().replace(t,"").replace(/ /g,"-")}function kh(e){let t=new Set;Sh().use(Ty.default,{permalink:!1,level:[1,2,3,4,5,6],slugify:n=>{let r=f8(l8(n));return t.add(r),r}}).parse(e,{});for(let n of e.matchAll(/<[^>]+id=["']([^"']+)["'][^>]*>/g))n[1]&&t.add(n[1]);for(let n of e.matchAll(/<(a|input|select|textarea|button|iframe)[^>]+name=["']([^"']+)["'][^>]*>/g))n[2]&&t.add(n[2]);return t}function wu(e,{disableHtmlComment:t=!1,disableCode:n=!1,disableHeading:r=!1,disableBlockQuote:i=!1,disableHr:s=!1,disableList:o=!1,disableTable:a=!1,disableBold:u=!1,disableItalic:c=!1,disableStrikethrough:l=!1,disableImage:d=!1,disableLink:h=!1,disableRefLink:f=!1,disableVitepressAlertLine:p=!1}){let m=[];return t&&m.push(Q1),n&&(m.push(eb),m.push(tb)),r&&m.push(nb),i&&m.push(rb),s&&m.push(ib),o&&m.push(sb),a&&m.push(ob),u&&m.push(ab),c&&m.push(ub),l&&m.push(cb),d&&m.push(lb),h&&m.push(fb),f&&m.push(db),p&&m.push(hb),e.replace(new RegExp(m.join("|"),"g"),g=>g.replace(/\S/g,"\u200B"))}var xD=B(require("fs")),Dc=B(require("fs/promises")),bD=require("process"),U5=B(Ec());async function yD(e,t="",n="utf8"){try{return await Dc.default.readFile(e,n)}catch{return t}}async function CD(e){try{return await Dc.default.readdir(e)}catch{return[]}}async function mo(e){try{if(!xD.default.existsSync(e))return!1;let t=e.replace(/\\/g,"/").split("/");(bD.platform==="win32"&&t[0].endsWith(":")||t[0].startsWith("."))&&t.shift();let n=(await Dc.default.realpath(e)).replace(/\\/g,"/").split("/"),r=t.length-1,i=n.length-1;for(;r>=0&&i>=0;){if(t[r]!==n[i])return!1;r--,i--}return!0}catch{return!1}}var ED=B(require("path"));function Mr(e,t,n){let r=new AbortController,{timeout:i=10*1e3,signal:s}=n||{},o=()=>{r.abort(),s?.removeEventListener("abort",o),clearTimeout(a)};s?.addEventListener("abort",o);let a=setTimeout(o,i);return fetch(e,{method:t,headers:{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36",Accept:"text/html,application/json,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"},signal:r.signal}).finally(()=>{clearTimeout(a),s?.removeEventListener("abort",o)})}async function Pr(e,t="",n=[],r){return n.some(i=>{try{return new RegExp(i).test(e)}catch{return!1}})?200:e.startsWith("http")?z5(e,r):await mo(ED.default.join(t,decodeURI(e.replace(".html",".md"))))?200:404}var z5=(()=>{let e=new Map;return async(t,n)=>{try{if(e.get(t)>=100)return e.get(t);let i=await Mr(t,"GET",{timeout:5*1e3,signal:n});return e.set(t,i.status),i.status}catch(i){if(i instanceof Error){let s=i?.cause?.code;if(s==="ENOTFOUND"||s==="EHOSTUNREACH"||s==="ENETUNREACH")return e.set(t,404),404}}let r=e.get(t);return r>=100?r:(r===void 0&&(r=0),r++,e.set(t,r>=3?499:r),499)}})();var DD=B(require("fs")),SD=B(require("path")),wD=require("child_process");function AD(e){try{let t=(0,wD.execSync)("git show --numstat",{cwd:e,encoding:"utf-8"}).trim().split(`
+`),n=[];for(let r of t){let i=r.split(/\t/);if(i.length<3)continue;let s=Number(i[0].trim());if(isNaN(s))continue;let o=Number(i[1].trim());if(s===0&&o>0)continue;let a=i[2].trim();a.includes("=>")&&(a=a.split("{")[0]+a.split("=>")[1].replace("}","").replace("{","").trim()),DD.default.existsSync(SD.default.join(e,a))&&n.push(a)}return n}catch{return[]}}function kD(){let e=process.argv.slice(2),t={};for(let n=0;n \u6216 [xxx](xxx)",MD035:"\u5206\u9694\u7EBF\u7B26\u53F7\u4E0D\u4E00\u81F4\uFF0C\u8BF7\u4F7F\u7528\u540C\u4E00\u79CD\u5206\u9694\u7EBF\u7B26\u53F7\u3002{expected_actual}",MD036:"\u8BF7\u52FF\u4F7F\u7528\u52A0\u7C97\u6765\u4EE3\u66FF\u6807\u9898",MD037:"\u52A0\u7C97\u7B26\u53F7\u548C\u88AB\u52A0\u7C97\u6587\u5B57\u4E4B\u95F4\u4E0D\u80FD\u6709\u7A7A\u683C\uFF0C\u4F46\u6587\u5B57\u4E4B\u95F4\u53EF\u4EE5\u6709\u7A7A\u683C\uFF0C\u8BF7\u5220\u9664\u591A\u4F59\u7684\u7A7A\u683C",MD038:"\u884C\u5185\u4EE3\u7801\u5757\u548C\u88AB\u5305\u88F9\u4EE3\u7801\u4E4B\u95F4\u4E0D\u80FD\u6709\u7A7A\u683C\uFF0C\u4F46\u4EE3\u7801\u4E4B\u95F4\u53EF\u4EE5\u6709\u7A7A\u683C\uFF0C\u8BF7\u5220\u9664\u591A\u4F59\u7684\u7A7A\u683C",MD039:"\u94FE\u63A5\u540D\u79F0\u548C\u5305\u56F4\u5B83\u7684\u4E2D\u62EC\u53F7\u4E4B\u95F4\u4E0D\u80FD\u6709\u7A7A\u683C\uFF0C\u4F46\u94FE\u63A5\u540D\u79F0\u4E4B\u95F4\u53EF\u4EE5\u6709\u7A7A\u683C\uFF0C\u8BF7\u5220\u9664\u591A\u4F59\u7684\u7A7A\u683C",MD040:"\u4EE3\u7801\u5757\u5E94\u8BE5\u6307\u5B9A\u4E00\u79CD\u7F16\u7A0B\u8BED\u8A00",MD041:"\u6587\u6863\u7684\u7B2C\u4E00\u4E2A\u975E\u7A7A\u884C\u5E94\u8BE5\u662F\u4E00\u7EA7\u6807\u9898",MD042:"\u94FE\u63A5\u5730\u5740\u4E3A\u7A7A",MD043:"\u6807\u9898\u7F16\u5199\u9700\u8981\u6309\u7167\u6307\u5B9A\u7684\u7ED3\u6784",MD044:"\u4E13\u6709\u540D\u79F0\u5E94\u8BE5\u6709\u6B63\u786E\u7684\u5927\u5199\u5B57\u6BCD",MD045:"\u56FE\u7247\u5E94\u8BE5\u6709\u66FF\u4EE3\u7684 alt \u6587\u672C",MD046:"\u4EE3\u7801\u5757\u5E94\u8BE5\u4FDD\u6301\u4E00\u81F4\u7684\u7F29\u8FDB\u683C\u5F0F",MD047:"\u6587\u6863\u672B\u5C3E\u9700\u8981\u4E00\u4E2A\u6362\u884C\u7ED3\u675F",MD048:"\u4EE3\u7801\u5757\u4F7F\u7528\u8BED\u6CD5\u4E0D\u4E00\u81F4\uFF0C\u8BF7\u4F7F\u7528\u540C\u4E00\u79CD\u4EE3\u7801\u5757\u7B26\u53F7",MD049:"\u5F3A\u8C03\u4F7F\u7528\u8BED\u6CD5\u4E0D\u4E00\u81F4\uFF0C\u8BF7\u4F7F\u7528\u540C\u4E00\u79CD\u5F3A\u8C03\u7B26\u53F7",MD050:"\u52A0\u7C97\u4F7F\u7528\u8BED\u6CD5\u4E0D\u4E00\u81F4\uFF0C\u8BF7\u4F7F\u7528\u540C\u4E00\u79CD\u52A0\u7C97\u7B26\u53F7",MD051:"\u94FE\u8DEF\u5206\u7247\u5FC5\u987B\u6709\u6548",MD052:"\u53C2\u8003\u94FE\u63A5\u548C\u56FE\u7247\u5E94\u8BE5\u4F7F\u7528\u5DF2\u5B9A\u4E49\u7684\u6807\u7B7E",MD053:"\u94FE\u63A5\u548C\u56FE\u50CF\u5F15\u7528\u5E94\u7528\u5DF2\u5B9A\u4E49\u7684\u6807\u7B7E",MD055:"\u8868\u683C\u8BED\u6CD5\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u662F\u5426\u7F3A\u5C11 | \u7B26\u53F7",MD056:"\u8868\u683C\u6BCF\u4E00\u884C\u7684\u5217\u6570\u5E94\u8BE5\u76F8\u540C\uFF0C\u8BF7\u68C0\u67E5\u662F\u5426\u67D0\u4E00\u884C\u5217\u6570\u4E0D\u5BF9",MD058:"\u8868\u683C\u524D\u540E\u5E94\u8BE5\u6362\u884C",MD059:"\u94FE\u63A5\u6587\u672C\u5E94\u8BE5\u662F\u63CF\u8FF0\u6027\u7684\uFF0C\u7981\u6B62\u4F7F\u7528click here\u3001here\u3001link\u3001more"},am={default:!0,MD003:{style:"atx"},MD029:{style:"ordered"},MD004:!1,MD007:!1,MD009:!1,MD013:!1,MD014:!1,MD020:!1,MD021:!1,MD024:!1,MD025:!1,MD033:!1,MD036:!1,MD042:!1,MD043:!1,MD044:!1,MD045:!1,MD046:!1,MD048:!1,MD049:!1,MD050:!1,MD051:!1,MD052:!1,MD053:!1,MD055:!1,MD056:!1,MD057:!1};var um=["postgresql","isula","Sulad","kubernetes","kubeadm","kubelet","kube","isulad","crictl","smaster","snode","kubeconfig","Kubelet","urandom","etcds","dnsaddr","podcidr","dstpath","srcpath","eggo","EPOL","Kubeadm","CFSSL","virt","libvirtd","nvram","NVRAM","socketfd","masq","tlscacert","tlscert","userns","inodes","nocopy","blkio","syscall","SCMP","ERRNO","nsproxy","quotactl","setns","pciconfig","iobase","RAWIO","nsenter","epoll","mlock","kaslr","SETUID","FSETID","rootfs","nohup","aeskey","SIGCHLD","blockio","Blockio","cidfile","cpus","cpuset","NUMA","xvdc","resolv","MODULERS","tmpfs","trunc","holdon","ONBUILD","Firewalld","firewalld","auditd","sendto","tracesys","EXDEV","xattr","NSUID","dmsetup","veths","Sula","ipvlan","dpdk","ipmasp","vlan","vxlan","ican","DPDK","phynet","inited","hugetlb","lablel","pids","procs","squashfs","ptmx","Mbit","Rootfs","QUOTACTL","fsprogs","overlayfs","prjquota","huawei","ulimits","fsize","msgqueue","rtprio","rttime","nofile","rprivate","rslave","rshared","cgroupfs","sysctls","linux","privs","kata","pproxyisulad","kublet","CGROUPFS","YAJL","mycgroup","sysmonitor","imjournal","Suald","Sula's","xvdf","nodiscard","thinpooldev","Strato","Virt","stratovirt","vsock","kmem","Secomp","SETPCAP","MKNOD","mknod","FOWNER","setuid","SETFCAP","PACCT","fchmod","fchmodat","syscalls","chcon","execv","iface","openvswitch","Kata","ifaces","ipvs","ipvsadm","lblc","lblcr","tcpfin","protonum","vcpus","maxvcpus","ACPI","UEFI","Arges","msgmax","msgmnb","msgmni","shmall","shmmax","shmmni","rmid","mqueue","syscontainer","binners","fdisk","veth","qlen","QLEN","lxcfs","alice","ISULAD","Lxcfs","sysfs","lcrd","sibliing","myrootfs","cgconfig","libcgroup","msgsize","kuasar","Kuasar","oncn","bwmcli","qdisc","devs","prio","pkts","ENOBUFS","rubik","kubepods","iocost","rbps","rseqiops","rrandiops","wbps","wseqiops","wrandiops","cpuevict","memcg","cmdline","MPAM","mpam","acpi","numa","fssr","cpuacct","blkcg","Uler","ISULABUILD","iidfile","creds","openeuler","Kmesh","kmesh","Istiod","dosfstools","kbimg","qcow","QCOW","kubeos","unconfigured","ostree","nestos","Zincati","Kylin","kargs","rojig","releasever","nosa","CRIO","netsos","PXELINUX","oedp","ansible","Traefik","myserver","mynodetoken","kubeedge","GOPATH","GOARCH","CPUP","vring","virtio","Virtio","Nuttx's","Nuttx","SHELLCMD","localectl","timedatectl","hwclock","kdump","bootargs","Bootarg","dracut","syslogd","vsftpd","xferlog","vsftp","mget","myopen","mput","mdelete","repodata","createrepo","softeware","nginx","repoid","Repoids","gpgcheck","gpgkey","asis","avahi","Avahi","Vinit","autofs","chkconfig","quotaon","Syslogger","PITR","postgres","initdb","NOSUPERUSER","CREATEDB","NOCREATEDB","NOCREATEROLE","NOINHERIT","oldrolername","roleexapme","funcname","argmode","createdb","dropdb","PGDATABASE","dbname","psql","ISAM","nvme","datalv","mariadb","mysqldump","alldb","mysqld","infile","skel","chsh","Cmnd","NOPASSWD","globus","gshadow","gpasswd","newgrp","installonlypkgs","repolist","inotify","sysmaster","uevent","blkid","kmod","Sysfs","netif","rwxrwxrwx","KLOC","exts","withoutsd","rpmdev","RPMS","SRPM","noarch","nobuild","noclean","dbpath","FOSS","oscrc","submmission","ipaddriso","devel","Moba","libc","libm","fpic","lfoo","ldconfig","Sllfilename","javac","Javac","ifdef","endef","Tian","SAMGR","eletronic","NAPI","afot","GCOV","pgoing","pgoed","qtfs","rexec","udsproxyd","libudsproxy","qtinfo","virsh","virtlogd","libchan","QTFS","devtmpfs","rdma","nosuid","nodev","noexec","relatime","SPDK","DPUOS","eulerkiwi","minios","dpuos","hacluster","corosync","Corosync","Stonith","noverifyssl","mmcblk","wlan","ISOLINUX","mkisofs","isohybrid","raspi","Imager","Avago","RISCV","riscv","Graghic","WIFI","cpufreq","Licheepi","EMMC","SDCARD","OVMF","Penglai","libslirp","slirp","DHCPD","cdrom","Smasq","aops","zeus","vulcanus","diana","dianas","kabi","DEACTIVED","ACTIVED","prometheus","distro","UUCP","ftrace","debugfs","mmap","vmcore","Arangodb","Arango","tcpprobe","ksliprobe","ebpf","arangodb","arangod","nvwa","NVWA","kexec","quickkexec","criu","CRIU","ramfs","cpuparkmem","ifunc","syscare","SUPRESS","PSCNT","FDCNT","pgrep","irqbalance","validiy","NEWADDR","pscnt","iodelay","ENVIROMENTFILE","etmem","etmemd","cslide","sysmem","wmark","WMARK","kobj","vmas","GMEM","libgmem","CANN","cann","gmem","hnid","HSAK","spdk","Nvme","CUSE","trtype","traddr","Usec","bdev","ublock","readv","writev","wrtiev","ctrlr","Ublock","bdevs","fini","prchk","PRCHK","BDEV","UBLOCK","NVME","UEVENT","TRADDR","xfer","unusecap","lbads","lbaf","nlbaf","extented","nssa","nsso","contig","memseg","TAILQ","tailq","sqid","nsid","iostat","Ctrlr","nbytes","iovec","iovcnt","cfgfile","EAGAIN","tvar","DESCIRPTORS","HOSTID","CTRLR","INTERGRITY","UNRECOVERED","libstoage","avgrq","avgqu","svctm","pvdisplay","pvchange","pvname","pvremove","vgname","vgdisplay","vgchange","vgextend","vgreduce","vgremove","lvdisplay","lvname","lvresize","lvextend","lvreduce","lvremove","mntpath","fstype","liblstack","IOMMU","lstack","ltran","miimon","mbuf","LSTACK","tcpdump","pdump","nmcli","ONBOOT","BOOTPROTO","BSSID","mybond","ifdown","chrony","PMTU","dhclient","HWHW","dhcpd","sockaddr","nametoindex","DHCLIENT","DHCPV","IFADDR","nodad","RTNETLINK","PMTUD","ifup","DEFAULTGW","iscsi","iscsiadm","SMMU","uacce","hisi","hpre","libwd","libkae","kbit","HPRE","libpthread","sysboost","swpd","inact","kbmemfree","kbmemused","kbbuffers","kbcached","numactl","corss","numastat","numstat","rrqm","rareq","wrqm","wareq","drqm","dareq","areq","Postgresql","Mariadb","hdfs","Dubbo","SPECCPU","Cjbb","Gatk","atuned","atune","ATUNE","ATUNED","SERVERCN","tlsservercafile","tlsservercertfile","tlsrestcacertfile","tlsrestservercertfile","tlsenginecacertfile","tlsengineclientcertfile","tlsengineservercertfile","mpstat","dtype","gbrt","bayes","oeaware","bufs","libpmu","libsmc","libkperf","CUDA","cuda","pytorch","chatglm","Loongson","Loong","Renesas","Phytium","epkg","betwe","misoperations","shmem","MPTCP","iomap","xcall","xint","kfuncs","execveat","wakeup","CAQM","upatch","kpatch","HMAC","Armv","ccmp","linearizable","CSUM","recvfrom","IPVLAN","PCIPC","UADK","Hygon","Hygon's","VMCB","TLCP","DTLS","Memcg","CFGO","Sheng","CSPGO","flto","devirtualization","ACPO","Ansel","Dhrystone","Cbench","ONNX","Ezip","yocto","LTSSP","raspberrypi","IBACHW","micad","IBANAZ","cpio","qtenginio","mathjax","libcrystalhd","crystalhd","mecab","ipadic","EUCJP","eeprom","IAGS","umdk","urma","libumdk","tidb","IAGWFV","IAGX","libmd","IAGXT","lxml","libclc","sybil","spirv","qatzip","qatengine","moby","groff","qpdf","libstoragemgmt","pythran","librdkafka","kvdo","sscg","pydantic","gstreamer","pybind","certifi","jedi","lftp","memleax","inih","uadk","autofdo","rootsh","moto","kylin","dtkgui","ukui","faust","apptainer","kiran","pytimeparse","jose","pytest","asgiref","libkysdk","openjfx","jboss","netavark","tomcatjss","osinfo","fwupd","RPATH","epol","huks","safwk","samgr","dsoftbus","ffmpegthumbnailer","akonadi","bluez","kactivities","kauth","kconfig","khtml","kimap","knotifications","knotifyconfig","kuserfeedback","kwin","libksysguard","okular","ovirt","qtav","zram","hiviewdfx","hilog","EPKG","mypy","hadoop","xorg","xauth","fbdev","qtquick","dphysics","lldpad","protobuf","vdagent","Xtst","ipmitool","evdev","isns","thai","iotop","efivar","cryfs","libchardet","dtkcommon","pyeclib","deepin","kubekey","cppzmq","pigpio","hplip","stap","sysstat","dsctl","libxcvt","dsidm","powerapi","gcov","oeawarectl","nototools","numafast","gaussdb","tpcc","Angha","GIMPLE","cfganal","fwhole","fipa","ncbi","pkexec","fcfgo","Rygel","kubelte","sched","eulermaker","IBAAW","IBADES","euler","IBADFM","IBAEW","IBAFG","IBAGYK","IBALNI","IBALTA","IBALZL","IBAPM","IBAPNP","sysbench","IBARLD","csmith","IBAU","IBAWUP","rasdaemon","IBAYOV","IBAYW","IBBP","IBBPDD","rpcbind","pwck","IBBQ","IBBWT","mysqladmin","IBBWTS","IBBWXI","CFCA","Mulan","CNNVD","CNVD","cvrf","CVRF","wecom","feishu","mailqq","Yifeng","Kaishun","Unsub","unsubscription","kmodule","usrdriver","Detectorsdk","POSIC","REGFUNC","UNREGFUNC","BJCA","codegener","uworkers","OCALLs","tworkers","ECALLs","WAKEUP","icalled","libcsecure","libtsecure","funcptr","Qing","SMMAB","OCALL","cdecl","ECALL","edlfile","OTRP","TYPA","pwquality","pwhistory","minlen","dcredit","ucredit","lcredit","ocredit","authtok","nullok","authsucc","TMOUT","mkpasswd","sulogin","sysrq","Xshell","hmac","hzqtest","rhosts","shosts","Rhosts","diffie","ecdh","nistp","SSHFP","Diffie","sftpgroup","aesni","luks","libgcrypt","KTLS","gnupg","libxcrypt","chgpasswd","lusermod","lpasswd","luseradd","stext","etext","ascii","vermagic","HMACs","securityfs","euid","initramtmpfs","dont","MMAP","BRPM","KEXEC","fsmagic","fsuuid","fowner","imasig","BOOTPARAM","talist","libqca","libteec","qcaserver","reportid","basevalueid","tauuid","tabasevalues","tabasevalueid","tareportid","TPCM","HTTC","SMMC","gguf","nvidia","vllm","vmlinux","sglang","Gitee","OEPKGS","eulercopilot","KUBECONFIG","Pydantic","CPDS","Linx","initv","cpds","Cpds","libebpf","granularities","mkinitrd","ipcc","usrrpm","gconv","vfat","ifplugd","ifplug","CMDLINE","ifnames","biosdevname","kbox","Kbox","mkdliso","shre","zoninfo","isocut","rpms","epel","vmnet","eulerlauncher","eulerlauncherd","Undock","Xorg","CORBA","componentized","Pango","Sysprof","Kiran","Kylinsec","Cpanel","Pluma","pluma","UKUI","Sogou","Wifi","Wificonnection","lauserst","Xauthority","bcond","pkgshipd","bname","uwsgi","sdxx","vcpu","Straro","iothread","iotune","pflash","vmlinuxz","MMIO","nmap","Imzge","minirootfs","ovmf","VFIO","vfio","stratovirtvirt","hinic","sriov","numvfs","Mname","maxcpus","ifname","chardev","virtconsole","iothreads","paravirtualized","VIRTIO","ramfb","EDID","netdev","microvm","kworker","cpumask","cpumasks","qspinlock","pvspin","PARAVIRT","cpuidle","SASL","sasl","SASLDB","svirt","CRTM","swtpm","libtpms","localca","pcrread","pcrlist","brctl","kvmtop","IPFIX","RSPAN","LACP","elfutils","lpmake","pvchannel","virtfn","VFNUMS","UHCI","EHCI","lsusb","usbutils","schedinfo","vcpucount","domiflist","iothreadinfo","vnet","Vfjb","Kpub","SCHED","skylarkd","mbmtotal","mbmlocal","numatune","cellid","hugepagesz","lsmem","vmtop","Thvc","Twfe","Twfi","Tmmio","mmio","Tmabt","Nvlpg","Tnmi","Hyperv","Trmsr","Twmsr","Tapic","APIC","Teptv","Teptm","Tpau","VCPU","iotreads","pmull","enospace","rerror","enospac","sata","ccid","ehci","xhci","vram","zstd","SDEI","libstdc","cmlt","ftree","nmtui","keras","uboot","Unactivated","Kdump","pmie","pcpupstream","BRCM","Epol","Majun","oncpu","offcpu","srtt","sockbuf","ioprobe","jvmprobe","ksli","postgre","pgsliprobe","dnsmasq","rabbitmq","kafkaprobe","tprofiling","kubenet","pgsql","rocketmq","pyroscope","Pyroscope","kallsyms","JVMTI","Jstack","Syscall","tgid","recv","segs","addrlen","EISCONN","ENOTCONN","recvmsg","sendmsg","msghdr","errno","JSSE","jsse","kprobes","longsys","swapin","iomemory","Taishan","MYIR","vmalloc","Kprobe","KGDB","KPTI","KASLR","KASAN","HAOC","SYSCALL","EROFS","fscache","Nydus","AMDC","udisks","dbxtool","NTIA","Baichuan","FLYTEK","GGUF","dabase","reranker","oidc","chinese","openai","detetor","Piot","grafana","pilotgo","Dbus","vdpa","numfer","compa","sbom","shangmi","hsak","ctinspector","sysroot","efivars","kump","Solutionss","kcore","kptr","efivarfs","VFAT","rebranded","unbootable","sssnic","sssdk","recompiles","oprnruler","NSCD","snmp","zabbix","isual","Zhaoxin","hmdfs","cgtop","SNTP","sntp","libev","libiscsi","xfsprogs","gdbm","rpmdb","dbenv","SSMS","tcache","configuratio","SELINOX","innobd","fuffer","greatsql","LDFLAGS","ynamic","eedback","oirected","ptimization","dfot","RELA","gfrotran","gprof","lstdc","fmodules","fmodule","floop","nums","topn","ffind","libub","unixbench","dcache","icache","napi","uncore","pidstat","tlbmiss","CICD","gitlabip","iptable","kmemcg","kernerl","Masq","vnic","fifo","solft","sanbox","yajl","tmpdir","TMPDIR","shimv","devcies","libisula","binner","umout","ubik","busrt","coef","buildid","istio","istiod","kbming","osversion","sysconfigs","conatainerd","Nestos","zincati","liveiso","rolij","ociarchive","crio","qwer","virbr","gurb","jinja","Kubeedge","TCPROS","UDPROS","rosnode","rostopic","rosservice","rosmsg","rossrv","rosparam","Cpup","rpmsg","pthread","ENOMEM","EBUSY","EINVAL","getstackaddr","getinheritsched","inheritsched","setinheritsched","PTHREAD","ENOTSUP","getschedpolicy","setschedpolicy","DETAED","setschedparam","schedparam","getschedparam","atfork","EPERM","ESRCH","setschedprio","EDEADLK","getcpuclockid","contol","destory","pshared","ENOSPC","oflag","CREAT","EACCES","EEXIST","EINTR","EMFILE","ENAMETOOLONG","ENFILE","ENOENT","ETIMEDOUT","sval","PRIO","getprioceiling","setprioceiling","getpshared","setpshared","rwlock","rdlock","tryrdlock","timedrdlock","wrlock","trywrlock","timedwrlock","rwlockattr","barrierattr","timeptr","CPUTIME","nanosleep","rqtp","rmtp","SIGEV","itimerspec","ovalue","gettimeofday","gmtime","EOVERFLOW","mktime","strptime","utime","wcsftime","posix","memptr","SIGABRT","waitpid","waitid","atexit","numer","ldiv","lldiv","imaxdiv","wcstol","iswspace","LLONG","ERANGE","wcstod","VALF","VALL","fcvt","ecvt","gcvt","qsort","llabs","imaxabs","strtol","nptr","isspace","atoi","atol","atof","bsearch","nsems","semctl","semid","semnum","RMID","semun","EIDRM","EFAULT","semop","sembuf","nsops","EFBIG","semtimedop","msgget","MSGQUE","msgctl","msgqid","msqid","msgsnd","msgp","msgsz","msgrcv","msgtype","ENOMSG","shmget","shmctl","shmat","shmdt","ftok","fstatat","ENOSYS","ELOOP","ENXIO","utimensat","mkfifo","statvfs","mkfifoat","mknodat","futimesat","lchmod","futimens","mkdirat","fstat","EBADF","creat","fcntl","DUPFD","CLOEXEC","GETFD","SETFD","GETFL","SETFL","fallocate","openat","FDCWD","fdopendir","ENOTDIR","strverscmp","dirfd","putwchar","WEOF","EILSEQ","fgetws","vfwprintf","fscanf","fgetpos","fpos","vdprintf","ungetc","ftell","getc","fmemopen","putwc","wmemstream","asprintf","fflush","vfprintf","vsscanf","vfwscanf","setvbuf","getwchar","vsnprintf","freopen","fwide","sscanf","fgets","vswscanf","vprintf","fputws","wprintf","wscanf","fputc","vswprintf","fputwc","fopen","tmpnam","ferror","fwscanf","fprintf","fgetc","getwc","scanf","perror","vsprintf","vasprintf","dprintf","popen","putc","fseek","fgetwc","putw","tempnam","vwprintf","getw","fread","fileno","fclose","feof","fwrite","setbuf","pclose","swprintf","fwprintf","swscanf","getdelim","vfscanf","setlinebuf","fputs","fsetpos","fopencookie","fgetln","vscanf","ungetwc","ftrylockfile","vwscanf","thrd","nomem","getattr","ftime","timeb","timegm","duoble","expm","fmax","fmin","lgamma","flaot","iptr","tagp","drem","dremf","CMDREG","MEMALLOC","sdei","irqchip","gicv","slocate","sysvinit","Postgre","createrdb","userexapme","locahost","DBNAME","MPPDB","groupid","onnxruntime","fplugin","SRPMS","osrepo","prereguisites","ftracer","fmulti","liba","libb","mcpu","Werror","longjmp","setjmp","memcpy","libgcc","cflags","libomp","mgeneral","regs","ANIR","vsudot","usdot","UDSPROXYD","qtcfg","REXEC","contaienrd","contaienr","nodeps","isolinux","penglai","changeme","gitee","cves","Aops","ngxin","elasticasearch","rebuilddb","enablerepo","disablerepo","imdb","topo","topk","ENVIROMENTFLE","swacache","thridparty","backgound","stmemd","numaid","earse","ENAB","gazellectl","wifi","nolibc","mprotect","kpti","Eluer","hichain","Isula","gtest","foli\u014D","iozone","XCALL","kfunc","cpuburst","vrit","PGSQL","VMID","dhrystone","Lyaer","uler","uefi","ringbuf","ecall","ocall","envlave","encalve","reexec","ecdsa","monitior","enforece","BPRM","KDUMP","virtcca","EACCSS","Packaket","Tinspecto","Tinpsector","Tinpsect","mysq","RPMDB","fbfqtsnza","xfzsydh","centos","omnivird","CORBAORB","kiranz","GITEE","aarch","edid","xres","yres","sasldb","gensrc","abuild","lrwxrwxrwx","physfn","Mbps","Realtek","STEC","werror","Instanse","domian","vcpupin","PCPU","setvcpus","apic","Vcpu","tabe","calamares","Devstation","Livecd","devstation","netin","ollama","qwen","BAAI","kuberay","oepkgs","oedeploy","ONEDNN","Openeuler","oegitext","syestemd","cpython","sytematic","ANNC","bazel","DFFM","DLRM","deepfm","pbtxt","Flink","Sream","nativa","LPDDR","oebridge","Yocto","iommu","Specjbb","anythingllm","Dify","smmu","HTTU","CCEL","einj","ICHG","IBVTB","IBVTF","IBVTFA","IBVTFC","IBVTFH","IBVTFI","IBVTFJ","IBVTFK","IBVTFP","IBVTFR","IBVTFS","IBVTFU","IBVTFV","IBVTLE","haoc","IBVTYC","IBVTYD","gdal","IBVUDA","IBVUJV","IBVUJW","IBVUJX","IBVUJY","IBVUJZ","IBVUK","IBVUKA","IBVUKB","IBVUKC","IBVUKD","IBVUKE","IBVUKF","IBVUKG","IBVUKH","IBVUKI","IBVUKJ","IBVUKL","IBVUKN","IBVUKO","IBVUKP","IBVUKR","IBVUKT","IBVUKV","IBVUKW","IBVUKX","IBVUKY","IBVUKZ","IBVUL","IBVUOZ","IBVURX","IBVURY","IBVURZ","IBVUS","kscreen","IBVUSB","IBVUSG","IBVUSJ","IBVUSO","IBVUSS","IBVUUF","IBVUUR","IBVUUS","IBVUUU","IBVUUX","IBVUUY","IBVUUZ","IBVUV","dtkwidget","nispor","IBVUVA","IBVUVB","IBVUVC","IBVUVD","IBVUVF","IBVUVH","virtiofsd","IBVUVI","IBVUVJ","exif","startdde","IBXLBY","IBXLF","IBXLFC","IBXLFD","IBXLFE","IBXLFF","IBXLFI","IBXLFJ","IBXLFK","isorelax","IBXLFL","IBXLFM","IBXLFN","libbpf","IBXLFO","IBXLFR","IBXLFT","IBXLFU","IBXLFW","IBXLFX","IBXLFZ","IBXLG","oemaker","openblas","IBXLGB","IBXLGC","IBXLGD","IBXLGE","IBXLGF","IBXLGG","abrmd","IBXLHK","IBXLHL","IBXLHN","IBXLHO","IBXLHP","IBXLHR","IBXLHS","caja","IBXLHU","IBXLHV","IBXLHW","IBXLHX","IBXLHY","IBXLHZ","IBXLI","IBXLIA","marco","IBXLIB","IBXLIC","IBXLID","IBXLIE","IBXLIF","IBXLIG","IBXLIH","IBXLII","IBXLIJ","IBXLIK","IBXLIL","IBXMS","IBXMSA","IBXMSB","IBXMSC","IBYA","xvattr","alsa","jupytext","pygments","ipyleaflet","mlir","lldb","openmp","bpftrace","swapon","castxml","liburing","lorax","texinfo","vdsm","syzkaller","nmstate","ovsdb","libnmstate","gluster","libnvme","zstdcat","starlette","aclsetup","sqlalchemy","ICAF","ICAGDX","ICAL","ICALHZ","ICAPYD","ICBA","ICBBIJ","fdisable","evrp","ICBCDH","ICBED","ICBO","ICBPR","ICBR","Mdzip","journalctl","ICCFIF","ICCI","ICCIAY","ICCIG","ICCIM","ICCIX","ffat","ICCJLG","ICCMUB","ICCOEN","ICCON","ICCP","ICCPKY","nriplugin","ICCPX","ICCQK","archlinux","ICCRDF","ICCUSJ","ICCVB","ICDCJ","ICDCM","ICDCNQ","ICDCOZ","ICDCP","ICDK","ICDPZC","stringzilla","ICDPZF","ICDPZH","ICDPZI","sqids","ICDPZJ","ICDPZK","asyncer","ICDPZL","simsimd","ICDPZN","ICDPZO","ICDPZP","asyncpg","ICDPZQ","ICDPZR","ICDPZS","pyarrow","ICDPZT","ICDPZU","paddleocr","ICDPZV","ICDPZW","ICDPZX","ICDPZY","ICDPZZ","pymupdf","ICDQ","lancedb","jionlp","albucore","pyclipper","aiohappyeyeballs","jiter","tiktoken","ipython","pgvector","jiojio","orjson","imgaug","asgi","tika","imageio","ICDUQO","openpyxl","libpsl","ICEIS","ICEIYC","ICEIYF","ICEIYG","ICEIYH","ICELC","ICEQI","ICEVHK","ICEW","ICEX","ICEYD","pymongo","ICFHI","ICFHWY","libvulkan","cjson","MBHDL","MBPRI","Numa","SRIOV","isuald","environmentt","zxvf","imge","hermesb","kbytes","jattach","futex","pwritev","fdatasync","pselect","ppoll","sendmmsg","recvmmsg","cgrp","sockfd","socklen","ssize","kprobe","nvcsw","nivcsw","vmscan","endio","loongarch","nydus","Vkernel","oedevplugin","IBJEN","IBKBQD","baseos","IBKBRF","IBKBXU","IBKEGE","ftgl","IBKEGF","IBKEGG","IBKEGH","wpebackend","IBKEGI","IBKEGJ","IBKEGL","IBKEGM","qtquickeffectmaker","IBKEGN","IBKEGO","IBKEGQ","IBKEGR","IBKEGT","qtwebview","IBKEGU","IBKEGV","pdfminer","IBKEGW","IBKEGY","IBKEGZ","IBKEH","libwpe","metee","poissonsearch","gmmlib","IBKEHA","glslang","IBKEHC","IBKEHD","IBKEHE","ccache","IBKEHF","IBKEHG","IBKEHH","IBKEHI","IBKEHK","IBKEHL","IBKEHM","IBKEHN","qtwebengine","IBKEHP","IBKEHQ","libmysofa","IBKEHR","IBKEHS","IBKEHT","IBKEHU","IBKEHV","eigen","IBKEHW","IBKEHX","IBKEHY","IBKEI","softhsm","IBKHGK","IBKWWO","dyndb","xnio","pkcs","levenshtein","libomxil","httpretty","luajit","erlang","erlsyslog","texlive","IBLC","fcitx","libime","imdkit","kdsoap","zathura","khotkeys","attica","IBLCA","cassandra","gnumeric","IBLCAA","IBLCAB","IBLCAD","IBLCAF","IBLCAG","IBLCAH","IBLCAJ","IBLCAL","IBLCAM","IBLCAN","dareader","IBLCAP","ksmtp","IBLCAS","orocos","IBLCAT","dxcb","IBLCAZ","IBLCB","IBLCBC","IBLCC","libqtxdg","kxmlgui","libav","kpimtextedit","IBLCCA","IBLCCB","IBLCCC","IBLCCD","IBLCCE","IBLCCF","IBLCCG","IBLCCH","dtkcore","IBLCCJ","IBLCCP","croniter","IBLCD","IBLCDA","zxing","IBLCDB","libkylin","chkname","IBLCDD","libkleo","IBLCDE","IBLCDF","IBLCDH","ubackup","IBLCDI","IBLCDJ","djvu","IBLCDK","IBLCDL","libebml","IBLCDM","IBLCDO","IBLCDP","IBLCDQ","IBLCDS","IBLCDT","IBLCDW","IBLCDY","IBLCE","asdcplib","libsysstat","libgravatar","IBLG","IBLKGY","IBLKWK","IBLL","IBLMMJ","IBLOIZ","IBLPLY","IBLTCF","IBLV","IBLYYN","Rpath","IBLZFK","IBLZO","ceph","librbd","IBMD","IBMOH","jupyter","jupyterlite","xeus","IBMON","IBMQXJ","IBMXDA","IBMY","haveged","samtools","pnetcdf","IBNCBJ","IBNCIP","IBNF","dconf","kscreenlocker","IBNISC","obsapisetup","IBNMQL","IBNN","IBNP","IBNPBK","IBNQ","IBNQA","IBNQAL","IBNQAS","IBNQAX","gucharmap","IBNQB","leptonica","IBNQBF","libetonyek","IBNQBJ","IBNQBT","IBNTGO","IBNTHV","IBNTWN","IBNU","IBNWLA","waccess","IBOB","IBOBH","IBOGM","IBOH","IBOHHS","IBOI","IBOIJP","IBOIPL","IBOISF","IBOISG","IBOISH","IBOISI","IBOISK","pydoctor","IBOJRC","IBOJTT","IBOLYQ","IBOM","IBONA","IBOPVZ","rngd","IBOQKK","IBOQY","geos","IBOR","vpnc","IBORA","IBORB","IBORBD","IBORBN","IBORBZ","IBORC","IBORCC","IBORCS","django","IBORDA","IBORE","IBOREE","IBORER","youker","IBORRB","libqmi","IBOS","IBOSHL","IBOSXL","IBOUK","IBOUNX","IBOWQ","fdump","IBPAMJ","IBPAV","IBPAVA","bindex","IBPAVD","IBPAVF","IBPAVH","IBPAVI","IBPAVJ","IBPAVK","IBPAWG","IBPAWH","IBPBLS","IBPBOT","IBPD","gnutls","IBPDC","IBPENW","IBPF","IBPFS","IBPFVT","IBPG","texmath","libyaml","jira","crypton","IBPI","IBPMZW","trafgen","oeas","IBQBVO","ocaml","camlp","IBQBWA","IBQBWL","IBQGK","IBQI","fllc","IBQILS","IBQKQM","sccvn","IBQMD","IBQMI","IBQMQK","IBQMSZ","IBQMVZ","devstaion","IBQMXV","dtlb","itlb","IBQNDH","IBQNVR","IBQO","fchrec","mcsema","IBQOHQ","vect","IBQPSZ","Postgis","IBQRN","copilit","IBQRW","IBQSAP","IBQT","IBQTMV","IBQTZN","IBQUB","IBQUGS","IBQVWW","IBQW","IBQWL","IBQWP","IBQYQO","IBQZ","IBRA","IBRARL","IBRBEK","IBRCSB","IBRCVD","IBRCY","IBRD","IBRHZ","IBRI","IBRIKX","IBRKM","IBRKOC","IBRMDD","IBRMMX","IBRZ","winpthreads","IBSCBP","IBSDCJ","IBSEYO","IBSFW","IBSGVE","IBSGZ","IBSHNX","IBSN","IBSOZI","IBSS","IBSSIZ","simplejson","IBSUWG","IBSYQ","blpop","IBTEAI","IBTTOA","IBTXRG","opne","IBTYQA","IBUF","rocksdb","IBUJNS","IBUJNT","IBUJNU","IBUMZC","IBUN","IBUTTE","IBUUYC","IBUVRK","IBUVST","IBVAN","IBVC","IBVEV","IBVEZN","IBVIH","IBVXEY","mokutil","SDLC","keyid","ecparam","jekyll","pyrsistent","Ussuri","Xena","Kolla","Aodh","Masakari","Zaqar","oepkg","DBPASS","myuser","cirros","linuxbridge","RADOS","tftpboot","rsyncd","ASIC","cybory","kolla","dstat","OFTC","HSTS","OSSG","Malini","Bhandaru","Nicira","Vontu","DISA","Bont","Vibha","Fauver","GWEB","CISSP","Windisch","Schott","Lorin","Hochstein","sahara","Qpid","CMDB","tgtd","STIG","DRTM","OSSEC","Samhain","DNSSEC","PKIX","Thawte","FIPS","EECDH","TDEA","WSGI","fbcdn","twimg","gunicorn","defaul","NSTISSP","Padula","TDES","Sunar","Eisenbarth","Inci","Gorka","Irazoqui","Apecechea","Artho","Yagi","Iijima","Kuniyasu","Suzaki","Howto","RELRO","RELLO","semanage","fusefs","CIFS","sanlock","OSSN","malchuk","novnc","novacproxy","novncproxy","bugzilla","noauth","Ocata","osapi","LUKS","Gluster","HDFS","SQLA","Lcvery","VXLAN","ONTAP","IDENTKEY","OSAPI","oslo","vswitch","SNAT","DSCP","OSAM","ssync","PKCS","KMIP","Conjur","EJSON","Hashicorp","Custodia","MKEK","CIPSO","Oozie","PGDATA","HRNG","Mitaka","Siwczak","Piotr","sflow","COBIT","ISACA","COSO","ITIL","NERC","CADF","SPOF","FISMA","ITAR","SSAE","ISAE","CICA","HITECH","HIPPA","USML","OCSP","OSSP","murano","monasca","zaqar","AODH","ebtables","Bexar","Cirr","CDMI","SINA","CIMI","harvard","arptables","MPLS","euca","ools","ITSEC","Pavillon","Breteuil","octavia","multinic","OCCI","panko","Vitrage","RXTX","SCIM","solum","Steinstra\xDFe","SLES","SAIO","VMRC","Servic","pyproject","placment","pypi","opene","Libvirtd","Kbit","amet","Consectetur","adipiscing","elit","eiusmod","zaaack","bierner","sharzyl","alefragnani","kexe","armv","NWES","ipcmode","shmpath","HMDFS","numpy","astunparse","einsum","grpcio","absl","gast","innodb","RVIZ","myrobot","URDF","xarm","moveit","teleop","debian","Launcherd","Omni"];var cm=["https://$(host_ip):8080","https://\u57DF\u540D","http://ip:8888",'http://shim/metrics":dial',"http://path/to/repo","https://libvirt.org/sources/libvirt-x.x.x.tar.xz","https://dl-cdn.openeuler.openatom.cn/openEuler-{version}/OS/aarch64","http://server","http://[gala-gopher\u6240\u5728\u8282\u70B9ip]:[\u7AEF\u53E3\u53F7]/[function\uFF08\u91C7\u96C6\u7279\u6027)]","https://example.com/*","^(mailto:|file://|ftp://).*","^(https?://)?localhost.*","^(https?://)?192\\.168\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).*","^(https?://)?172\\.(1[6-9]|2[0-9]|3[0-1])\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).*","^(https?://)?10\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).*"];var FD=(()=>{let e,t;return async(n,r)=>{if(e)return e;try{let i=t||Mr(n,"get",{signal:r});t=i;let s=await i;return s.ok?(e=await s.json(),e):am}catch{return am}finally{t=void 0}}})(),TD=(()=>{let e,t;return async(n,r)=>{if(Array.isArray(e))return e;try{let i=t||Mr(n,"get",{signal:r});t=i;let s=await i;return s.ok?(e=(await s.text()).split(`
+`),e):um}catch{return um}finally{t=void 0}}})(),Sc=(()=>{let e,t;return async(n,r)=>{if(Array.isArray(e))return e;try{let i=t||Mr(n,"get",{signal:r});t=i;let s=await i;return s.ok?(e=(await s.text()).split(`
+`),e):cm}catch{return cm}finally{t=void 0}}})();var wc=["README.md","CHANGELOG.md"];var Gn=require("node:fs");var ID={access:Gn.access,accessSync:Gn.accessSync,readFile:Gn.readFile,readFileSync:Gn.readFileSync};var zD=B(ne(),1),qD=B(de(),1),vc=new Map,jD;function pm(e){vc.clear(),jD=e}function WD(){return jD?.parsers.micromark.tokens||[]}function $D(e,t){if(vc.has(e))return vc.get(e);let n=t();return vc.set(e,n),n}function H(e,t){return $D(JSON.stringify(arguments),()=>(0,qD.filterByTypes)(WD(),e,t))}function Mt(){return $D(Mt.name,()=>(0,zD.getReferenceLinkImageData)(WD()))}var HD="https://github.com/DavidAnson/markdownlint",Fc="0.38.0";var z2=B(YD(),1),wU=B(eS(),1);var tS=B(ne(),1),nS=B(de(),1);var rS={names:["MD001","heading-increment"],description:"Heading levels should only increment by one level at a time",tags:["headings"],parser:"micromark",function:function(t,n){let r=Number.MAX_SAFE_INTEGER;for(let i of H(["atxHeading","setextHeading"])){let s=(0,nS.getHeadingLevel)(i);s>r&&(0,tS.addErrorDetailIf)(n,i.startLine,`h${r+1}`,`h${s}`),r=s}}};var iS=B(ne(),1),Tc=B(de(),1);var sS={names:["MD003","heading-style"],description:"Heading style",tags:["headings"],parser:"micromark",function:function(t,n){let r=String(t.config.style||"consistent");for(let i of H(["atxHeading","setextHeading"])){let s=(0,Tc.getHeadingStyle)(i);if(r==="consistent"&&(r=s),s!==r){let o=(0,Tc.getHeadingLevel)(i)<=2;if(!(r==="setext_with_atx"&&(o&&s==="setext"||!o&&s==="atx"))&&!(r==="setext_with_atx_closed"&&(o&&s==="setext"||!o&&s==="atx_closed"))){let c=r;r==="setext_with_atx"?c=o?"setext":"atx":r==="setext_with_atx_closed"&&(c=o?"setext":"atx_closed"),(0,iS.addErrorDetailIf)(n,i.startLine,c,s)}}}}};var oS=B(ne(),1),Ic=B(de(),1);var wO={"-":"dash","+":"plus","*":"asterisk"},AO={dash:"-",plus:"+",asterisk:"*"},kO={dash:"plus",plus:"asterisk",asterisk:"dash"},vO=new Set(["asterisk","consistent","dash","plus","sublist"]),aS={names:["MD004","ul-style"],description:"Unordered list style",tags:["bullet","ul"],parser:"micromark",function:function(t,n){let r=String(t.config.style||"consistent"),i=vO.has(r)?r:"dash",s=[];for(let o of H(["listUnordered"])){let a=0;if(r==="sublist"){let c=o;for(;c=(0,Ic.getParentOfType)(c,["listOrdered","listUnordered"]);)a++}let u=(0,Ic.getDescendantsByType)(o,["listItemPrefix","listItemMarker"]);for(let c of u){let l=wO[c.text];r==="sublist"?(s[a]||(s[a]=l===s[a-1]?kO[l]:l),i=s[a]):i==="consistent"&&(i=l);let d=c.startColumn,h=c.endColumn-c.startColumn;(0,oS.addErrorDetailIf)(n,c.startLine,i,l,void 0,void 0,[d,h],{editColumn:d,deleteCount:h,insertText:AO[i]})}}}};var _c=B(ne(),1);var uS={names:["MD005","list-indent"],description:"Inconsistent indentation for list items at the same level",tags:["bullet","ul","indentation"],parser:"micromark",function:function(t,n){for(let r of H(["listOrdered","listUnordered"])){let i=r.startColumn-1,s=0,o=!1,a=r.children.filter(u=>u.type==="listItemPrefix");for(let u of a){let c=u.startLine,l=u.startColumn-1,d=[1,u.endColumn-1];if(r.type==="listUnordered")(0,_c.addErrorDetailIf)(n,c,i,l,void 0,void 0,d);else{let h=u.text.trim().length,f=u.startColumn+h-1;if(s=s||f,i!==l||o)if(s===f)o=!0;else{let p=o?`Expected: (${s}); Actual: (${f})`:`Expected: ${i}; Actual: ${l}`,m=o?s-h:i,g=o?f-h:l;(0,_c.addError)(n,c,p,void 0,d,{editColumn:Math.min(g,m)+1,deleteCount:Math.max(g-m,0),insertText:"".padEnd(Math.max(m-g,0))})}}}}}};var cS=B(ne(),1),lS=B(de(),1);var FO=["blockQuotePrefix","listItemPrefix","listUnordered"],TO=["blockQuote","listOrdered","listUnordered"],fS={names:["MD007","ul-indent"],description:"Unordered list indentation",tags:["bullet","ul","indentation"],parser:"micromark",function:function(t,n){let r=Number(t.config.indent||2),i=!!t.config.start_indented,s=Number(t.config.start_indent||r),o=new Map,a=null,u=H(FO);for(let c of u){let{endColumn:l,parent:d,startColumn:h,startLine:f,type:p}=c;if(p==="blockQuotePrefix")a=c;else if(p==="listUnordered"){let m=0,g=c;for(;g=(0,lS.getParentOfType)(g,TO);){if(g.type==="listUnordered"){m++;continue}else g.type==="listOrdered"&&(m=-1);break}m>=0&&o.set(c,m)}else{let m=o.get(d);if(m!==void 0){let g=(i?s:0)+m*r,x=a?.endLine===f?a.endColumn-1:0,b=h-1-x,y=[1,l-1],D={editColumn:h-b,deleteCount:Math.max(b-g,0),insertText:"".padEnd(Math.max(g-b,0))};(0,cS.addErrorDetailIf)(n,f,g,b,void 0,void 0,y,D)}}}}};var dS=B(ne(),1),Li=B(de(),1);var hS={names:["MD009","no-trailing-spaces"],description:"Trailing spaces",tags:["whitespace"],parser:"micromark",function:function(t,n){let r=t.config.br_spaces;r=Number(r===void 0?2:r);let i=!!t.config.list_item_empty_lines,s=!!t.config.strict,o=new Set;for(let d of H(["codeFenced"]))(0,Li.addRangeToSet)(o,d.startLine+1,d.endLine-1);for(let d of H(["codeIndented"]))(0,Li.addRangeToSet)(o,d.startLine,d.endLine);let a=new Set;if(i)for(let d of H(["listOrdered","listUnordered"])){(0,Li.addRangeToSet)(a,d.startLine,d.endLine);let h=!0;for(let f=d.children.length-1;f>=0;f--){let p=d.children[f];switch(p.type){case"content":h=!1;break;case"listItemIndent":h&&a.delete(p.startLine);break;case"listItemPrefix":h=!0;break;default:break}}}let u=new Set,c=new Set;if(s){for(let d of H(["paragraph"]))(0,Li.addRangeToSet)(u,d.startLine,d.endLine-1);for(let d of H(["codeText"]))(0,Li.addRangeToSet)(c,d.startLine,d.endLine-1)}let l=r<2?0:r;for(let d=0;dd.toLowerCase())),o=t.config.spaces_per_tab,a=o===void 0?1:Math.max(0,Number(o)),u=[];i?s.size>0&&u.push("codeFenced"):u.push("codeFenced","codeIndented","codeText");let l=H(u).filter(d=>d.type==="codeFenced"&&s.size>0?(0,pS.getDescendantsByType)(d,["codeFencedFence","codeFencedFenceInfo"]).every(f=>s.has(f.text.toLowerCase())):!0).map(d=>{let{type:h,startLine:f,startColumn:p,endLine:m,endColumn:g}=d,x=h==="codeFenced";return{startLine:f+(x?1:0),startColumn:x?0:p,endLine:m-(x?1:0),endColumn:x?Number.MAX_SAFE_INTEGER:g}});for(let d=0;d(0,Lc.hasOverlap)(b,x))||(0,Lc.addError)(n,p,"Column: "+m,void 0,[m,g],{editColumn:m,deleteCount:g,insertText:"".padEnd(g*a)})}}}};var Rc=B(ne(),1),gS=B(de(),1);var _O=/(^|[^\\])\(([^()]+)\)\[([^\]^][^\]]*)\](?!\()/g,xS={names:["MD011","no-reversed-links"],description:"Reversed link syntax",tags:["links"],parser:"micromark",function:function(t,n){let r=new Set;for(let s of H(["codeFenced","codeIndented"]))(0,gS.addRangeToSet)(r,s.startLine,s.endLine);let i=H(["codeText"]);for(let[s,o]of t.lines.entries()){let a=s+1;if(!r.has(a)){let u=null;for(;(u=_O.exec(o))!==null;){let[c,l,d,h]=u;if(!d.endsWith("\\")&&!h.endsWith("\\")){let f=u.index+l.length+1,p=u[0].length-l.length,m={startLine:a,startColumn:f,endLine:a,endColumn:f+p-1};i.some(g=>(0,Rc.hasOverlap)(g,m))||(0,Rc.addError)(n,a,c.slice(l.length),void 0,[f,p],{editColumn:f,deleteCount:p,insertText:`[${d}](${h})`})}}}}}};var bS=B(ne(),1),yS=B(de(),1);var CS={names:["MD012","no-multiple-blanks"],description:"Multiple consecutive blank lines",tags:["whitespace","blank_lines"],parser:"micromark",function:function(t,n){let r=Number(t.config.maximum||1),{lines:i}=t,s=new Set;for(let a of H(["codeFenced","codeIndented"]))(0,yS.addRangeToSet)(s,a.startLine,a.endLine);let o=0;for(let[a,u]of i.entries())o=s.has(a+1)||u.trim().length>0?0:o+1,r\s]*\s)?\S*$/,DS={names:["MD013","line-length"],description:"Line length",tags:["line_length"],parser:"micromark",function:function(t,n){let r=Number(t.config.line_length||80),i=Number(t.config.heading_line_length||r),s=Number(t.config.code_block_line_length||r),o=!!t.config.strict,a=!!t.config.stern,u=o||a?RO:LO,c=new RegExp(gm+r+u),l=new RegExp(gm+i+u),d=new RegExp(gm+s+u),h=t.config.code_blocks,f=h===void 0?!0:!!h,p=t.config.tables,m=p===void 0?!0:!!p,g=t.config.headings,x=g===void 0?!0:!!g,b=new Set;for(let k of H(["atxHeading","setextHeading"]))(0,Vn.addRangeToSet)(b,k.startLine,k.endLine);let y=new Set;for(let k of H(["codeFenced","codeIndented"]))(0,Vn.addRangeToSet)(y,k.startLine,k.endLine);let D=new Set;for(let k of H(["table"]))(0,Vn.addRangeToSet)(D,k.startLine,k.endLine);let w=new Set;for(let k of H(["autolink","image","link","literalAutolink"]))(0,Vn.addRangeToSet)(w,k.startLine,k.endLine);let C=new Set;for(let k of H(["paragraph"]))for(let A of(0,Vn.getDescendantsByType)(k,["data"]))(0,Vn.addRangeToSet)(C,A.startLine,A.endLine);let T=new Set;for(let k of w)C.has(k)||T.add(k);let v=new Set(Mt().definitionLineIndices);for(let k=0;ko.type==="codeFlowValue"),s=i.map(o=>({result:o.text.match(BO),startColumn:o.startColumn,startLine:o.startLine,text:o.text})).filter(o=>o.result);if(s.length===i.length)for(let o of s){let a=o.startColumn+o.result[1].length,u=o.result[2].length;(0,SS.addErrorContext)(n,o.startLine,o.text,void 0,void 0,[a,u],{editColumn:a,deleteCount:u})}}}};var AS=B(ne(),1),kS=B(de(),1);var vS={names:["MD018","no-missing-space-atx"],description:"No space after hash on atx style heading",tags:["headings","atx","spaces"],parser:"micromark",function:function(t,n){let{lines:r}=t,i=new Set;for(let s of H(["codeFenced","codeIndented","htmlFlow"]))(0,kS.addRangeToSet)(i,s.startLine,s.endLine);for(let[s,o]of r.entries())if(!i.has(s+1)&&/^#+[^# \t]/.test(o)&&!/#\s*$/.test(o)&&!o.startsWith("#\uFE0F\u20E3")){let a=/^#+/.exec(o)[0].length;(0,AS.addErrorContext)(n,s+1,o.trim(),void 0,void 0,[1,a+1],{editColumn:a+1,insertText:" "})}}};var FS=B(ne(),1),bm=B(de(),1);function xm(e,t,n){let{children:r,startLine:i,text:s}=t,o=n>0?0:r.length-1;for(;r[o]&&r[o].type!=="atxHeadingSequence";)o+=n;let a=r[o],u=r[o+n];if(a?.type==="atxHeadingSequence"&&u?.type==="whitespace"&&u.text.length>1){let c=u.startColumn+1,l=u.endColumn-c;(0,FS.addErrorContext)(e,i,s.trim(),n>0,n<0,[c,l],{editColumn:c,deleteCount:l})}}var TS=[{names:["MD019","no-multiple-space-atx"],description:"Multiple spaces after hash on atx style heading",tags:["headings","atx","spaces"],parser:"micromark",function:function(t,n){let r=H(["atxHeading"]).filter(i=>(0,bm.getHeadingStyle)(i)==="atx");for(let i of r)xm(n,i,1)}},{names:["MD021","no-multiple-space-closed-atx"],description:"Multiple spaces inside hashes on closed atx style heading",tags:["headings","atx_closed","spaces"],parser:"micromark",function:function(t,n){let r=H(["atxHeading"]).filter(i=>(0,bm.getHeadingStyle)(i)==="atx_closed");for(let i of r)xm(n,i,1),xm(n,i,-1)}}];var IS=B(ne(),1),_S=B(de(),1);var LS={names:["MD020","no-missing-space-closed-atx"],description:"No space inside hashes on closed atx style heading",tags:["headings","atx_closed","spaces"],parser:"micromark",function:function(t,n){let{lines:r}=t,i=new Set;for(let s of H(["codeFenced","codeIndented","htmlFlow"]))(0,_S.addRangeToSet)(i,s.startLine,s.endLine);for(let[s,o]of r.entries())if(!i.has(s+1)){let a=/^(#+)([ \t]*)([^# \t\\]|[^# \t][^#]*?[^# \t\\])([ \t]*)((?:\\#)?)(#+)(\s*)$/.exec(o);if(a){let[,u,{length:c},l,{length:d},h,f,{length:p}]=a,m=u.length,g=f.length,x=!c,b=!d||!!h,y=h?`${h} `:"";if(x||b){let D=x?[1,m+1]:[o.length-p-g,g+1];(0,IS.addErrorContext)(n,s+1,o.trim(),x,b,D,{editColumn:1,deleteCount:o.length,insertText:`${u} ${l} ${y}${f}`})}}}}};var Ri=B(ne(),1),xo=B(de(),1);var RS=1,NS=e=>{if(Array.isArray(e)){let n=new Array(6).fill(RS);for(let[r,i]of[...e.entries()].slice(0,6))n[r]=i;return r=>n[(0,xo.getHeadingLevel)(r)-1]}let t=e===void 0?RS:Number(e);return()=>t},BS={names:["MD022","blanks-around-headings"],description:"Headings should be surrounded by blank lines",tags:["headings","blank_lines"],parser:"micromark",function:function(t,n){let r=NS(t.config.lines_above),i=NS(t.config.lines_below),{lines:s}=t,o=H(["blockQuotePrefix","linePrefix"]);for(let a of H(["atxHeading","setextHeading"])){let{startLine:u,endLine:c}=a,l=s[u-1].trim(),d=r(a);if(d>=0){let f=0;for(let p=0;p=0){let f=0;for(let p=0;pc;)i[s]=[],s--;o=i[c]}o.includes(u)?(0,OS.addErrorContext)(n,a.startLine,u.trim()):o.push(u)}}};var Bc=B(ne(),1),Vt=B(de(),1);var zS={names:["MD025","single-title","single-h1"],description:"Multiple top-level headings in the same document",tags:["headings"],parser:"micromark",function:function(t,n){let r=Number(t.config.level||1),{tokens:i}=t.parsers.micromark,s=H(["atxHeading","setextHeading"]).filter(o=>r===(0,Vt.getHeadingLevel)(o)&&!(0,Vt.isDocfxTab)(o));if(s.length>0){let o=(0,Bc.frontMatterHasTitle)(t.frontMatterLines,t.config.front_matter_title),a=o;if(a||(a=i.slice(0,i.indexOf(s[0])).every(c=>Vt.nonContentTokens.has(c.type)||(0,Vt.isHtmlFlowComment)(c))),a)for(let u of s.slice(o?0:1))(0,Bc.addErrorContext)(n,u.startLine,(0,Vt.getHeadingText)(u))}}};var Kt=B(ne(),1);var qS={names:["MD026","no-trailing-punctuation"],description:"Trailing punctuation in heading",tags:["headings"],parser:"micromark",function:function(t,n){let r=t.config.punctuation;r=String(r===void 0?Kt.allPunctuationNoQuestion:r);let i=new RegExp("\\s*["+(0,Kt.escapeForRegExp)(r)+"]+$"),s=H(["atxHeadingText","setextHeadingText"]);for(let o of s){let{endColumn:a,endLine:u,text:c}=o,l=i.exec(c);if(l&&!Kt.endOfLineHtmlEntityRe.test(c)&&!Kt.endOfLineGemojiCodeRe.test(c)){let d=l[0],h=d.length,f=a-h;(0,Kt.addError)(n,u,`Punctuation: '${d}'`,void 0,[f,h],{editColumn:f,deleteCount:h})}}}};var WS=B(ne(),1),$S=B(de(),1);var jS=["listOrdered","listUnordered"],HS={names:["MD027","no-multiple-space-blockquote"],description:"Multiple spaces after blockquote symbol",tags:["blockquote","whitespace","indentation"],parser:"micromark",function:function(t,n){let r=t.config.list_items,i=r===void 0?!0:!!r,{tokens:s}=t.parsers.micromark;for(let o of H(["linePrefix"])){let a=o.parent,u=a?.type==="codeIndented",c=a?.children||s;if(!u&&c[c.indexOf(o)-1]?.type==="blockQuotePrefix"&&(i||!jS.includes(c[c.indexOf(o)+1]?.type)&&!(0,$S.getParentOfType)(o,jS))){let{startColumn:l,startLine:d,text:h}=o,{length:f}=h,p=t.lines[d-1];(0,WS.addErrorContext)(n,d,p,void 0,void 0,[l,f],{editColumn:l,deleteCount:f})}}}};var GS=B(ne(),1);var MO=new Set(["lineEnding","listItemIndent","linePrefix"]),VS={names:["MD028","no-blanks-blockquote"],description:"Blank line inside blockquote",tags:["blockquote","whitespace"],parser:"micromark",function:function(t,n){for(let r of H(["blockQuote"])){let i=[],s=r.parent?.children||t.parsers.micromark.tokens;for(let o=s.indexOf(r)+1;o=2){let c=ym(s[0]);(ym(s[1])!==1||c===0)&&(a=!0,c===0&&(o=0))}let u=r;u==="one_or_ordered"?u=a?"ordered":"one":u==="zero"?o=0:u==="one"&&(o=1);for(let c of s){let l=ym(c);(0,KS.addErrorDetailIf)(n,c.startLine,o,l,"Style: "+PO[u],void 0,[c.startColumn,c.endColumn-c.startColumn]),u==="ordered"&&o++}}}};var JS=B(ne(),1);var YS={names:["MD030","list-marker-space"],description:"Spaces after list markers",tags:["ol","ul","whitespace"],parser:"micromark",function:function(t,n){let r=Number(t.config.ul_single||1),i=Number(t.config.ol_single||1),s=Number(t.config.ul_multi||1),o=Number(t.config.ol_multi||1);for(let a of H(["listOrdered","listUnordered"])){let u=a.type==="listOrdered",c=a.children.filter(h=>h.type==="listItemPrefix"),l=a.endLine-a.startLine+1===c.length,d=u?l?i:o:l?r:s;for(let h of c){let f=[h.startColumn,h.endColumn-h.startColumn],p=h.children.filter(m=>m.type==="listItemPrefixWhitespace");for(let m of p){let{endColumn:g,startColumn:x,startLine:b}=m,y=g-x,D={editColumn:x,deleteCount:y,insertText:"".padEnd(d)};(0,JS.addErrorDetailIf)(n,b,d,y,void 0,void 0,f,D)}}}}};var Ni=B(ne(),1),QS=B(de(),1);var OO=/^(.*?)[`~]/;function ZS(e,t,n,r){let i=t[n-1],[,s]=i.match(OO)||[],o=s===void 0?void 0:{lineNumber:n+(r?0:1),insertText:`${s.replace(/[^>]/g," ").trim()}
+`};(0,Ni.addErrorContext)(e,n,i.trim(),void 0,void 0,void 0,o)}var ew={names:["MD031","blanks-around-fences"],description:"Fenced code blocks should be surrounded by blank lines",tags:["code","blank_lines"],parser:"micromark",function:function(t,n){let r=t.config.list_items,i=r===void 0?!0:!!r,{lines:s}=t;for(let o of H(["codeFenced"]))(i||!(0,QS.getParentOfType)(o,["listOrdered","listUnordered"]))&&((0,Ni.isBlankLine)(s[o.startLine-2])||ZS(n,s,o.startLine,!0),!(0,Ni.isBlankLine)(s[o.endLine])&&!(0,Ni.isBlankLine)(s[o.endLine-1])&&ZS(n,s,o.endLine,!1))}};var Bi=B(ne(),1),pn=B(de(),1);var tw=e=>e.type==="listOrdered"||e.type==="listUnordered",nw={names:["MD032","blanks-around-lists"],description:"Lists should be surrounded by blank lines",tags:["bullet","ul","ol","blank_lines"],parser:"micromark",function:function(t,n){let{lines:r,parsers:i}=t,s=H(["blockQuotePrefix","linePrefix"]),o=(0,pn.filterByPredicate)(i.micromark.tokens,tw,a=>tw(a)||a.type==="htmlFlow"?[]:a.children);for(let a of o){let u=a.startLine;(0,Bi.isBlankLine)(r[u-2])||(0,Bi.addErrorContext)(n,u,r[u-1].trim(),void 0,void 0,void 0,{insertText:(0,pn.getBlockQuotePrefixText)(s,u)});let c=(0,pn.filterByPredicate)(a.children,h=>!pn.nonContentTokens.has(h.type),h=>pn.nonContentTokens.has(h.type)?[]:h.children),l=a.endLine;c.length>0&&(l=c[c.length-1].endLine);let d=l;(0,Bi.isBlankLine)(r[d])||(0,Bi.addErrorContext)(n,d,r[d-1].trim(),void 0,void 0,void 0,{lineNumber:d+1,insertText:(0,pn.getBlockQuotePrefixText)(s,d)})}}};var Mc=B(ne(),1),rw=B(de(),1);var iw={names:["MD033","no-inline-html"],description:"Inline HTML",tags:["html"],parser:"micromark",function:function(t,n){let r=t.config.allowed_elements;r=Array.isArray(r)?r:[],r=r.map(i=>i.toLowerCase());for(let i of H(["htmlText"],!0)){let s=(0,rw.getHtmlTagInfo)(i);if(s&&!s.close&&!r.includes(s.name.toLowerCase())){let o=[i.startColumn,i.text.replace(Mc.nextLinesRe,"").length];(0,Mc.addError)(n,i.startLine,"Element: "+s.name,void 0,o)}}}};var sw=B(ne(),1),Or=B(de(),1),ow={names:["MD034","no-bare-urls"],description:"Bare URL used",tags:["links","url"],parser:"micromark",function:function(t,n){let r=i=>(0,Or.filterByPredicate)(i,s=>{if(s.type==="literalAutolink"&&!(0,Or.inHtmlFlow)(s)){let o=s.parent?.children,a=o?.indexOf(s),u=o?.at(a-1),c=o?.at(a+1);return!(u&&c&&u.type==="data"&&c.type==="data"&&u.text.endsWith("<")&&c.text.startsWith(">"))}return!1},s=>{let{children:o}=s,a=[];for(let u=0;u`};(0,sw.addErrorContext)(n,i.startLine,i.text,void 0,void 0,s,o)}}};var aw=B(ne(),1);var uw={names:["MD035","hr-style"],description:"Horizontal rule style",tags:["hr"],parser:"micromark",function:function(t,n){let r=String(t.config.style||"consistent").trim(),i=H(["thematicBreak"]);for(let s of i){let{startLine:o,text:a}=s;r==="consistent"&&(r=a),(0,aw.addErrorDetailIf)(n,o,r,a)}}};var Pc=B(ne(),1),cw=B(de(),1);var UO=[["emphasis","emphasisText"],["strong","strongText"]],zO=e=>!(e.type==="htmlText"||e.type==="data"&&e.text.trim().length===0),lw={names:["MD036","no-emphasis-as-heading"],description:"Emphasis used instead of a heading",tags:["headings","emphasis"],parser:"micromark",function:function(t,n){let r=t.config.punctuation;r=String(r===void 0?Pc.allPunctuation:r);let i=new RegExp("["+r+"]$"),s=H(["paragraph"],!0).filter(o=>o.parent?.type==="content"&&(!o.parent?.parent||o.parent?.parent?.type==="htmlFlow"&&!o.parent?.parent?.parent)&&o.children.filter(zO).length===1);for(let o of UO){let a=(0,cw.getDescendantsByType)(s,o);for(let u of a)u.children.length===1&&u.children[0].type==="data"&&!i.test(u.text)&&(0,Pc.addErrorContext)(n,u.startLine,u.text)}}};var Em=B(ne(),1),Oc=B(de(),1),fw={names:["MD037","no-space-in-emphasis"],description:"Spaces inside emphasis markers",tags:["whitespace","emphasis"],parser:"micromark",function:function(t,n){let{lines:r,parsers:i}=t,s=new Map;for(let a of["_","__","___","*","**","***"])s.set(a,[]);let o=(0,Oc.filterByPredicate)(i.micromark.tokens,a=>a.children.some(u=>u.type==="data"));for(let a of o){for(let u of s.values())u.length=0;for(let u of a.children){let{text:c,type:l}=u;if(l==="data"&&c.length<=3){let d=s.get(c);d&&!(0,Oc.inHtmlFlow)(u)&&d.push(u)}}for(let u of s.entries()){let[c,l]=u;for(let d=0;d+10){let o=(0,Sm.getDescendantsByType)(i,["codeTextPadding"]),a=o[0],u=s[0],c=/^(\s+)(\S)/.exec(u.text)||[null,"",""],l=c[2]==="`",d=c[1].length-(l&&!a?1:0),h=d>0,f=o[o.length-1],p=s[s.length-1],m=/(\S)(\s+)$/.exec(p.text)||[null,"",""],g=m[1]==="`",x=m[2].length-(g&&!f?1:0),b=x>0,y=h&&b&&a&&f&&!l&&!g,D=i.text;if(h){let w=(y?a:u).startColumn,C=d+(y?a.text.length:0);(0,Dm.addErrorContext)(n,u.startLine,D,!0,!1,[w,C],{editColumn:w,deleteCount:C})}if(b){let w=(y?f:p).endColumn,C=x+(y?f.text.length:0);(0,Dm.addErrorContext)(n,p.endLine,D,!1,!0,[w-C,C],{editColumn:w-C,deleteCount:C})}}}}};var pw=B(ne(),1);function hw(e,t,n,r){let i=n.text.match(r?/^[^\S\r\n]+/:/[^\S\r\n]+$/),s=i?[r?n.startColumn:n.endColumn-i[0].length,i[0].length]:void 0;(0,pw.addErrorContext)(e,r?n.startLine+(i?0:1):n.endLine-(i?0:1),t.text.replace(/\s+/g," "),r,!r,s,s?{editColumn:s[0],deleteCount:s[1]}:void 0)}var mw={names:["MD039","no-space-in-links"],description:"Spaces inside link text",tags:["whitespace","links"],parser:"micromark",function:function(t,n){let r=H(["label"]).filter(i=>i.parent?.type==="link");for(let i of r){let s=i.children.filter(o=>o.type==="labelText");for(let o of s)o.text.trimStart().length!==o.text.length&&hw(n,i,o,!0),o.text.trimEnd().length!==o.text.length&&hw(n,i,o,!1)}}};var bo=B(ne(),1),Uc=B(de(),1);var gw={names:["MD040","fenced-code-language"],description:"Fenced code blocks should have a language specified",tags:["code","language"],parser:"micromark",function:function(t,n){let r=t.config.allowed_languages;r=Array.isArray(r)?r:[];let i=!!t.config.language_only,s=H(["codeFenced"]);for(let o of s){let a=(0,Uc.getDescendantsByType)(o,["codeFencedFence"])[0],{startLine:u,text:c}=a,l=(0,Uc.getDescendantsByType)(a,["codeFencedFenceInfo"])[0]?.text;l?r.length>0&&!r.includes(l)&&(0,bo.addError)(n,u,`"${l}" is not allowed`):(0,bo.addErrorContext)(n,u,c),i&&(0,Uc.getDescendantsByType)(a,["codeFencedFenceMeta"]).length>0&&(0,bo.addError)(n,u,`Info string contains more than language: "${c}"`)}}};var zc=B(ne(),1),Xt=B(de(),1),qO=/^h[1-6]$/;function jO(e){let{children:t,type:n}=e;if(n==="htmlFlow"){let r=(0,Xt.filterByTypes)(t,["htmlText"],!0),i=r.length>0&&(0,Xt.getHtmlTagInfo)(r[0]);if(i)return i.name.toLowerCase()}return null}var xw={names:["MD041","first-line-heading","first-line-h1"],description:"First line in a file should be a top-level heading",tags:["headings"],parser:"micromark",function:function(t,n){let r=!!t.config.allow_preamble,i=Number(t.config.level||1),{tokens:s}=t.parsers.micromark;if(!(0,zc.frontMatterHasTitle)(t.frontMatterLines,t.config.front_matter_title)){let o=0;for(let a of s){let{startLine:u,type:c}=a;if(!Xt.nonContentTokens.has(c)&&!(0,Xt.isHtmlFlowComment)(a)){let l=null;if(c==="atxHeading"||c==="setextHeading"){(0,Xt.getHeadingLevel)(a)!==i&&(o=u);break}else if((l=jO(a))&&qO.test(l)){l!==`h${i}`&&(o=u);break}else if(!r){o=u;break}}}o>0&&(0,zc.addErrorContext)(n,o,t.lines[o-1])}}};var bw=B(ne(),1),Mi=B(de(),1);var yw={names:["MD042","no-empty-links"],description:"No empty links",tags:["links"],parser:"micromark",function:function(t,n){let{definitions:r}=Mt(),i=o=>{let a=r.get(o.text.trim());return a&&a[1]==="#"},s=H(["link"]);for(let o of s){let a=(0,Mi.getDescendantsByType)(o,["label","labelText"]),u=(0,Mi.getDescendantsByType)(o,["reference"]),c=(0,Mi.getDescendantsByType)(o,["resource"]),l=(0,Mi.getDescendantsByType)(u,["referenceString"]),d=(0,Mi.getDescendantsByType)(c,["resourceDestination",["resourceDestinationLiteral","resourceDestinationRaw"],"resourceDestinationString"]),h=a.length>0,f=u.length>0,p=c.length>0,m=l.length>0,g=d.length>0,x=!1;h&&(!f&&!p||f&&!m)?x=i(a[0]):m&&!g?x=i(l[0]):!m&&g?x=d[0].text.trim()==="#":!m&&!g&&(x=!0),x&&(0,bw.addErrorContext)(n,o.startLine,o.text,void 0,void 0,[o.startColumn,o.endColumn-o.startColumn])}}};var qc=B(ne(),1),jc=B(de(),1);var Cw={names:["MD043","required-headings"],description:"Required heading structure",tags:["headings"],parser:"micromark",function:function(t,n){let r=t.config.headings;if(!Array.isArray(r))return;let i=t.config.match_case||!1,s=0,o=!1,a=!1,u=!1,c=()=>r[s++]||"[None]",l=h=>i?h:h.toLowerCase();for(let h of H(["atxHeading","setextHeading"]))if(!a){let f=(0,jc.getHeadingText)(h),p=(0,jc.getHeadingLevel)(h);u=!0;let m=`${"".padEnd(p,"#")} ${f}`,g=c();if(g==="*"){let x=c();l(x)!==l(m)&&(o=!0,s--)}else g==="+"?o=!0:g==="?"||(l(g)===l(m)?o=!1:o?s--:((0,qc.addErrorDetailIf)(n,h.startLine,g,m),a=!0))}let d=r.length-s;!a&&(d>1||d===1&&r[s]!=="*")&&(u||!r.every(h=>h==="*"))&&(0,qc.addErrorContext)(n,t.lines.length,r[s])}};var Wr=B(ne(),1),rl=B(de(),1);var Oe=Kn(/[A-Za-z]/),Ue=Kn(/[\dA-Za-z]/),Ew=Kn(/[#-'*+\--9=?A-Z^-~]/);function Ur(e){return e!==null&&(e<32||e===127)}var yo=Kn(/\d/),Dw=Kn(/[\dA-Fa-f]/),Sw=Kn(/[!-/:-@[-`{-~]/);function G(e){return e!==null&&e<-2}function ue(e){return e!==null&&(e<0||e===32)}function re(e){return e===-2||e===-1||e===32}var Pt=Kn(/\p{P}|\p{S}/u),ct=Kn(/\s/);function Kn(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function Z(e,t,n,r){let i=r?r-1:Number.POSITIVE_INFINITY,s=0;return o;function o(u){return re(u)?(e.enter(n),a(u)):t(u)}function a(u){return re(u)&&s++999||g===91&&++u>32?n(g):g===93&&!u--?(e.exit("chunkText"),m(g)):G(g)?o?n(g):(e.consume(g),e.exit("chunkText"),h):(e.consume(g),g===92?p:f)}function p(g){return g===91||g===92||g===93?(e.consume(g),a++,f):f(g)}function m(g){return e.exit(s),e.enter(i),e.consume(g),e.exit(i),e.exit(r),t}}function Ui(e,t,n,r){let i=this;return s;function s(a){return a===null||G(a)||Pt(a)||ct(a)?n(a):(e.enter(r),e.consume(a),o)}function o(a){return a===null||G(a)||ct(a)||Pt(a)&&a!==45&&a!==95?(e.exit(r),i.previous===45||i.previous===95?n(a):t(a)):(e.consume(a),o)}}var ww={tokenize:HO,concrete:!0},WO={tokenize:GO,partial:!0},$O={tokenize:VO,partial:!0},Wc={tokenize:KO,partial:!0};function HO(e,t,n){let r=this,i=r.events[r.events.length-1],s=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,o=0,a;return u;function u(k){return e.enter("directiveContainer"),e.enter("directiveContainerFence"),e.enter("directiveContainerSequence"),c(k)}function c(k){return k===58?(e.consume(k),o++,c):o<3?n(k):(e.exit("directiveContainerSequence"),Ui.call(r,e,l,n,"directiveContainerName")(k))}function l(k){return k===91?e.attempt(WO,d,d)(k):d(k)}function d(k){return k===123?e.attempt($O,h,h)(k):h(k)}function h(k){return Z(e,f,"whitespace")(k)}function f(k){return e.exit("directiveContainerFence"),k===null?T(k):G(k)?r.interrupt?t(k):e.attempt(Wc,p,T)(k):n(k)}function p(k){return k===null?T(k):G(k)?e.check(Wc,y,T)(k):(e.enter("directiveContainerContent"),m(k))}function m(k){return e.attempt({tokenize:v,partial:!0},C,s?Z(e,g,"linePrefix",s+1):g)(k)}function g(k){return k===null?C(k):G(k)?e.check(Wc,b,C)(k):b(k)}function x(k){if(k===null){let A=e.exit("chunkDocument");return r.parser.lazy[A.start.line]=!1,C(k)}return G(k)?e.check(Wc,D,w)(k):(e.consume(k),x)}function b(k){let A=e.enter("chunkDocument",{contentType:"document",previous:a});return a&&(a.next=A),a=A,x(k)}function y(k){return e.enter("directiveContainerContent"),m(k)}function D(k){e.consume(k);let A=e.exit("chunkDocument");return r.parser.lazy[A.start.line]=!1,m}function w(k){let A=e.exit("chunkDocument");return r.parser.lazy[A.start.line]=!1,C(k)}function C(k){return e.exit("directiveContainerContent"),T(k)}function T(k){return e.exit("directiveContainer"),t(k)}function v(k,A,L){let _=0;return Z(k,R,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function R(N){return k.enter("directiveContainerFence"),k.enter("directiveContainerSequence"),F(N)}function F(N){return N===58?(k.consume(N),_++,F):_",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 o9={}.hasOwnProperty;function vw(e){return o9.call(Am,e)?Am[e]:!1}var a9={tokenize:d9,partial:!0},Fw={tokenize:h9,partial:!0},Tw={tokenize:p9,partial:!0},Iw={tokenize:m9,partial:!0},u9={tokenize:g9,partial:!0},_w={name:"wwwAutolink",tokenize:l9,previous:Rw},Lw={name:"protocolAutolink",tokenize:f9,previous:Nw},mn={name:"emailAutolink",tokenize:c9,previous:Bw},Jt={};function vm(){return{text:Jt}}var zr=48;for(;zr<123;)Jt[zr]=mn,zr++,zr===58?zr=65:zr===91&&(zr=97);Jt[43]=mn;Jt[45]=mn;Jt[46]=mn;Jt[95]=mn;Jt[72]=[mn,Lw];Jt[104]=[mn,Lw];Jt[87]=[mn,_w];Jt[119]=[mn,_w];function c9(e,t,n){let r=this,i,s;return o;function o(d){return!km(d)||!Bw.call(r,r.previous)||Fm(r.events)?n(d):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),a(d))}function a(d){return km(d)?(e.consume(d),a):d===64?(e.consume(d),u):n(d)}function u(d){return d===46?e.check(u9,l,c)(d):d===45||d===95||Ue(d)?(s=!0,e.consume(d),u):l(d)}function c(d){return e.consume(d),i=!0,u}function l(d){return s&&i&&Oe(r.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(d)):n(d)}}function l9(e,t,n){let r=this;return i;function i(o){return o!==87&&o!==119||!Rw.call(r,r.previous)||Fm(r.events)?n(o):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(a9,e.attempt(Fw,e.attempt(Tw,s),n),n)(o))}function s(o){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(o)}}function f9(e,t,n){let r=this,i="",s=!1;return o;function o(d){return(d===72||d===104)&&Nw.call(r,r.previous)&&!Fm(r.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),i+=String.fromCodePoint(d),e.consume(d),a):n(d)}function a(d){if(Oe(d)&&i.length<5)return i+=String.fromCodePoint(d),e.consume(d),a;if(d===58){let h=i.toLowerCase();if(h==="http"||h==="https")return e.consume(d),u}return n(d)}function u(d){return d===47?(e.consume(d),s?c:(s=!0,u)):n(d)}function c(d){return d===null||Ur(d)||ue(d)||ct(d)||Pt(d)?n(d):e.attempt(Fw,e.attempt(Tw,l),n)(d)}function l(d){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(d)}}function d9(e,t,n){let r=0;return i;function i(o){return(o===87||o===119)&&r<3?(r++,e.consume(o),i):o===46&&r===3?(e.consume(o),s):n(o)}function s(o){return o===null?n(o):t(o)}}function h9(e,t,n){let r,i,s;return o;function o(c){return c===46||c===95?e.check(Iw,u,a)(c):c===null||ue(c)||ct(c)||c!==45&&Pt(c)?u(c):(s=!0,e.consume(c),o)}function a(c){return c===95?r=!0:(i=r,r=void 0),e.consume(c),o}function u(c){return i||r||!s?n(c):t(c)}}function p9(e,t){let n=0,r=0;return i;function i(o){return o===40?(n++,e.consume(o),i):o===41&&r0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}function Ve(e,t,n,r){let i=e.length,s=0,o;if(t<0?t=-t>i?0:i+t:t=t>i?i:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);s0?(Ve(e,e.length,0,t),e):t}function Tm(e){if(e===null||ue(e)||ct(e))return 1;if(Pt(e))return 2}function zi(e,t,n){let r=[],i=-1;for(;++i1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;let d={...e[r][1].end},h={...e[n][1].start};Mw(d,-u),Mw(h,u),o={type:u>1?"strongSequence":"emphasisSequence",start:d,end:{...e[r][1].end}},a={type:u>1?"strongSequence":"emphasisSequence",start:{...e[n][1].start},end:h},s={type:u>1?"strongText":"emphasisText",start:{...e[r][1].end},end:{...e[n][1].start}},i={type:u>1?"strong":"emphasis",start:{...o.start},end:{...a.end}},e[r][1].end={...o.start},e[n][1].start={...a.end},c=[],e[r][1].end.offset-e[r][1].start.offset&&(c=nt(c,[["enter",e[r][1],t],["exit",e[r][1],t]])),c=nt(c,[["enter",i,t],["enter",o,t],["exit",o,t],["enter",s,t]]),c=nt(c,zi(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),c=nt(c,[["exit",s,t],["enter",a,t],["exit",a,t],["exit",i,t]]),e[n][1].end.offset-e[n][1].start.offset?(l=2,c=nt(c,[["enter",e[n][1],t],["exit",e[n][1],t]])):l=0,Ve(e,r-1,n-r+3,c),n=r+c.length-l-2;break}}for(n=-1;++n0&&re(C)?Z(e,b,"linePrefix",s+1)(C):b(C)}function b(C){return C===null||G(C)?e.check(Pw,m,D)(C):(e.enter("codeFlowValue"),y(C))}function y(C){return C===null||G(C)?(e.exit("codeFlowValue"),b(C)):(e.consume(C),y)}function D(C){return e.exit("codeFenced"),t(C)}function w(C,T,v){let k=0;return A;function A(E){return C.enter("lineEnding"),C.consume(E),C.exit("lineEnding"),L}function L(E){return C.enter("codeFencedFence"),re(E)?Z(C,_,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(E):_(E)}function _(E){return E===a?(C.enter("codeFencedFenceSequence"),R(E)):v(E)}function R(E){return E===a?(k++,C.consume(E),R):k>=o?(C.exit("codeFencedFenceSequence"),re(E)?Z(C,F,"whitespace")(E):F(E)):v(E)}function F(E){return E===null||G(E)?(C.exit("codeFencedFence"),T(E)):v(E)}}}function v9(e,t,n){let r=this;return i;function i(o){return o===null?n(o):(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),s)}function s(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}var Eo={name:"codeIndented",tokenize:T9},F9={partial:!0,tokenize:I9};function T9(e,t,n){let r=this;return i;function i(c){return e.enter("codeIndented"),Z(e,s,"linePrefix",5)(c)}function s(c){let l=r.events[r.events.length-1];return l&&l[1].type==="linePrefix"&&l[2].sliceSerialize(l[1],!0).length>=4?o(c):n(c)}function o(c){return c===null?u(c):G(c)?e.attempt(F9,o,u)(c):(e.enter("codeFlowValue"),a(c))}function a(c){return c===null||G(c)?(e.exit("codeFlowValue"),o(c)):(e.consume(c),a)}function u(c){return e.exit("codeIndented"),t(c)}}function I9(e,t,n){let r=this;return i;function i(o){return r.parser.lazy[r.now().line]?n(o):G(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),i):Z(e,s,"linePrefix",5)(o)}function s(o){let a=r.events[r.events.length-1];return a&&a[1].type==="linePrefix"&&a[2].sliceSerialize(a[1],!0).length>=4?t(o):G(o)?i(o):n(o)}}var _m={name:"codeText",previous:L9,resolve:_9,tokenize:R9};function _9(e){let t=e.length-4,n=3,r,i;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r=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-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){let i=n||0;this.setCursor(Math.trunc(t));let s=this.right.splice(this.right.length-i,Number.POSITIVE_INFINITY);return r&&Do(this.left,r),s.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),Do(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),Do(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(o):e.interrupt(r.parser.constructs.flow,n,t)(o)}}function Jc(e,t,n,r,i,s,o,a,u){let c=u||Number.POSITIVE_INFINITY,l=0;return d;function d(x){return x===60?(e.enter(r),e.enter(i),e.enter(s),e.consume(x),e.exit(s),h):x===null||x===32||x===41||Ur(x)?n(x):(e.enter(r),e.enter(o),e.enter(a),e.enter("chunkString",{contentType:"string"}),m(x))}function h(x){return x===62?(e.enter(s),e.consume(x),e.exit(s),e.exit(i),e.exit(r),t):(e.enter(a),e.enter("chunkString",{contentType:"string"}),f(x))}function f(x){return x===62?(e.exit("chunkString"),e.exit(a),h(x)):x===null||x===60||G(x)?n(x):(e.consume(x),x===92?p:f)}function p(x){return x===60||x===62||x===92?(e.consume(x),f):f(x)}function m(x){return!l&&(x===null||x===41||ue(x))?(e.exit("chunkString"),e.exit(a),e.exit(o),e.exit(r),t(x)):l999||f===null||f===91||f===93&&!u||f===94&&!a&&"_hiddenFootnoteSupport"in o.parser.constructs?n(f):f===93?(e.exit(s),e.enter(i),e.consume(f),e.exit(i),e.exit(r),t):G(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),l):(e.enter("chunkString",{contentType:"string"}),d(f))}function d(f){return f===null||f===91||f===93||G(f)||a++>999?(e.exit("chunkString"),l(f)):(e.consume(f),u||(u=!re(f)),f===92?h:d)}function h(f){return f===91||f===92||f===93?(e.consume(f),a++,d):d(f)}}function Zc(e,t,n,r,i,s){let o;return a;function a(h){return h===34||h===39||h===40?(e.enter(r),e.enter(i),e.consume(h),e.exit(i),o=h===40?41:h,u):n(h)}function u(h){return h===o?(e.enter(i),e.consume(h),e.exit(i),e.exit(r),t):(e.enter(s),c(h))}function c(h){return h===o?(e.exit(s),u(o)):h===null?n(h):G(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),Z(e,c,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),l(h))}function l(h){return h===o||h===null||G(h)?(e.exit("chunkString"),c(h)):(e.consume(h),h===92?d:l)}function d(h){return h===o||h===92?(e.consume(h),l):l(h)}}function gn(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var Rm={name:"definition",tokenize:z9},U9={partial:!0,tokenize:q9};function z9(e,t,n){let r=this,i;return s;function s(f){return e.enter("definition"),o(f)}function o(f){return Yc.call(r,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(f)}function a(f){return i=gn(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),f===58?(e.enter("definitionMarker"),e.consume(f),e.exit("definitionMarker"),u):n(f)}function u(f){return ue(f)?Dt(e,c)(f):c(f)}function c(f){return Jc(e,l,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(f)}function l(f){return e.attempt(U9,d,d)(f)}function d(f){return re(f)?Z(e,h,"whitespace")(f):h(f)}function h(f){return f===null||G(f)?(e.exit("definition"),r.parser.defined.push(i),t(f)):n(f)}}function q9(e,t,n){return r;function r(a){return ue(a)?Dt(e,i)(a):n(a)}function i(a){return Zc(e,s,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(a)}function s(a){return re(a)?Z(e,o,"whitespace")(a):o(a)}function o(a){return a===null||G(a)?t(a):n(a)}}var Nm={name:"hardBreakEscape",tokenize:j9};function j9(e,t,n){return r;function r(s){return e.enter("hardBreakEscape"),e.consume(s),i}function i(s){return G(s)?(e.exit("hardBreakEscape"),t(s)):n(s)}}var Bm={name:"headingAtx",resolve:W9,tokenize:$9};function W9(e,t){let n=e.length-2,r=3,i,s;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},s={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},Ve(e,r,n-r+1,[["enter",i,t],["enter",s,t],["exit",s,t],["exit",i,t]])),e}function $9(e,t,n){let r=0;return i;function i(l){return e.enter("atxHeading"),s(l)}function s(l){return e.enter("atxHeadingSequence"),o(l)}function o(l){return l===35&&r++<6?(e.consume(l),o):l===null||ue(l)?(e.exit("atxHeadingSequence"),a(l)):n(l)}function a(l){return l===35?(e.enter("atxHeadingSequence"),u(l)):l===null||G(l)?(e.exit("atxHeading"),t(l)):re(l)?Z(e,a,"whitespace")(l):(e.enter("atxHeadingText"),c(l))}function u(l){return l===35?(e.consume(l),u):(e.exit("atxHeadingSequence"),a(l))}function c(l){return l===null||l===35||ue(l)?(e.exit("atxHeadingText"),a(l)):(e.consume(l),c)}}var Ow=["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"],Mm=["pre","script","style","textarea"];var Pm={concrete:!0,name:"htmlFlow",resolveTo:V9,tokenize:K9},H9={partial:!0,tokenize:J9},G9={partial:!0,tokenize:X9};function V9(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 K9(e,t,n){let r=this,i,s,o,a,u;return c;function c(I){return l(I)}function l(I){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(I),d}function d(I){return I===33?(e.consume(I),h):I===47?(e.consume(I),s=!0,m):I===63?(e.consume(I),i=3,r.interrupt?t:S):Oe(I)?(e.consume(I),o=String.fromCharCode(I),g):n(I)}function h(I){return I===45?(e.consume(I),i=2,f):I===91?(e.consume(I),i=5,a=0,p):Oe(I)?(e.consume(I),i=4,r.interrupt?t:S):n(I)}function f(I){return I===45?(e.consume(I),r.interrupt?t:S):n(I)}function p(I){let Q="CDATA[";return I===Q.charCodeAt(a++)?(e.consume(I),a===Q.length?r.interrupt?t:_:p):n(I)}function m(I){return Oe(I)?(e.consume(I),o=String.fromCharCode(I),g):n(I)}function g(I){if(I===null||I===47||I===62||ue(I)){let Q=I===47,Y=o.toLowerCase();return!Q&&!s&&Mm.includes(Y)?(i=1,r.interrupt?t(I):_(I)):Ow.includes(o.toLowerCase())?(i=6,Q?(e.consume(I),x):r.interrupt?t(I):_(I)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(I):s?b(I):y(I))}return I===45||Ue(I)?(e.consume(I),o+=String.fromCharCode(I),g):n(I)}function x(I){return I===62?(e.consume(I),r.interrupt?t:_):n(I)}function b(I){return re(I)?(e.consume(I),b):A(I)}function y(I){return I===47?(e.consume(I),A):I===58||I===95||Oe(I)?(e.consume(I),D):re(I)?(e.consume(I),y):A(I)}function D(I){return I===45||I===46||I===58||I===95||Ue(I)?(e.consume(I),D):w(I)}function w(I){return I===61?(e.consume(I),C):re(I)?(e.consume(I),w):y(I)}function C(I){return I===null||I===60||I===61||I===62||I===96?n(I):I===34||I===39?(e.consume(I),u=I,T):re(I)?(e.consume(I),C):v(I)}function T(I){return I===u?(e.consume(I),u=null,k):I===null||G(I)?n(I):(e.consume(I),T)}function v(I){return I===null||I===34||I===39||I===47||I===60||I===61||I===62||I===96||ue(I)?w(I):(e.consume(I),v)}function k(I){return I===47||I===62||re(I)?y(I):n(I)}function A(I){return I===62?(e.consume(I),L):n(I)}function L(I){return I===null||G(I)?_(I):re(I)?(e.consume(I),L):n(I)}function _(I){return I===45&&i===2?(e.consume(I),N):I===60&&i===1?(e.consume(I),M):I===62&&i===4?(e.consume(I),q):I===63&&i===3?(e.consume(I),S):I===93&&i===5?(e.consume(I),z):G(I)&&(i===6||i===7)?(e.exit("htmlFlowData"),e.check(H9,j,R)(I)):I===null||G(I)?(e.exit("htmlFlowData"),R(I)):(e.consume(I),_)}function R(I){return e.check(G9,F,j)(I)}function F(I){return e.enter("lineEnding"),e.consume(I),e.exit("lineEnding"),E}function E(I){return I===null||G(I)?R(I):(e.enter("htmlFlowData"),_(I))}function N(I){return I===45?(e.consume(I),S):_(I)}function M(I){return I===47?(e.consume(I),o="",U):_(I)}function U(I){if(I===62){let Q=o.toLowerCase();return Mm.includes(Q)?(e.consume(I),q):_(I)}return Oe(I)&&o.length<8?(e.consume(I),o+=String.fromCharCode(I),U):_(I)}function z(I){return I===93?(e.consume(I),S):_(I)}function S(I){return I===62?(e.consume(I),q):I===45&&i===2?(e.consume(I),S):_(I)}function q(I){return I===null||G(I)?(e.exit("htmlFlowData"),j(I)):(e.consume(I),q)}function j(I){return e.exit("htmlFlow"),t(I)}}function X9(e,t,n){let r=this;return i;function i(o){return G(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),s):n(o)}function s(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}function J9(e,t,n){return r;function r(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),e.attempt(Yt,t,n)}}var Om={name:"htmlText",tokenize:Y9};function Y9(e,t,n){let r=this,i,s,o;return a;function a(S){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(S),u}function u(S){return S===33?(e.consume(S),c):S===47?(e.consume(S),w):S===63?(e.consume(S),y):Oe(S)?(e.consume(S),v):n(S)}function c(S){return S===45?(e.consume(S),l):S===91?(e.consume(S),s=0,p):Oe(S)?(e.consume(S),b):n(S)}function l(S){return S===45?(e.consume(S),f):n(S)}function d(S){return S===null?n(S):S===45?(e.consume(S),h):G(S)?(o=d,M(S)):(e.consume(S),d)}function h(S){return S===45?(e.consume(S),f):d(S)}function f(S){return S===62?N(S):S===45?h(S):d(S)}function p(S){let q="CDATA[";return S===q.charCodeAt(s++)?(e.consume(S),s===q.length?m:p):n(S)}function m(S){return S===null?n(S):S===93?(e.consume(S),g):G(S)?(o=m,M(S)):(e.consume(S),m)}function g(S){return S===93?(e.consume(S),x):m(S)}function x(S){return S===62?N(S):S===93?(e.consume(S),x):m(S)}function b(S){return S===null||S===62?N(S):G(S)?(o=b,M(S)):(e.consume(S),b)}function y(S){return S===null?n(S):S===63?(e.consume(S),D):G(S)?(o=y,M(S)):(e.consume(S),y)}function D(S){return S===62?N(S):y(S)}function w(S){return Oe(S)?(e.consume(S),C):n(S)}function C(S){return S===45||Ue(S)?(e.consume(S),C):T(S)}function T(S){return G(S)?(o=T,M(S)):re(S)?(e.consume(S),T):N(S)}function v(S){return S===45||Ue(S)?(e.consume(S),v):S===47||S===62||ue(S)?k(S):n(S)}function k(S){return S===47?(e.consume(S),N):S===58||S===95||Oe(S)?(e.consume(S),A):G(S)?(o=k,M(S)):re(S)?(e.consume(S),k):N(S)}function A(S){return S===45||S===46||S===58||S===95||Ue(S)?(e.consume(S),A):L(S)}function L(S){return S===61?(e.consume(S),_):G(S)?(o=L,M(S)):re(S)?(e.consume(S),L):k(S)}function _(S){return S===null||S===60||S===61||S===62||S===96?n(S):S===34||S===39?(e.consume(S),i=S,R):G(S)?(o=_,M(S)):re(S)?(e.consume(S),_):(e.consume(S),F)}function R(S){return S===i?(e.consume(S),i=void 0,E):S===null?n(S):G(S)?(o=R,M(S)):(e.consume(S),R)}function F(S){return S===null||S===34||S===39||S===60||S===61||S===96?n(S):S===47||S===62||ue(S)?k(S):(e.consume(S),F)}function E(S){return S===47||S===62||ue(S)?k(S):n(S)}function N(S){return S===62?(e.consume(S),e.exit("htmlTextData"),e.exit("htmlText"),t):n(S)}function M(S){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(S),e.exit("lineEnding"),U}function U(S){return re(S)?Z(e,z,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(S):z(S)}function z(S){return e.enter("htmlTextData"),o(S)}}var Ot={name:"labelEnd",resolveAll:t7,resolveTo:n7,tokenize:r7},Z9={tokenize:i7},Q9={tokenize:s7},e7={tokenize:o7};function t7(e){let t=-1,n=[];for(;++t=3&&(c===null||G(c))?(e.exit("thematicBreak"),t(c)):n(c)}function u(c){return c===i?(e.consume(c),r++,u):(e.exit("thematicBreakSequence"),re(c)?Z(e,a,"whitespace")(c):a(c))}}var Ke={continuation:{tokenize:p7},exit:g7,name:"list",tokenize:h7},f7={partial:!0,tokenize:x7},d7={partial:!0,tokenize:m7};function h7(e,t,n){let r=this,i=r.events[r.events.length-1],s=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,o=0;return a;function a(f){let p=r.containerState.type||(f===42||f===43||f===45?"listUnordered":"listOrdered");if(p==="listUnordered"?!r.containerState.marker||f===r.containerState.marker:yo(f)){if(r.containerState.type||(r.containerState.type=p,e.enter(p,{_container:!0})),p==="listUnordered")return e.enter("listItemPrefix"),f===42||f===45?e.check(qr,n,c)(f):c(f);if(!r.interrupt||f===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),u(f)}return n(f)}function u(f){return yo(f)&&++o<10?(e.consume(f),u):(!r.interrupt||o<2)&&(r.containerState.marker?f===r.containerState.marker:f===41||f===46)?(e.exit("listItemValue"),c(f)):n(f)}function c(f){return e.enter("listItemMarker"),e.consume(f),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||f,e.check(Yt,r.interrupt?n:l,e.attempt(f7,h,d))}function l(f){return r.containerState.initialBlankLine=!0,s++,h(f)}function d(f){return re(f)?(e.enter("listItemPrefixWhitespace"),e.consume(f),e.exit("listItemPrefixWhitespace"),h):n(f)}function h(f){return r.containerState.size=s+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(f)}}function p7(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(Yt,i,s);function i(a){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Z(e,t,"listItemIndent",r.containerState.size+1)(a)}function s(a){return r.containerState.furtherBlankLines||!re(a)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(a)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(d7,t,o)(a))}function o(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,Z(e,e.attempt(Ke,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}function m7(e,t,n){let r=this;return Z(e,i,"listItemIndent",r.containerState.size+1);function i(s){let o=r.events[r.events.length-1];return o&&o[1].type==="listItemIndent"&&o[2].sliceSerialize(o[1],!0).length===r.containerState.size?t(s):n(s)}}function g7(e){e.exit(this.containerState.type)}function x7(e,t,n){let r=this;return Z(e,i,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function i(s){let o=r.events[r.events.length-1];return!re(s)&&o&&o[1].type==="listItemPrefixWhitespace"?t(s):n(s)}}var Qc={name:"setextUnderline",resolveTo:b7,tokenize:y7};function b7(e,t){let n=e.length,r,i,s;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(i=n)}else e[n][1].type==="content"&&e.splice(n,1),!s&&e[n][1].type==="definition"&&(s=n);let o={type:"setextHeading",start:{...e[r][1].start},end:{...e[e.length-1][1].end}};return e[i][1].type="setextHeadingText",s?(e.splice(i,0,["enter",o,t]),e.splice(s+1,0,["exit",e[r][1],t]),e[r][1].end={...e[s][1].end}):e[r][1]=o,e.push(["exit",o,t]),e}function y7(e,t,n){let r=this,i;return s;function s(c){let l=r.events.length,d;for(;l--;)if(r.events[l][1].type!=="lineEnding"&&r.events[l][1].type!=="linePrefix"&&r.events[l][1].type!=="content"){d=r.events[l][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||d)?(e.enter("setextHeadingLine"),i=c,o(c)):n(c)}function o(c){return e.enter("setextHeadingLineSequence"),a(c)}function a(c){return c===i?(e.consume(c),a):(e.exit("setextHeadingLineSequence"),re(c)?Z(e,u,"lineSuffix")(c):u(c))}function u(c){return c===null||G(c)?(e.exit("setextHeadingLine"),t(c)):n(c)}}var C7={tokenize:v7,partial:!0};function qm(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:w7,continuation:{tokenize:A7},exit:k7}},text:{91:{name:"gfmFootnoteCall",tokenize:S7},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:E7,resolveTo:D7}}}}function E7(e,t,n){let r=this,i=r.events.length,s=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),o;for(;i--;){let u=r.events[i][1];if(u.type==="labelImage"){o=u;break}if(u.type==="gfmFootnoteCall"||u.type==="labelLink"||u.type==="label"||u.type==="image"||u.type==="link")break}return a;function a(u){if(!o||!o._balanced)return n(u);let c=gn(r.sliceSerialize({start:o.end,end:r.now()}));return c.codePointAt(0)!==94||!s.includes(c.slice(1))?n(u):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(u),e.exit("gfmFootnoteCallLabelMarker"),t(u))}}function D7(e,t){let n=e.length,r;for(;n--;)if(e[n][1].type==="labelImage"&&e[n][0]==="enter"){r=e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";let i={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},s={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};s.end.column++,s.end.offset++,s.end._bufferIndex++;let o={type:"gfmFootnoteCallString",start:Object.assign({},s.end),end:Object.assign({},e[e.length-1][1].start)},a={type:"chunkString",contentType:"string",start:Object.assign({},o.start),end:Object.assign({},o.end)},u=[e[n+1],e[n+2],["enter",i,t],e[n+3],e[n+4],["enter",s,t],["exit",s,t],["enter",o,t],["enter",a,t],["exit",a,t],["exit",o,t],e[e.length-2],e[e.length-1],["exit",i,t]];return e.splice(n,e.length-n+1,...u),e}function S7(e,t,n){let r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),s=0,o;return a;function a(d){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(d),e.exit("gfmFootnoteCallLabelMarker"),u}function u(d){return d!==94?n(d):(e.enter("gfmFootnoteCallMarker"),e.consume(d),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",c)}function c(d){if(s>999||d===93&&!o||d===null||d===91||ue(d))return n(d);if(d===93){e.exit("chunkString");let h=e.exit("gfmFootnoteCallString");return i.includes(gn(r.sliceSerialize(h)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(d),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(d)}return ue(d)||(o=!0),s++,e.consume(d),d===92?l:c}function l(d){return d===91||d===92||d===93?(e.consume(d),s++,c):c(d)}}function w7(e,t,n){let r=this,i=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),s,o=0,a;return u;function u(p){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(p),e.exit("gfmFootnoteDefinitionLabelMarker"),c}function c(p){return p===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(p),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",l):n(p)}function l(p){if(o>999||p===93&&!a||p===null||p===91||ue(p))return n(p);if(p===93){e.exit("chunkString");let m=e.exit("gfmFootnoteDefinitionLabelString");return s=gn(r.sliceSerialize(m)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(p),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),h}return ue(p)||(a=!0),o++,e.consume(p),p===92?d:l}function d(p){return p===91||p===92||p===93?(e.consume(p),o++,l):l(p)}function h(p){return p===58?(e.enter("definitionMarker"),e.consume(p),e.exit("definitionMarker"),i.includes(s)||i.push(s),Z(e,f,"gfmFootnoteDefinitionWhitespace")):n(p)}function f(p){return t(p)}}function A7(e,t,n){return e.check(Yt,t,e.attempt(C7,t,n))}function k7(e){e.exit("gfmFootnoteDefinition")}function v7(e,t,n){let r=this;return Z(e,i,"gfmFootnoteDefinitionIndent",5);function i(s){let o=r.events[r.events.length-1];return o&&o[1].type==="gfmFootnoteDefinitionIndent"&&o[2].sliceSerialize(o[1],!0).length===4?t(s):n(s)}}var el=class{constructor(){this.map=[]}add(t,n,r){F7(this,t,n,r)}consume(t){if(this.map.sort(function(s,o){return s[0]-o[0]}),this.map.length===0)return;let n=this.map.length,r=[];for(;n>0;)n-=1,r.push(t.slice(this.map[n][0]+this.map[n][1]),this.map[n][2]),t.length=this.map[n][0];r.push(t.slice()),t.length=0;let i=r.pop();for(;i;){for(let s of i)t.push(s);i=r.pop()}this.map.length=0}};function F7(e,t,n,r){let i=0;if(!(n===0&&r.length===0)){for(;i-1;){let F=r.events[L][1].type;if(F==="lineEnding"||F==="linePrefix")L--;else break}let _=L>-1?r.events[L][1].type:null,R=_==="tableHead"||_==="tableRow"?C:u;return R===C&&r.parser.lazy[r.now().line]?n(A):R(A)}function u(A){return e.enter("tableHead"),e.enter("tableRow"),c(A)}function c(A){return A===124||(o=!0,s+=1),l(A)}function l(A){return A===null?n(A):G(A)?s>1?(s=0,r.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(A),e.exit("lineEnding"),f):n(A):re(A)?Z(e,l,"whitespace")(A):(s+=1,o&&(o=!1,i+=1),A===124?(e.enter("tableCellDivider"),e.consume(A),e.exit("tableCellDivider"),o=!0,l):(e.enter("data"),d(A)))}function d(A){return A===null||A===124||ue(A)?(e.exit("data"),l(A)):(e.consume(A),A===92?h:d)}function h(A){return A===92||A===124?(e.consume(A),d):d(A)}function f(A){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(A):(e.enter("tableDelimiterRow"),o=!1,re(A)?Z(e,p,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(A):p(A))}function p(A){return A===45||A===58?g(A):A===124?(o=!0,e.enter("tableCellDivider"),e.consume(A),e.exit("tableCellDivider"),m):w(A)}function m(A){return re(A)?Z(e,g,"whitespace")(A):g(A)}function g(A){return A===58?(s+=1,o=!0,e.enter("tableDelimiterMarker"),e.consume(A),e.exit("tableDelimiterMarker"),x):A===45?(s+=1,x(A)):A===null||G(A)?D(A):w(A)}function x(A){return A===45?(e.enter("tableDelimiterFiller"),b(A)):w(A)}function b(A){return A===45?(e.consume(A),b):A===58?(o=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(A),e.exit("tableDelimiterMarker"),y):(e.exit("tableDelimiterFiller"),y(A))}function y(A){return re(A)?Z(e,D,"whitespace")(A):D(A)}function D(A){return A===124?p(A):A===null||G(A)?!o||i!==s?w(A):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(A)):w(A)}function w(A){return n(A)}function C(A){return e.enter("tableRow"),T(A)}function T(A){return A===124?(e.enter("tableCellDivider"),e.consume(A),e.exit("tableCellDivider"),T):A===null||G(A)?(e.exit("tableRow"),t(A)):re(A)?Z(e,T,"whitespace")(A):(e.enter("data"),v(A))}function v(A){return A===null||A===124||ue(A)?(e.exit("data"),T(A)):(e.consume(A),A===92?k:v)}function k(A){return A===92||A===124?(e.consume(A),v):v(A)}}function I7(e,t){let n=-1,r=!0,i=0,s=[0,0,0,0],o=[0,0,0,0],a=!1,u=0,c,l,d,h=new el;for(;++nn[2]+1){let p=n[2]+1,m=n[3]-n[2]-1;e.add(p,m,[])}}e.add(n[3]+1,0,[["exit",d,t]])}return i!==void 0&&(s.end=Object.assign({},qi(t.events,i)),e.add(i,0,[["exit",s,t]]),s=void 0),s}function zw(e,t,n,r,i){let s=[],o=qi(t.events,n);i&&(i.end=Object.assign({},o),s.push(["exit",i,t])),r.end=Object.assign({},o),s.push(["exit",r,t]),e.add(n+1,0,s)}function qi(e,t){let n=e[t],r=n[0]==="enter"?"start":"end";return n[1][r]}var jw={tokenize:_7,concrete:!0,name:"mathFlow"},qw={tokenize:L7,partial:!0};function _7(e,t,n){let r=this,i=r.events[r.events.length-1],s=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,o=0;return a;function a(b){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),u(b)}function u(b){return b===36?(e.consume(b),o++,u):o<2?n(b):(e.exit("mathFlowFenceSequence"),Z(e,c,"whitespace")(b))}function c(b){return b===null||G(b)?d(b):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),l(b))}function l(b){return b===null||G(b)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),d(b)):b===36?n(b):(e.consume(b),l)}function d(b){return e.exit("mathFlowFence"),r.interrupt?t(b):e.attempt(qw,h,g)(b)}function h(b){return e.attempt({tokenize:x,partial:!0},g,f)(b)}function f(b){return(s?Z(e,p,"linePrefix",s+1):p)(b)}function p(b){return b===null?g(b):G(b)?e.attempt(qw,h,g)(b):(e.enter("mathFlowValue"),m(b))}function m(b){return b===null||G(b)?(e.exit("mathFlowValue"),p(b)):(e.consume(b),m)}function g(b){return e.exit("mathFlow"),t(b)}function x(b,y,D){let w=0;return Z(b,C,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function C(k){return b.enter("mathFlowFence"),b.enter("mathFlowFenceSequence"),T(k)}function T(k){return k===36?(w++,b.consume(k),T):wo))return;let T=t.events.length,v=T,k,A;for(;v--;)if(t.events[v][0]==="exit"&&t.events[v][1].type==="chunkFlow"){if(k){A=t.events[v][1].end;break}k=!0}for(x(r),C=T;Cy;){let w=n[D];t.containerState=w[1],w[0].exit.call(t,e)}n.length=y}function b(){i.write([null]),s=void 0,i=void 0,t.containerState._closeFlow=void 0}}function U7(e,t,n){return Z(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}var Xw={tokenize:z7};function z7(e){let t=this,n=e.attempt(Yt,r,e.attempt(this.parser.constructs.flowInitial,i,Z(e,e.attempt(this.parser.constructs.flow,i,e.attempt(Lm,i)),"linePrefix")));return n;function r(s){if(s===null){e.consume(s);return}return e.enter("lineEndingBlank"),e.consume(s),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function i(s){if(s===null){e.consume(s);return}return e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),t.currentConstruct=void 0,n}}var Jw={resolveAll:e2()},Yw=Qw("string"),Zw=Qw("text");function Qw(e){return{resolveAll:e2(e==="text"?q7:void 0),tokenize:t};function t(n){let r=this,i=this.parser.constructs[e],s=n.attempt(i,o,a);return o;function o(l){return c(l)?s(l):a(l)}function a(l){if(l===null){n.consume(l);return}return n.enter("data"),n.consume(l),u}function u(l){return c(l)?(n.exit("data"),s(l)):(n.consume(l),u)}function c(l){if(l===null)return!0;let d=i[l],h=-1;if(d)for(;++hX7,contentInitial:()=>W7,disable:()=>J7,document:()=>j7,flow:()=>H7,flowInitial:()=>$7,insideSpan:()=>K7,string:()=>G7,text:()=>V7});var j7={42:Ke,43:Ke,45:Ke,48:Ke,49:Ke,50:Ke,51:Ke,52:Ke,53:Ke,54:Ke,55:Ke,56:Ke,57:Ke,62:$c},W7={91:Rm},$7={[-2]:Eo,[-1]:Eo,32:Eo},H7={35:Bm,42:qr,45:[Qc,qr],60:Pm,61:Qc,95:qr,96:Vc,126:Vc},G7={38:Gc,92:Hc},V7={[-5]:So,[-4]:So,[-3]:So,33:Um,38:Gc,42:Co,60:[Im,Om],91:zm,92:[Nm,Hc],93:Ot,95:Co,96:_m},K7={null:[Co,Jw]},X7={null:[42,95]},J7={null:[]};function t2(e,t,n){let r={_bufferIndex:-1,_index:0,line:n&&n.line||1,column:n&&n.column||1,offset:n&&n.offset||0},i={},s=[],o=[],a=[],u=!0,c={attempt:k(T),check:k(v),consume:D,enter:w,exit:C,interrupt:k(v,{interrupt:!0})},l={code:null,containerState:{},defineSkip:x,events:[],now:g,parser:e,previous:null,sliceSerialize:p,sliceStream:m,write:f},d=t.tokenize.call(l,c),h;return t.resolveAll&&s.push(t),l;function f(R){return o=nt(o,R),b(),o[o.length-1]!==null?[]:(A(t,0),l.events=zi(s,l.events,l),l.events)}function p(R,F){return Z7(m(R),F)}function m(R){return Y7(o,R)}function g(){let{_bufferIndex:R,_index:F,line:E,column:N,offset:M}=r;return{_bufferIndex:R,_index:F,line:E,column:N,offset:M}}function x(R){i[R.line]=R.column,_()}function b(){let R;for(;r._index