markdown-to-jsx
Version:
A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization.
50 lines • 77.7 kB
JavaScript
var{defineProperty:rn,getOwnPropertyNames:Na,getOwnPropertyDescriptor:pa}=Object,ka=Object.prototype.hasOwnProperty;function wa(e){return this[e]}var ma=e=>{var t=(Xn??=new WeakMap).get(e),r;if(t)return t;if(t=rn({},"__esModule",{value:!0}),e&&typeof e=="object"||typeof e=="function")for(var n of Na(e))ka.call(t,n)||rn(t,n,{get:wa.bind(e,n),enumerable:!(r=pa(e,n))||r.enumerable});return Xn.set(e,t),t},Xn,ba=e=>e;function Ia(e,t){this[e]=ba.bind(null,t)}var Oa=(e,t)=>{for(var r in t)rn(e,r,{get:t[r],enumerable:!0,configurable:!0,set:Ia.bind(t,r)})},po={};Oa(po,{Markdown:()=>qi,MarkdownOptionsKey:()=>pn,MarkdownProvider:()=>No,RuleType:()=>v,astToJSX:()=>Yi,compiler:()=>kn,default:()=>ko,parser:()=>Vi,sanitizer:()=>ur,slugify:()=>gr}),module.exports=ma(po);var Ar=require("vue"),E=32,N=9,Sr=13,B=10,re=96,Oe=126,fe=91,Er=94,U=62,Cr=35,Rt=37,F=45,fr=61,we=92,pe=42,se=95,de=60,Lt=64,qe=93,Ke=33,ht=38,Ge=58,st=70,br=102,Ht=104,Pr=119,Yr=116,xt=112,tn=115,Jn=160,Kn=12,Gn=44,gt=59,qr=63,ir=46,$e=47,Dr=39,Ir=34,Or=43,xe=124,Lr=123,yt=125,ar=40,dr=41,Fn=78,Un=110,Wn=79,zn=111,nn=120,an=88,Mt=30,W=48,z=57,J=65,G=90,ie=97,ue=122,lt=128,_r=32,La={blockQuote:0,breakLine:1,breakThematic:2,codeBlock:3,codeInline:4,footnote:5,footnoteReference:6,frontmatter:7,gfmTask:8,heading:9,htmlBlock:10,htmlComment:11,htmlSelfClosing:12,image:13,link:14,orderedList:15,paragraph:16,ref:17,refCollection:18,table:19,text:20,textFormatted:21,unorderedList:22},v=La,ni=require("markdown-to-jsx/entities");function ii(e){if(!Qn(e,"---"))return null;let t=3;for(;t<e.length&&(e[t]===" "||e[t]===" ");)t++;if(t<e.length&&e[t]==="\r"&&t++,t>=e.length||e[t]!==`
`)return null;t++;let r=!1;for(;t<e.length;){let n=t;for(;t<e.length&&e[t]!==`
`&&e[t]!=="\r";)t++;if(t>=e.length)break;let i=t;if(e[t]==="\r"&&t++,t<e.length&&e[t]===`
`&&t++,Qn(e,"---",n))return{endPos:t,hasValidYaml:r};if(!r){let a=Ma(e,n,i);if(a<i){let o=e.charCodeAt(a);if(o>=ie&&o<=ue||o>=J&&o<=G||o>=W&&o<=z||o===se){for(a++;a<i&&(o=e.charCodeAt(a),o>=ie&&o<=ue||o>=J&&o<=G||o>=W&&o<=z||o===se||o===F||o===ir);)a++;a<i&&e.charCodeAt(a)===Ge&&(a++,a>=i?r=!0:(o=e.charCodeAt(a),(o===E||o===N)&&(r=!0)))}}}}return null}var xa=/&([a-zA-Z0-9]+|#[0-9]{1,7}|#x[0-9a-fA-F]{1,6});/gi,ai=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s|^<(div|p|h[1-6]|ul|ol|li|blockquote|pre|table|thead|tbody|tr|td|th|dl|dt|dd|hr|address|article|aside|details|dialog|figure|figcaption|footer|form|header|main|menu|nav|section|summary|textarea|fieldset|legend|center|dir|hgroup|marquee|search|output|template)\b)/i;function Nr(e){return e.indexOf("&")===-1?e:e.replace(xa,(t,r)=>{var n=ni.decodeEntity(r);if(n)return n;if(r[0]==="#"){var i=r[1]==="x"||r[1]==="X"?Number.parseInt(r.slice(2),16):Number.parseInt(r.slice(1),10);return i===0||i>=55296&&i<=57343||i>1114111?"\uFFFD":i<=65535?String.fromCharCode(i):String.fromCharCode(55296+(i-65536>>10),56320+(i-65536&1023))}return t})}var Zn=/(javascript|vbscript|data(?!:image)):/i;function ur(e){if(Zn.test(e))return null;if(e.indexOf("%")===-1)return e;try{let t=decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"");if(Zn.test(t))return null}catch{return null}return e}var Qe={},je,ye;for(je=[192,193,194,195,196,197,224,225,226,227,228,229,230,198],ye=0;ye<je.length;ye++)Qe[je[ye]]="a";for(Qe[231]=Qe[199]="c",Qe[240]=Qe[208]="d",je=[200,201,202,203,233,232,234,235],ye=0;ye<je.length;ye++)Qe[je[ye]]="e";for(je=[207,239,206,238,205,237,204,236],ye=0;ye<je.length;ye++)Qe[je[ye]]="i";for(Qe[209]=Qe[241]="n",je=[248,216,339,338,213,245,212,244,211,243,210,242],ye=0;ye<je.length;ye++)Qe[je[ye]]="o";for(je=[220,252,219,251,218,250,217,249],ye=0;ye<je.length;ye++)Qe[je[ye]]="u";Qe[376]=Qe[255]=Qe[221]=Qe[253]="y";function gr(e){for(var t="",r=-1,n=e.length,i=0;i<n;i++){var a=e.charCodeAt(i);if(a>=ie&&a<=ue||a>=W&&a<=z){r<0&&(r=i);continue}if(a>=J&&a<=G){r>=0&&(t+=e.slice(r,i),r=-1),t+=String.fromCharCode(a+_r);continue}if(a===E||a===F){r>=0&&(t+=e.slice(r,i),r=-1),t+="-";continue}r>=0&&(t+=e.slice(r,i),r=-1);var o=Qe[a];o&&(t+=o)}return r>=0&&(t+=e.slice(r)),t}function Qn(e,t,r){return e.startsWith(t,r)}var Yn=new Set(["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr","circle","ellipse","line","path","polygon","polyline","rect","use","stop","animate","set"]);function tt(e){let t=e.toLowerCase();if(Yn.has(t))return!0;let r=t.indexOf(":");return r!==-1?(t=t.slice(r+1),Yn.has(t)):!1}var Xr=1,qn=2,et=4,jn=8,ya=16,Rr=32,xr=64,oi=(()=>{var e=new Uint8Array(128),t;for(e[N]=Xr,e[B]=Xr|qn,e[Kn]=Xr,e[Sr]=Xr|qn,e[E]=Xr,t=Ke;t<=$e;t++)e[t]=et;for(t=Ge;t<=Lt;t++)e[t]=et;for(t=fe;t<=re;t++)e[t]=et;for(t=Lr;t<=Oe;t++)e[t]=et;for(t=W;t<=z;t++)e[t]=ya;for(t=J;t<=G;t++)e[t]=jn;for(t=ie;t<=ue;t++)e[t]=jn;return e})(),Ai=/[\p{P}\p{S}]/u,li=/\p{Zs}/u,jr=[];function Ci(e){var t=e.indexOf("\r"),r=e.indexOf("\0");if(t===-1&&r===-1)return e;var n=e.length;jr.length=0;var i=0,a=0;for(t===-1?a=r:r===-1?a=t:a=t<r?t:r;a<n;a++){var o=e.charCodeAt(a);o===Sr?(i<a&&jr.push(e.slice(i,a)),a+1<n&&e.charCodeAt(a+1)===B&&a++,jr.push(`
`),i=a+1):o===0&&(i<a&&jr.push(e.slice(i,a)),jr.push("\uFFFD"),i=a+1)}return i<n&&jr.push(e.slice(i)),jr.join("")}function fi(e){return e.replace(/>\s+</g,"><").replace(/\n+/g," ").trim()}function Ma(e,t,r){let n=r??e.length;for(;t<n&&(e[t]===" "||e[t]===" ");)t++;return t}function di(e){if(!e)return!1;for(var t in e)return!0;return!1}function _i(e){return{attrs:{},children:[{type:v.text,text:e}],c:!0,type:v.htmlBlock,tag:"header"}}var Ba=/^\n+/;function ui(e){for(var t=e.length;t>0&&(e[t-1]===`
`||e[t-1]==="\r");)t--;return`${e.slice(0,t).replace(Ba,"")}
`}function rt(e){if((e.type===v.htmlSelfClosing||e.type===v.htmlBlock)&&e.a)return[];if(e.type===v.paragraph){var t=e.children;return t?t.flatMap(rt):[]}return e.type===v.text?e.text?.trim()?[e]:[]:e.type===v.htmlBlock&&e.children?[{...e,children:e.children?.flatMap(rt)}]:[e]}function on(e){for(var t=0;t<e.length;t++){if(e[t].type===v.htmlBlock){var r=e[t],n=!1;if(r.c&&t===e.length-1){var i=r.k===void 0?r.a?r.e||"":(r.e||"")+(r.i||""):r.k,a=`</${String(r.tag).toLowerCase()}>`,o=i.toLowerCase().indexOf(a);if(o!==-1){var l=i.slice(o+a.length).replace(/<\/[a-z][a-z0-9-]*\s*>/gi,"");l.trim()&&(n=!0)}}n||(r.c=!1)}"children"in e[t]&&e[t].children&&on(e[t].children)}}function ci(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.type===v.paragraph&&n.children)for(var i=n.children,a=0;a<i.length;a++){var o=i[a];if(o.type===v.htmlSelfClosing&&o.a&&o.tag.toLowerCase()===t){var l=e.slice(0,r);a>0&&l.push({type:v.paragraph,children:i.slice(0,a)});var C=[];if(a+1<i.length){var A=i.slice(a+1).filter(f=>!(f.type===v.htmlSelfClosing&&f.a));A.length>0&&(C=A)}return C=C.concat(e.slice(r+1)),{found:!0,beforeClose:l,afterClose:C}}}if((n.type===v.htmlSelfClosing||n.type===v.htmlBlock)&&n.a&&n.tag.toLowerCase()===t)return{found:!0,beforeClose:e.slice(0,r),afterClose:e.slice(r+1)}}return{found:!1,beforeClose:e,afterClose:[]}}function Pa(e){var t="";for(var r in e){var n=e[r];n===!0?t+=` ${r}`:n!==void 0&&n!=null&&n!==!1&&(t+=` ${r}="${String(n)}"`)}return t}function ei(e,t,r,n){var i;return t===void 0?i=Pa(r):i=t.length>0&&t.charCodeAt(0)>E?` ${t}`:t,`<${e}${i}${n}`}function An(e){var t=e.tag,r=e.type===v.htmlSelfClosing,n=e,i=n.b,a=`</${t}>`;if(!r&&n.a)return{kind:"literal",literal:(n.i||a)+(n.e||"")};if(r){var o=e;return o.a?{kind:"literal",literal:o.i||a}:o.n?{kind:"literal",literal:o.n}:{kind:"literal",literal:ei(t,i,e.attrs," />")}}var l=ei(t,i,e.attrs,">"),C=n.children,A=C!=null&&C.length>0;if(n.c&&n.k!==void 0)return A?{kind:"sandwich",open:l,close:a}:{kind:"literal",literal:n.k};if(n.c&&!A)return{kind:"literal",literal:l+(n.e||"")+(n.i||a)};if(C!=null&&C.length>0){for(var f="",d=0;d<C.length;d++){var u=C[d];if(u.type!==v.text)return{kind:"sandwich",open:l,close:a};f+=u.text}return{kind:"literal",literal:l+f+a}}var _=n.e||"";return _&&_.indexOf(a)!==-1?{kind:"literal",literal:l+_}:{kind:"literal",literal:l+_+a}}function Ri(e,t,r){var n=[],i=e,a=r;if(i&&n.push(i),Array.isArray(t))for(var o=0;o<t.length;o++)n.push(t[o]);else t!=null&&n.push(t);a&&n.push(a);for(var l=[],C=0;C<n.length;C++){var A=n[C];typeof A=="string"&&l.length>0&&typeof l.at(-1)=="string"?l[l.length-1]=l.at(-1)+A:l.push(A)}return l}function nt(e){return e==null||e.tagfilter!==!1}function hi(e,t,r,n){var i=t(e,r,n);return i===null?null:Da(i)}function si(e){var t=[];if(!e)return t;for(var r in e)r.charCodeAt(0)===94&&t.push({identifier:r,footnote:e[r].target});return t}function ri(e){for(var t=0,r=e.length;t<r;){var n=e.charCodeAt(t);if(n>=J&&n<=G)return e.toLowerCase();t++}return e}function Bt(e,t,r){if(t.indexOf(".")===-1){var n=e?.[t];if(n)return n;if(e){var i=ri(t);if(i!==t){var a=e[i];if(a)return a}}return r}for(var o=e,l=t.split("."),C=0,A=!1;C<l.length;){if(o=o?.[l[C]],o===void 0){A=C===0;break}C++}if(A&&e){var f=ri(l[0]);if(f!==l[0])for(o=e[f],C=1;o!==void 0&&C<l.length;)o=o?.[l[C]],C++}return o||r}function Da(e){for(var t=!1,r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n<=E||n===Ir||n===Rt||n===de||n===U||n===fe||n===we||n===qe||n===Er||n===re||n>=123){t=!0;break}}if(!t)return e;for(var i="",r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n===Rt&&r+2<e.length){var a=e.charCodeAt(r+1),o=e.charCodeAt(r+2);if((a>=W&&a<=z||a>=J&&a<=st||a>=ie&&a<=br)&&(o>=W&&o<=z||o>=J&&o<=st||o>=ie&&o<=br)){i+=e[r]+e[r+1]+e[r+2],r+=2;continue}}if(n>=55296&&n<=57343){if(n<=56319&&r+1<e.length){var l=e.charCodeAt(r+1);if(l>=56320&&l<=57343){i+=encodeURI(e[r]+e[r+1]),r++;continue}}i+=e[r];continue}i+=encodeURI(e[r])}return i}var Xa=new Set(["title","textarea","style","xmp","iframe","noembed","noframes","script","plaintext"]),ti=/<(\/?)(title|textarea|style|xmp|iframe|noembed|noframes|script|plaintext)(\s|>|\/)/gi;function ln(e){return Xa.has(e.toLowerCase())}function Cn(e){return ti.lastIndex=0,e.replace(ti,(t,r,n,i)=>`<${r}${n}${i}`)}function St(e,t){var r=e||{},n=r.slugify,i;if(n){var a=n;i=o=>a(o,gr)}else i=gr;return{disableAutoLink:r.disableAutoLink,disableFrontmatter:r.disableFrontmatter,disableParsingRawHTML:r.disableParsingRawHTML,enforceAtxHeadings:r.enforceAtxHeadings,evalUnserializableExpressions:r.evalUnserializableExpressions,forceBlock:r.forceBlock,forceInline:t===void 0?r.forceInline:t,ignoreHTMLBlocks:r.ignoreHTMLBlocks,optimizeForStreaming:r.optimizeForStreaming,preserveFrontmatter:r.preserveFrontmatter,sanitizer:r.sanitizer||ur,slugify:i,tagfilter:nt(r)}}var Di=/^<([a-zA-Z][a-zA-Z0-9-]*)\s[^>]*>/,Xi=/^<[A-Z]/,cn=["script","pre","style","textarea"],Et=new Set(cn),gi=/<(?:pre|script|style|textarea)\b/iy,fn=/^(\s{0,3}#[#\s]|\s{0,3}[-*+]\s|\s{0,3}\d+\.\s|\s{0,3}>\s|\s{0,3}```)/m,$i=/^<([a-z][^ >/\n\r]*) ?([^>]*?)>/im,Ji=new Uint8Array(128);(()=>{for(var e=[re,pe,se,Oe,fr,fe,Ke,de,we,ht,B,Ht,Pr,br],t=0;t<e.length;t++)Ji[e[t]]=1})();var vi=/([a-zA-Z_][a-zA-Z0-9_-]*)=(?:"([^"]*)"|'([^']*)')/g;function Ki(e){return Et.has(e)}function Gi(e,t,r){for(var n=t,i=r;n<i&&(e.charCodeAt(n)===E||e.charCodeAt(n)===N);)n++;if(n>=i)return!1;e.charCodeAt(n)===xe&&n++;for(var a=0;n<i;){for(;n<i&&(e.charCodeAt(n)===E||e.charCodeAt(n)===N);)n++;if(n>=i)break;if(e.charCodeAt(n)===xe&&a>0){for(var o=n+1;o<i&&(e.charCodeAt(o)===E||e.charCodeAt(o)===N);)o++;if(o>=i)return!0}if(e.charCodeAt(n)===Ge&&n++,n>=i||e.charCodeAt(n)!==F)return!1;for(;n<i&&e.charCodeAt(n)===F;)n++;for(n<i&&e.charCodeAt(n)===Ge&&n++,a++;n<i&&(e.charCodeAt(n)===E||e.charCodeAt(n)===N);)n++;if(n<i)if(e.charCodeAt(n)===xe)n++;else return!1}return a>0}var Ja=/[\u0000-\u001F\u007F]/g,Ka={action:1,background:1,cite:1,data:1,formaction:1,href:1,longdesc:1,poster:1,src:1,"xlink:href":1},Ga=/&#(x[0-9a-f]+|[0-9]+);?/gi;function Fa(e){return e.indexOf("&#")===-1?e:e.replace(Ga,(t,r)=>{var n=r.charCodeAt(0)===nn||r.charCodeAt(0)===an?Number.parseInt(r.slice(1),16):Number.parseInt(r,10);return n>0&&n<=1114111?String.fromCodePoint(n):t})}function Ua(e,t,r){if(r&&t.charCodeAt(0)===Lr)return!1;var n=e.charCodeAt(0),i=e.charCodeAt(1);if((n===zn||n===Wn)&&(i===Un||i===Fn))return!(r&&t==="");var a=e.toLowerCase();if(a==="srcdoc")return!0;if(a==="style")return/url\s*\(\s*(javascript|vbscript|data:(?!image\/))/i.test(t);if(Ka[a]===1){var o=Fa(Nr(t));if(ur(o)===null)return!0;var l=o.replace(Ja,"");return l!==o&&ur(l)===null}return!1}function Rn(e){return"<"+(e.f?"/":"")+e.tag+e.g+e.b+(e.o?e.s?" />":"/>":">")}function Ti(e,t,r,n){for(var i=[],a=t,o=0;o<n.length;o+=2){var l=n[o];if(l>a){var C=e.slice(a,l).trim();C&&i.push(C)}a=n[o+1]}if(a<r){var A=e.slice(a,r).trim();A&&i.push(A)}return i.join(" ")}function kr(e,t){if(e.charCodeAt(t)!==de)return null;let r=t+1,n=e.length,i=!1;e.charCodeAt(r)===$e&&(r++,i=!0);let a=r,o=e.charCodeAt(r);if(!(o>=ie&&o<=ue||o>=J&&o<=G))return null;for(;r<n&&(e.charCodeAt(r)>=ie&&e.charCodeAt(r)<=ue||e.charCodeAt(r)>=J&&e.charCodeAt(r)<=G||e.charCodeAt(r)>=W&&e.charCodeAt(r)<=z||e.charCodeAt(r)===F);)r++;let l=e.slice(a,r);if(!l)return null;let C=l.charCodeAt(0),A=C>=J&&C<=G||l.indexOf("-")!==-1,f=r;for(;r<n&&(e.charCodeAt(r)===E||e.charCodeAt(r)===N||e.charCodeAt(r)===B);)r++;let d=e.slice(f,r);if(r===f&&r<n){var u=e.charCodeAt(r);if(u!==U&&u!==$e)return null}let _=r,R={},h=!1;for(var g=null;r<n;){let m=e.charCodeAt(r);if(m===U){let x=g?Ti(e,_,r,g):e.slice(_,r);return{s:h,v:A,f:i,b:x,r:g!=null,o:!1,g:d,attrs:R,end:r+1,tag:l}}if(m===E||m===N||m===B){r++;continue}if(m===$e&&r+1<n&&e.charCodeAt(r+1)===U){h=r>_&&e.charCodeAt(r-1)===E;let x=g?Ti(e,_,r,g):e.slice(_,r);return{s:h,v:A,f:i,b:x,r:g!=null,o:!0,g:d,attrs:R,end:r+2,tag:l}}var c=r,s=e.charCodeAt(r);if(!(s>=ie&&s<=ue||s>=J&&s<=G||s===se||s===Ge))return null;for(r++;r<n;){var T=e.charCodeAt(r);if(T>=ie&&T<=ue||T>=J&&T<=G||T>=W&&T<=z||T===se||T===ir||T===Ge||T===F)r++;else break}for(var k=e.slice(c,r),M=r;r<n&&(e.charCodeAt(r)===E||e.charCodeAt(r)===N);)r++;var H,b;if(e.charCodeAt(r)===fr){for(r++;r<n&&(e.charCodeAt(r)===E||e.charCodeAt(r)===N);)r++;var S=e.charCodeAt(r);if(S===Ir||S===Dr){r++;for(var w=r;r<n&&e.charCodeAt(r)!==S;)r++;if(r>=n)return null;if(H=e.slice(w,r),r++,r<n){var I=e.charCodeAt(r);if(I!==E&&I!==N&&I!==B&&I!==U&&I!==$e)return null}b=r}else if(S===Lr){var O=1,w=r;for(r++;r<n&&O>0;){var T=e.charCodeAt(r);T===Lr?O++:T===yt&&O--,r++}H=e.slice(w,r),b=r}else{for(var w=r;r<n;){var L=e.charCodeAt(r);if(L===E||L===N||L===U||L===B||L===Ir||L===Dr||L===fr||L===de||L===re)break;r++}if(r===w)return null;H=e.slice(w,r),b=r}}else H="",b=M;Ua(k,H,A)?(g===null&&(g=[]),g.push(c,b)):R[k]=H}return null}function cr(e){var t=e.indexOf("<");if(t===-1)return e;for(var r="",n=0,i=!1;t!==-1;){var a=kr(e,t);a?(a.r&&(r+=e.slice(n,t)+Rn(a),n=a.end,i=!0),t=e.indexOf("<",a.end)):t=e.indexOf("<",t+1)}return i?r+e.slice(n):e}function Wa(e,t,r){if(!r.optimizeForStreaming&&e.indexOf("[")===-1)return!1;for(var n=0,i=e.length,a=!1,o=!1;n<i;){for(var l=e.indexOf(`
`,n),C=l<0?i:l,A=n,f=0;A<C&&f<4;)if(e.charCodeAt(A)===E)f++,A++;else if(e.charCodeAt(A)===N)f+=4,A++;else break;if(A>=C){a=!1,n=l<0?i:l+1;continue}if(f<4){var d=e.charCodeAt(A);if(d===re||d===Oe){for(var u=d,_=0,R=A;R<C&&e.charCodeAt(R)===u;)_++,R++;if(_>=3){var h=!0;if(u===re){for(var g=R;g<C;g++)if(e.charCodeAt(g)===re){h=!1;break}}if(h){a=!1;for(var c=l<0?i:l+1;c<i;){for(var s=c,T=0;s<i&&T<4;){var k=e.charCodeAt(s);if(k===E)T++,s++;else if(k===N)T+=4,s++;else break}if(T<4&&s<i&&e.charCodeAt(s)===u){for(var M=0;s<i&&e.charCodeAt(s)===u;)M++,s++;if(M>=_){for(;s<i&&(e.charCodeAt(s)===E||e.charCodeAt(s)===N);)s++;if(s>=i||e.charCodeAt(s)===B){n=s>=i?i:s+1;break}}}for(;c<i&&e.charCodeAt(c)!==B;)c++;c<i&&c++}c>=i&&(n=i,o=!0);continue}}}}for(var H=A;H<C&&e.charCodeAt(H)===U;){H++,H<C&&e.charCodeAt(H)===E&&H++;for(var b=0;H<C&&b<4;)if(e.charCodeAt(H)===E)b++,H++;else if(e.charCodeAt(H)===N)b+=4,H++;else break;if(b>=4)break;a=!1}if(!a&&f<4&&H<C&&e.charCodeAt(H)===fe&&!(H+1<i&&e.charCodeAt(H+1)===Er)){var S=Fi(e,H,t);if(S){n=S,a=!1;continue}}var w=e.charCodeAt(A);if(w===Cr&&f<4)a=!1;else if(f<4&&(w===F||w===pe||w===se)){for(var I=A,O=0;I<C;){var L=e.charCodeAt(I);if(L===w)O++;else if(L!==E&&L!==N)break;I++}a=!(O>=3&&I>=C)}else a=!0;n=l<0?i:l+1}return o}function Fi(e,t,r){let n=e.length;if(e.charCodeAt(t)!==fe)return null;let i=t+1<n&&e.charCodeAt(t+1)===Er,a=t+1;for(;a<n;){var o=e.charCodeAt(a);if(o===qe){a++;break}if(o===fe)return null;o===we&&a+1<n&&a++,a++}if(a>n||e.charCodeAt(a-1)!==qe)return null;let l=e.slice(t+1,a-1);if(l.length>999)return null;let C=Xt(l);if(!C||a>=n||e.charCodeAt(a)!==Ge)return null;a++;let A=!1;for(;a<n;){let m=e.charCodeAt(a);if(m===E||m===N)a++;else if(m===B&&!A)A=!0,a++;else break}if(i){let m=e.indexOf(`
`,a),x=m<0?n:m,D=e.slice(a,x).trim();return r[C]={target:D,title:void 0},m<0?n:m+1}var f;if(a<n&&e.charCodeAt(a)===de){a++;for(var d=a;a<n&&e.charCodeAt(a)!==U&&e.charCodeAt(a)!==B;)e.charCodeAt(a)===we&&a+1<n&&a++,a++;if(a>=n||e.charCodeAt(a)!==U)return null;f=e.slice(d,a),a++;for(var u=e.indexOf(`
`,a),_=u<0?n:u,R=a;R<_&&(e.charCodeAt(R)===E||e.charCodeAt(R)===N);)R++;if(R<_){if(R===a)return null;var h=e.charCodeAt(R);if(h!==Ir&&h!==Dr&&h!==ar)return null}}else{for(var d=a,g=0;a<n;){var o=e.charCodeAt(a);if(o===ar)g++;else if(o===dr){if(g===0)break;g--}else{if(o===E||o===N||o===B)break;o===we&&a+1<n&&a++}a++}if(f=e.slice(d,a),!f)return null}for(;a<n&&(e.charCodeAt(a)===E||e.charCodeAt(a)===N);)a++;var c=e.indexOf(`
`,a),s=c<0?n:c,T,k=!1,M=a,H=a;if(a===s&&a<n)for(H=a+1;H<n&&(e.charCodeAt(H)===E||e.charCodeAt(H)===N);)H++;if(H<n){var b=e.charCodeAt(H);if(b===Ir||b===Dr||b===ar){for(var S=b===ar?41:b,w=H+1,I=w;w<n;){var O=e.charCodeAt(w);if(O===S){for(var L=w+1;L<n&&(e.charCodeAt(L)===E||e.charCodeAt(L)===N);)L++;(L>=n||e.charCodeAt(L)===B)&&(T=e.slice(I,w),k=!0,M=L<n?L+1:n);break}if(O===we&&w+1<n){w+=2;continue}if(O===B&&w+1<n&&e.charCodeAt(w+1)===B)break;w++}if(!k&&H===a)return null}}if(k)return r[C]||(r[C]={target:Nr(ft(f)),title:T===void 0?T:Nr(ft(T))}),M;for(;a<s&&(e.charCodeAt(a)===E||e.charCodeAt(a)===N);)a++;return a<s?null:(r[C]||(r[C]={target:Nr(ft(f)),title:T}),c<0?n:c+1)}var or=new Uint8Array(oi);for(or[Cr]|=Rr,or[U]|=Rr,or[F]|=Rr|xr,or[Or]|=Rr,or[pe]|=Rr|xr,or[se]|=Rr|xr,or[re]|=Rr|xr,or[Oe]|=Rr|xr,or[de]|=Rr|xr,or[fe]|=xr,or[Ke]|=xr,or[xe]|=Rr,$t=W;$t<=z;$t++)or[$t]|=Rr;var $t;function Si(e){if(e.indexOf("[")<0&&e.indexOf("]")<0)return!1;for(var t=0;t<e.length;t++){if(e.charCodeAt(t)===we){t++;continue}if(e.charCodeAt(t)===fe||e.charCodeAt(t)===qe)return!0}return!1}function Xt(e){for(var t=e.length,r=!0,n=t>0,i=0;i<t;i++){var a=e.charCodeAt(i);if(a===E){if(r){n=!1;break}r=!0}else if(a<33||a>126||a>=J&&a<=G){n=!1;break}else r=!1}if(n&&!r)return e;var o=e.replace(/\s+/g," ").trim();return o.indexOf("\u1E9E")!==-1?o.replace(/\u1E9E/g,"ss").toLowerCase():o.toLowerCase()}function En(e){return e<lt?or[e]:e===Jn?Xr:0}function ft(e){return e.indexOf("\\")===-1?e:e.replace(/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,"$1")}var hn=null,sn=-1,Jt=-1;function oe(e,t){if(t>=sn&&t<=Jt&&e===hn)return Jt;var r=e.indexOf(`
`,t),n=r<0?e.length:r;return hn=e,sn=t,Jt=n,n}function q(e,t){let r=oe(e,t);return r<e.length?r+1:r}function Tt(e,t,r){for(;t<r;){let n=e.charCodeAt(t);if(n!==E&&n!==N)break;t++}return t}function Ei(e,t){let r=q(e,t);for(;r<e.length;){let n=oe(e,r);if(er(e,r,n))return r;r=q(e,r)}return e.length}function Ur(e,t,r,n){let i=0;for(;t+i<r&&e.charCodeAt(t+i)===n;)i++;return i}var ae=0,te=0;function Le(e,t,r){for(ae=0,te=0;t+te<r;){let n=e.charCodeAt(t+te);if(n===N)ae+=4-ae%4;else if(n===E)ae++;else break;te++}}function er(e,t,r){return Tt(e,t,r)>=r}function za(e,t){if(!e)return e;var r=t.w||(t.w=Object.create(null)),n=r[e];if(n===void 0)return r[e]=0,e;for(var i=n+1,a=`${e}-${i}`;r[a]!==void 0;)i++,a=`${e}-${i}`;return r[e]=i,r[a]=0,a}function Va(e,t,r,n){let i=oe(e,t);if(Le(e,t,i),ae>3)return null;let a=t+te;if(e.charCodeAt(a)!==Cr)return null;let o=Ur(e,a,i,35);if(o<1||o>6||(a+=o,a<i&&e.charCodeAt(a)!==E&&e.charCodeAt(a)!==N))return null;a=Tt(e,a,i);for(var l=i;l>a&&e.charCodeAt(l-1)===E;)l--;for(var C=l;l>a&&e.charCodeAt(l-1)===Cr;)l--;if(l<C)if(l===a||e.charCodeAt(l-1)===E)for(;l>a&&e.charCodeAt(l-1)===E;)l--;else l=C;let A=e.slice(a,l),f=dt(A,!1,r,n);return{node:{type:v.heading,level:o,children:f,id:""},end:q(e,i)}}function Za(e,t,r){var n=e.charCodeAt(t);if(n!==fr&&n!==F)return!1;for(var i=t;i<r&&e.charCodeAt(i)===n;)i++;for(;i<r&&(e.charCodeAt(i)===E||e.charCodeAt(i)===N);)i++;return i>=r}function Gr(e,t){let r=oe(e,t);if(Le(e,t,r),ae>3)return null;let n=t+te,i=e.charCodeAt(n);if(i!==F&&i!==pe&&i!==se)return null;let a=0;for(;n<r;){let o=e.charCodeAt(n);if(o===i)a++;else if(o!==E&&o!==N)return null;n++}return a<3?null:{node:{type:v.breakThematic},end:q(e,r)}}var Ni=0,pi=0,ki="";function Qa(e,t,r){let n=oe(e,t);if(Le(e,t,n),ae>3)return null;let i=ae,a=te,o=t+te,l=e.charCodeAt(o);if(l!==re&&l!==Oe)return null;let C=Ur(e,o,n,l);if(C<3)return null;o+=C;let A=Tt(e,o,n),f=n;if(l===re){for(let D=A;D<n;D++)if(e.charCodeAt(D)===re)return null}for(;f>A&&(e.charCodeAt(f-1)===E||e.charCodeAt(f-1)===N);)f--;let d=e.slice(A,f),u="",_="",R=d.indexOf(" ");R===-1?u=d:(u=d.slice(0,R),_=d.slice(R+1).trim()),u=ft(u);var h;if(_){vi.lastIndex=0;for(var g;(g=vi.exec(_))!=null;)h||(h={}),h[g[1]]=g[2]===void 0?g[3]:g[2]}let c=q(e,n),{length:s,length:T}=e;var k;l===Ni&&C===pi?k=ki:(k=String.fromCharCode(l).repeat(C),Ni=l,pi=C,ki=k);for(var M=c;M<e.length;){var H=e.indexOf(k,M);if(H===-1)break;for(var b=H,S=0;b>0&&S<4&&e.charCodeAt(b-1)===E;)b--,S++;if(S<=3&&(b===0||e.charCodeAt(b-1)===B)){for(var w=H+C;w<e.length&&e.charCodeAt(w)===l;)w++;var I=oe(e,w);if(er(e,w,I)){s=b,T=q(e,I);break}}M=H+1}var O;if(i===0)O=s>c&&e.charCodeAt(s-1)===B?e.slice(c,s-1):e.slice(c,s);else{O="";for(var L=c;L<s;){var m=oe(e,L);Le(e,L,m);var x=Math.min(te,i);O+=`${e.slice(L+x,m)}
`,L=q(e,m)}O.length>0&&O.charCodeAt(O.length-1)===B&&(O=O.slice(0,-1))}return{node:{type:v.codeBlock,lang:u||void 0,text:O,infoString:_||void 0,attrs:h},end:T}}function wi(e,t,r){for(var n=0,i=t;i<r&&n<4;)e.charCodeAt(i)===N?n+=4-n%4:n++,i++;if(n<4)return"";for(var a="",o=4;o<n;o++)a+=" ";return a+e.slice(i,r)}function Ya(e,t){let r=oe(e,t);if(Le(e,t,r),ae<4)return null;let n="",i=t;for(;i<e.length;){let u=oe(e,i);if(Le(e,i,u),er(e,i,u)){for(var a=`${wi(e,i,u)}
`,o=q(e,u);o<e.length;){var l=oe(e,o);if(er(e,o,l)){a+=`${wi(e,o,l)}
`,o=q(e,l);continue}Le(e,o,l),ae>=4&&(n+=a,i=o);break}if(i!==o)break;continue}if(ae<4)break;let _=0,R=0;var C=0;for(let h=i;h<u&&R<4;h++){if(e.charCodeAt(h)===N){var A=4-R%4;R+A>4&&(C=R+A-4),R+=A}else R++;_++}var f="";if(C>0)for(var d=0;d<C;d++)f+=" ";f+=e.slice(i+_,u),n+=`${f}
`,i=q(e,u)}for(;n.length>0&&n.charCodeAt(n.length-1)===B;)n=n.slice(0,-1);return n?{node:{type:v.codeBlock,lang:void 0,text:n,infoString:void 0,attrs:void 0},end:i}:null}function qa(e,t,r,n){let i=oe(e,t);if(Le(e,t,i),ae>3)return null;let a=t+te;if(e.charCodeAt(a)!==U)return null;let o="",l=t,C,A=!1,f=!1,d=!1;for(;l<e.length;){let y=oe(e,l);Le(e,l,y);let Q=l+te;if(e.charCodeAt(Q)===U){let ne=Q+1;var u=ae+1,_=!1;if(ne<y){var R=e.charCodeAt(ne);R===E?(ne++,u++,_=!0):R===N&&(_=!0)}for(var h="",g=!1,c=ne;c<y;c++)if(e.charCodeAt(c)===N){g=!0;break}if(g){var s=u;if(_&&ne<y&&e.charCodeAt(ne)===N){for(var T=4-s%4,k=0;k<T-1;k++)h+=" ";s+=T,ne++}for(var M=ne;M<y;M++)if(e.charCodeAt(M)===N){for(var H=4-s%4,b=0;b<H;b++)h+=" ";s+=H}else h+=e[M],s++}else h=e.slice(ne,y);if(!(o||C)){let ve=h.match(/^\[!([A-Za-z]+)\]\s*$/);if(ve){C=ve[1].toUpperCase(),l=q(e,y);continue}}o+=`${h}
`;var S=h.trimStart();S.startsWith("```")||S.startsWith("~~~")?d=!d:(h.startsWith(" ")||h.startsWith(" "))&&(d=!0),f=S.length>0,l=q(e,y)}else if(o&&!er(e,l,y)&&f){if(ae<4){var w=l+te,I=w<y?e.charCodeAt(w):0;if(I===Cr||I===U||I===re||I===Oe||I===de||(I===F||I===pe||I===se)&&Gr(e,l)||(I===F||I===pe||I===Or)&&w+1<y&&(e.charCodeAt(w+1)===E||e.charCodeAt(w+1)===N))break;if(I>=W&&I<=z){for(var O=w;O<y&&e.charCodeAt(O)>=W&&e.charCodeAt(O)<=z;)O++;if(O<y&&(e.charCodeAt(O)===ir||e.charCodeAt(O)===dr))break}}if(d)break;o+=`${e.slice(l,y)}
`,A=!0,l=q(e,y)}else break}if(!(o||C))return null;var{inBlockQuote:L,m}=r;r.inBlockQuote=!0,A&&(r.m=!0);var x=r.j;r.j=x||!er(e,l,e.length);let D=Fr(o||"",r,n);return r.j=x,r.inBlockQuote=L,r.m=m,{node:{type:v.blockQuote,children:D,alert:C||void 0},end:l}}function Ui(e,t,r){for(var n=0,i=t;i<r;i++)e.charCodeAt(i)===N?n+=4-n%4:n++;return n}function Jr(e,t,r){if(Le(e,t,r),ae>3)return null;var n=t+te;if(n>=r)return null;var i=e.charCodeAt(n),a=ae,o=n,l=n;if(i===F||i===pe||i===Or){if(o=n+1,o<r&&e.charCodeAt(o)!==E&&e.charCodeAt(o)!==N&&e.charCodeAt(o)!==B)return null}else if(i>=W&&i<=z){for(;l<r&&l-n<9;){var C=e.charCodeAt(l);if(C<W||C>z)break;l++}if(l>n&&l<r){var A=e.charCodeAt(l);if(A===ir||A===dr){if(o=l+1,o<r&&e.charCodeAt(o)!==E&&e.charCodeAt(o)!==N&&e.charCodeAt(o)!==B)return null}else return null}else return null}else return null;var f=o,d=Ui(e,t,o),u=0,_=f,R=d;if(f>=r)return{ordered:i>=W&&i<=z,marker:i>=W&&i<=z?e[l]:e[n],start:i>=W&&i<=z?Number.parseInt(e.slice(n,l),10):void 0,contentStart:f,contentCol:d+1,markerCol:a,isEmpty:!0};for(;_<r&&(e.charCodeAt(_)===E||e.charCodeAt(_)===N);){if(e.charCodeAt(_)===N){var h=4-R%4;R+=h}else R++;_++,u++}var g=_>=r,c=R-d;return g||c>4?(R=d+1,_=f+1,u=1):u===0&&(R=d+1,_=f,u=1),{ordered:i>=W&&i<=z,marker:i>=W&&i<=z?e[l]:e[n],start:i>=W&&i<=z?Number.parseInt(e.slice(n,l),10):void 0,contentStart:_,contentCol:R,markerCol:a,isEmpty:g}}var Ct=0;function mi(e,t,r,n){var i=0,a=t;for(Ct=0;a<r&&i<n;){var o=e.charCodeAt(a);if(o===N){var l=4-i%4;if(i+l>n){Ct=i+l-n,a++,i=n;break}i+=l}else if(o===E)i++;else break;a++}return a}function bi(e,t,r,n){var i=oe(e,t),a=Jr(e,t,i);if(!a)return null;var o=[],l=t,C=a.contentCol,A="",f=a.isEmpty,d=!1,u=!1;if(!a.isEmpty){for(var _=!1,R=a.contentStart;R<i;R++)if(e.charCodeAt(R)===N){_=!0;break}if(_){var h="",g=Ui(e,t,a.contentStart),c=g-a.contentCol;if(c>0)for(var s=0;s<c;s++)h+=" ";for(var T=a.contentStart;T<i;T++)if(e.charCodeAt(T)===N){for(var k=4-g%4,M=0;M<k;M++)h+=" ";g+=k}else h+=e[T],g++;A=`${h}
`}else A=`${e.slice(a.contentStart,i)}
`}for(l=q(e,i);l<e.length;){var H=oe(e,l);Le(e,l,H);var b=e.charCodeAt(l+te);if(ae<C&&(b===F||b===pe||b===se)&&ae<=3&&Gr(e,l))break;var S=Jr(e,l,H);if(S&&S.ordered===a.ordered&&S.marker===a.marker&&S.markerCol<C){o.push({contentCol:C,raw:A,hasBlankAfter:d,isEmpty:f}),d&&(u=!0),C=S.contentCol,f=S.isEmpty,d=!1,A=S.isEmpty?"":`${e.slice(S.contentStart,H)}
`,l=q(e,H);continue}if(er(e,l,H)){var w=mi(e,l,H,C);if(Ct>0||w<H){for(var I="",O=0;O<Ct;O++)I+=" ";A+=`${I+e.slice(w,H)}
`}else A+=`
`;l=q(e,H);for(var L=!1,m=0;m<A.length;m++){var x=A.charCodeAt(m);if(x!==B&&x!==Sr&&x!==E&&x!==N){L=!0;break}}if(f&&!L)if(l<e.length){var D=oe(e,l),P=Jr(e,l,D);if(!P||P.ordered!==a.ordered||P.marker!==a.marker)break;d=!0}else break;if(l<e.length){var y=oe(e,l);Le(e,l,y);var Q=e.charCodeAt(l+te);if((Q===F||Q===pe||Q===se)&&ae<=3&&Gr(e,l))break;var ne=Jr(e,l,y);if(ne&&ne.ordered===a.ordered&&ne.marker===a.marker&&ne.markerCol<C){d=!0;continue}if(!er(e,l,y)&&ae<C)break}continue}if(ae>=C){var ve=mi(e,l,H,C);if(Ct>0){for(var V="",Pe=C,Ee=0;Ee<Ct;Ee++)V+=" ",Pe++;for(var ce=ve;ce<H;ce++)if(e.charCodeAt(ce)===N){for(var he=4-Pe%4,Fe=0;Fe<he;Fe++)V+=" ";Pe+=he}else V+=e[ce],Pe++;A+=`${V}
`}else A+=`${e.slice(ve,H)}
`;l=q(e,H);continue}for(var X=!1,me=0;me<A.length;me++){var j=A.charCodeAt(me);if(j!==B&&j!==Sr&&j!==E&&j!==N){X=!0;break}}if(!d&&X&&!f){var He=l+te,Ae=e.charCodeAt(He),Ue=Ae===Cr||Ae===U||Ae===de||Ae===re||Ae===Oe||(Ae===F||Ae===pe||Ae===se||Ae===Or)&&(Gr(e,l)!=null||Jr(e,l,H)!=null)||Ae>=W&&Ae<=z&&Jr(e,l,H)!=null;if(!Ue){A+=`${e.slice(He,H)}
`,l=q(e,H);continue}}break}if(o.push({contentCol:C,raw:A,hasBlankAfter:d,isEmpty:f}),o.length===0)return null;var K=u;if(!K)for(var ke=0;ke<o.length;ke++){if(o[ke].hasBlankAfter&&ke<o.length-1){K=!0;break}if(!o[ke].isEmpty){for(var ge=o[ke].raw,le=ge.length,Re=0,We=!1,Te=!1,Me=!1,Be=!1,ze=0,Z=0,Ne=-1;Re<le;){var Y=ge.indexOf(`
`,Re);if(Y<0&&(Y=le),Be){Le(ge,Re,Y);for(var be=ge.slice(Re+te,Y),Ve=0;Ve<be.length&&be.charCodeAt(Ve)===ze;)Ve++;Ve>=Z&&be.slice(Ve).trim()===""&&(Be=!1),Re=Y<le?Y+1:le;continue}if(er(ge,Re,Y)){Ne>=0?Me=!0:We&&(Te=!0),Re=Y<le?Y+1:le;continue}if(Le(ge,Re,Y),Ne>=0){if(ae>=Ne){Re=Y<le?Y+1:le;continue}var p=Jr(ge,Re,Y);if(p&&p.markerCol<Ne&&p.contentCol<=Ne){Re=Y<le?Y+1:le;continue}if(p){Re=Y<le?Y+1:le;continue}Ne=-1,Me&&(Te=!0,Me=!1)}var Ce=ge.slice(Re+te,Y),tr=Ce.charCodeAt(0);if((tr===re||tr===Oe)&&ae<=3){for(var ee=0;ee<Ce.length&&Ce.charCodeAt(ee)===tr;)ee++;if(ee>=3){if(Te&&We){K=!0;break}Be=!0,ze=tr,Z=ee,We=!0,Re=Y<le?Y+1:le;continue}}var sr=ae<=3?Jr(ge,Re,Y):null;if(sr&&We){if(Te){K=!0;break}Ne=sr.contentCol,Me=!1,Re=Y<le?Y+1:le,We=!0;continue}if(Te){K=!0;break}We=!0,Re=Y<le?Y+1:le}if(K)break}}for(var _e=[],Se=0;Se<o.length;Se++){for(var Ye=o[Se],De=Ye.raw,Xe=De.length;Xe>0&&De.charCodeAt(Xe-1)===B;)Xe--;var Je=Xe<De.length?De.slice(0,Xe):De,Wr=null;if(Je.length>=3&&Je.charCodeAt(0)===fe){var yr=Je[1];(yr===" "||yr==="x"||yr==="X")&&Je.charCodeAt(2)===qe&&(Wr={type:v.gfmTask,completed:yr==="x"||yr==="X"},Je=Je.slice(3))}var Ie;if(Ye.isEmpty&&Je.trim()==="")Ie=[];else if(K){var zr=r.inList;r.inList=!0;var pt=r.j;r.j=pt||Se!==o.length-1,Ie=Fr(Je,r,n),r.j=pt,r.inList=zr}else{var mr=r.inList;r.inList=!0;var Vr=r.j;if(r.j=Vr||Se!==o.length-1,Ie=Fr(Je,r,n),r.j=Vr,r.inList=mr,Ie.length===1&&Ie[0].type===v.paragraph)Ie=Ie[0].children;else if(r.q){var Mr=[];r.q.push({src:Ie,dest:Mr,unwrap:!0}),Ie=Mr}else{for(var $r=[],nr=0;nr<Ie.length;nr++)if(Ie[nr].type===v.paragraph)for(var vr=Ie[nr].children,at=0;at<vr.length;at++)$r.push(vr[at]);else $r.push(Ie[nr]);Ie=$r}}if(Wr){var Zr=[Wr,{type:v.text,text:" "}];if(r.q)r.q.push({src:Ie,dest:Zr,unwrap:!1});else for(var Hr=0;Hr<Ie.length;Hr++)Zr.push(Ie[Hr]);_e.push(Zr)}else _e.push(Ie)}return{node:{type:a.ordered?v.orderedList:v.unorderedList,start:a.ordered?a.start:void 0,items:_e},end:l}}var Gt=new Set(["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"]);function pr(e,t,r){let n={};for(let[o,l]of Object.entries(e)){let C=o.toLowerCase();if(C==="style"&&typeof l=="string"){let A={},f=[],d=0,u=0;for(let R=0;R<l.length;R++){let h=l.charCodeAt(R);h===ar?d++:h===dr?d--:h===gt&&d===0&&(f.push(l.slice(u,R)),u=R+1)}u<l.length&&f.push(l.slice(u));let _=!1;f.forEach(R=>{let h=R.indexOf(":");if(h===-1)return;let g=R.slice(0,h).trim(),c=R.slice(h+1).trim();if(g&&c){if(/url\s*\(\s*(javascript|vbscript|data:(?!image\/))/i.test(c)){_=!0;return}let s=g.indexOf("-")===-1?g:g.replace(/-([a-z])/g,(T,k)=>k.toUpperCase());A[s]=c}}),!_&&Object.keys(A).length>0&&(n[o]=A)}else if((C==="href"||C==="src")&&r?.sanitizer){let A=r.sanitizer(l,t,C);A!=null&&(n[o]=A)}else if(l==="")n[o]=!0;else if(l.length>=2&&l.charCodeAt(0)===Lr&&l.charCodeAt(l.length-1)===yt){var i=l.slice(1,-1);if(i.length>0){var a=i.charCodeAt(0);if(a===fe||a===Lr)try{n[o]=JSON.parse(i);continue}catch{}}if(i==="true"){n[o]=!0;continue}if(i==="false"){n[o]=!1;continue}if(r?.evalUnserializableExpressions)try{n[o]=(0,eval)(`(${i})`);continue}catch{}n[o]=i}else n[o]=l}return n}function Kr(e,t,r){let n=t.length;if(n===0)return r;var i=t.charCodeAt(0),a=i>=J&&i<=G||i>=ie&&i<=ue;if(!a){for(var o=String.fromCharCode(i),l=e.length-n,C=r;C<=l;){var A=e.indexOf(o,C);if(A===-1||A>l)return-1;for(var f=!0,d=1;d<n;d++){var u=e.charCodeAt(A+d),_=t.charCodeAt(d);if(u>=J&&u<=G&&(u+=_r),_>=J&&_<=G&&(_+=_r),u!==_){f=!1;break}}if(f)return A;C=A+1}return-1}i>=J&&i<=G&&(i+=_r);for(let h=r;h<=e.length-n;h++){var R=e.charCodeAt(h);if(R>=J&&R<=G&&(R+=_r),R!==i)continue;let g=!0;for(let c=1;c<n;c++){let s=e.charCodeAt(h+c),T=t.charCodeAt(c);if(s>=J&&s<=G&&(s+=_r),T>=J&&T<=G&&(T+=_r),s!==T){g=!1;break}}if(g)return h}return-1}function ja(e,t,r){let n=t.length;var i=t.charCodeAt(0);i>=J&&i<=G&&(i+=_r);for(let o=Math.min(r,e.length-n);o>=0;o--){var a=e.charCodeAt(o);if(a>=J&&a<=G&&(a+=_r),a!==i)continue;let l=!0;for(let C=1;C<n;C++){let A=e.charCodeAt(o+C),f=t.charCodeAt(C);if(A>=J&&A<=G&&(A+=_r),f>=J&&f<=G&&(f+=_r),A!==f){l=!1;break}}if(l)return o}return-1}var Ft=-1;function Hn(e,t,r){let n=r.toLowerCase(),i=`<${n}`,a=`</${n}`,o=1,l=t,C=e.length;for(Ft=-1;l<C&&o>0;){let d=Kr(e,i,l),u=Kr(e,a,l);if(u===-1)return-1;if(d!==-1&&d<u){let _=kr(e,d);_?(_.tag.toLowerCase()===n&&!_.f&&!_.o&&!tt(_.tag)&&o++,l=_.end):l=d+1}else{var A=u+a.length,f=A<C?e.charCodeAt(A):62;if((f===U||f===E||f===N||f===B)&&(o--,o===0)){Ft=u;let _=u+a.length;for(;_<C&&e.charCodeAt(_)!==U;)_++;return _+1}l=u+1}}return-1}function Wi(e,t,r,n){if(n.ignoreHTMLBlocks||n.disableParsingRawHTML)return null;var i=oe(e,t);if(Le(e,t,i),ae>3&&!r.inHTML)return null;var a=t+te;if(e.charCodeAt(a)!==de)return null;var o=e.indexOf(">",a+1);if(o!==-1&&o<i){var l=e.slice(a+1,o);if(/^[a-zA-Z][a-zA-Z0-9+.-]*:/.test(l)||/^[^\s@]+@[^\s@]+$/.test(l))return null}var C=eo(e,a);if(C>=1&&C<=5){var A=e.length;if(C===1){for(var f=e.length,d=0;d<cn.length;d++){var u=Kr(e,`</${cn[d]}>`,a);u>=0&&u<f&&(f=u)}if(f<e.length){var _=e.indexOf(">",f);A=_>=0?q(e,_+1):e.length}}else{var R=C===2?"-->":C===3?"?>":C===4?">":"]]>",h=e.indexOf(R,a);h>=0&&(A=q(e,h+R.length))}var g=e.slice(a,A);if(C>=2)return{node:{type:v.htmlComment,text:g,t:!1,raw:!0},end:A};var c="div",s=g.match(/^<\/?([a-zA-Z][a-zA-Z0-9-]*)/);s&&(c=s[1]);var T=kr(e,a),k={},M;T&&!T.f&&(k=pr(T.attrs,c,n),M=T.g+T.b);var H=[],b=c.toLowerCase(),S=`</${b}`,w=Kr(g,S,0),I="",O,L,m;if(T?.f){m=g.slice(0,T.end-a);for(var x=g.slice(T.end-a);x.length>0&&x.charCodeAt(x.length-1)===B;)x=x.slice(0,-1);x&&(L=cr(x))}else if(T&&!T.f){var D=T.end-a;if(w===-1){for(var P=g;P.length>0&&P.charCodeAt(P.length-1)===B;)P=P.slice(0,-1);O=cr(P)}else{var y=D;g.charCodeAt(y)===B&&y++;for(var Q=w;Q>y;){var ne=g.charCodeAt(Q-1);if(ne!==E&&ne!==N&&ne!==B&&ne!==Sr)break;Q--}var ve=g.slice(y,Q);ve&&(L=cr(ve));for(var V=g.slice(w);V.length>0&&V.charCodeAt(V.length-1)===B;)V=V.slice(0,-1);m=cr(V),I=g.slice(D,w).trim()}}var Pe=T?T.f:!1;return{node:{type:v.htmlBlock,tag:c,attrs:k,b:M,children:H,e:L,i:m,k:O,text:I,c:!0,a:Pe},end:A}}if(C===6||C===7){var Ee=Ei(e,t),ce=Ee<e.length?Ee:e.length,he=e.slice(a,ce),Fe=Ee<e.length?q(e,Ee):e.length,X=kr(e,a);if(X){var me=X.tag,j=me.toLowerCase(),He=X.f;if(He){var Ae=e.slice(X.end,ce);return{node:{type:v.htmlBlock,tag:me,attrs:{},children:[],i:e.slice(a,X.end),e:Ae?cr(Ae):void 0,text:Ae,c:!0,a:!0},end:Fe}}if(X.o||tt(me))return{node:{type:v.htmlBlock,tag:me,attrs:pr(X.attrs,me,n),b:X.g+X.b,children:[],text:"",c:!1,a:!1},end:X.end<e.length&&e.charCodeAt(X.end)===B?X.end+1:X.end};var Ue=r.d||0,K=e.slice(a,ce),ke=-1,ge=-1,le=!1;if(Ue<10){for(var Re=`</${j}`,We=X.end-a,Te=1,Me=We;Me<K.length&&Te>0;){var Be=Kr(K,`<${j}`,Me),ze=Kr(K,Re,Me);if(ze===-1)break;if(Be!==-1&&Be<ze){var Z=Be+j.length+1;if(Z<K.length){var Ne=K.charCodeAt(Z);(Ne===E||Ne===N||Ne===B||Ne===U||Ne===$e)&&Te++}Me=Be+1}else{var Y=ze+Re.length;if(Y<K.length){var be=K.charCodeAt(Y);if((be===U||be===E||be===N||be===B)&&(Te--,Te===0)){ke=ze;for(var Ve=Y;Ve<K.length&&K.charCodeAt(Ve)!==U;)Ve++;ge=Ve+1;break}}else if(Te--,Te===0){ke=ze,ge=K.length;break}Me=ze+1}}if(ke===-1&&!X.f&&(C===6||X.v)){var p=Hn(e,X.end,j);if(p!==-1){for(var Ce=Ft,tr=X.end,ee=!1,sr=!1,_e=!1,Se=0,Ye=!1,De=!1,Xe=tr;Xe<Ce;){var Je=e.charCodeAt(Xe);if(Je===B)De&&(ee=!0),Ye||Se++,De=!0,Xe++;else if(Je===E||Je===N)Xe++;else{if(!Ye&&(Ye=!0,Se>=2&&Je===de)){_e=!0;break}if(De=!1,Je===de){var Wr=e.charCodeAt(Xe+1)|32;if((Wr===xt||Wr===tn||Wr===Yr)&&(gi.lastIndex=Xe,gi.test(e))){sr=!0;break}}Xe++}}if(ee&&!_e&&!sr){var yr=oe(e,p);ce=yr,Fe=q(e,yr),K=e.slice(a,ce),he=e.slice(a,ce),ke=Ce-a,ge=p-a,le=!0}}}}var Ie=X.b.indexOf(`
`)!==-1||X.g.indexOf(`
`)!==-1,zr=!1;if(ke!==-1){var pt=K.slice(ge).trim();zr=pt.length===0}var mr=!1,Vr=ce,Mr=Fe;if(ke!==-1){var $r=a+ge,nr=oe(e,$r-1);if($r<nr){for(var vr=$r;vr<nr&&(e.charCodeAt(vr)===E||e.charCodeAt(vr)===N);)vr++;if(vr<nr&&e.charCodeAt(vr)===de){var at=kr(e,vr);at&&!at.f&&(mr=!0,Vr=$r,Mr=$r,zr=!0)}}if(!mr){var Zr=q(e,nr);if(Zr<ce){for(var Hr=Zr;Hr<ce&&(e.charCodeAt(Hr)===E||e.charCodeAt(Hr)===N);)Hr++;if(Hr<ce&&e.charCodeAt(Hr)===de){var ji=kr(e,Hr);ji&&(mr=!0,Vr=nr,Mr=Zr,zr=!0)}}}if(!mr&&r.inHTML){mr=!0,Vr=nr,Mr=q(e,nr);var ea=e.slice($r,nr).trim();zr=ea.length===0}}var ot=[],lr="";if(ke!==-1){lr=K.slice(X.end-a,ke);var At=lr.trim();if(At){var{inline:ra,inHTML:ta,d:na}=r;r.inHTML=!0,r.d=Ue+1;var ia=j==="p";if(ia)r.inline=!0,ot=dt(At,!1,r,n);else{var wn=lr.indexOf(`
`)!==-1,mn=fn.test(At),Wt=$i.test(At),aa=wn||mn||r.inHTML&&Wt,oa=lr.length>=2&&lr.charCodeAt(0)===B&&lr.charCodeAt(lr.length-1)===B&&!wn;oa&&!mn&&!Wt?ot=[{type:v.text,text:At}]:aa||Wt?(r.inline=!1,ot=Fr(lr,r,n)):(r.inline=!0,ot=dt(At,!1,r,n))}r.inline=ra,r.inHTML=ta,r.d=na}}var bn=!1;if(C===6&&ke!==-1&&!r.inHTML&&!Ie){var Aa=/<[a-zA-Z][^>]*>/.test(lr),la=lr.indexOf(`
`)!==-1||fn.test(lr);Aa&&!la&&(bn=!0)}var Ca=!le&&(r.inHTML||C===7||Ie||!zr||bn);if(Ca){var _t,Tr,In=!1;if(ke!==-1&&mr){var On=!1;if(r.inHTML&&ge<K.length){for(var kt=ge;kt<K.length&&K.charCodeAt(kt)!==B;)kt++;var zt=K.slice(ge,kt).trim();On=zt.length>1&&zt.charCodeAt(0)===de&&zt.charCodeAt(1)!==$e}Tr=On?K.slice(X.end-a):lr,In=!0}else(C===7||r.inHTML)&&ke!==-1?(Tr=K.slice(X.end-a),Tr.charCodeAt(0)===B&&(Tr=Tr.slice(1))):mr?_t=e.slice(a,Vr):Ie?_t=he:(Tr=K.slice(X.end-a),Tr.charCodeAt(0)===B&&(Tr=Tr.slice(1)));var Ln=_t!==void 0,Vt=cr(_t===void 0?Tr||"":_t),xn={type:v.htmlBlock,tag:me,attrs:pr(X.attrs,me,n),b:X.g+X.b,children:ot,e:Ln?void 0:Vt,k:Ln?Vt:void 0,text:Vt,c:!0,a:!1};return In&&(xn.y=!0),{node:xn,end:Mr}}var yn=cr(lr);return{node:{type:v.htmlBlock,tag:me,attrs:pr(X.attrs,me,n),b:X.g+X.b,children:ot,e:le?void 0:yn,text:yn,c:!1,a:!1},end:Mr}}var wt=he.match(/^<(\/?)([a-zA-Z][a-zA-Z0-9-]*)/),fa=wt?wt[2]:"div",Zt=wt?wt[1]==="/":!1,Qt,Mn,Bn,mt="";if(Zt){var Yt=he.indexOf(">");Yt===-1?Qt=he:(Qt=he.slice(0,Yt+1),mt=he.slice(Yt+1),mt&&(Mn=cr(mt)))}else Bn=cr(he);return{node:{type:v.htmlBlock,tag:fa,attrs:{},children:[],e:Mn,i:Qt,k:Bn,text:Zt?mt:he,c:!0,a:Zt},end:Fe}}var Ze=kr(e,a);if(!Ze)return null;var Br=Ze.tag,qt=Br.toLowerCase(),Pn=Br.charCodeAt(0),bt=Pn>=J&&Pn<=G;if(!(bt||Gt.has(qt)||Et.has(qt)||qt.includes("-")))return null;if(Ze.f)return{node:{type:v.htmlSelfClosing,tag:Br,attrs:{},i:e.slice(a,Ze.end),a:!0},end:Ze.end};var Qr=Hn(e,Ze.end,Br),ut=[];if(Qr!==-1){var da=Ft,It=e.slice(Ze.end,da),Ot=It.trim();if(Ot){var _a=It.indexOf(`
`)!==-1,ua=fn.test(Ot),ca=$i.test(Ot),{inline:Ra,inHTML:ha,d:sa}=r;r.inHTML=!0,r.d=(r.d||0)+1,_a||ua||ca?(r.inline=!1,ut=Fr(It,r,n)):(r.inline=!0,ut=dt(Ot,!1,r,n)),r.inline=Ra,r.inHTML=ha,r.d=sa}var Ha=oe(e,Qr),ga=e.slice(Qr,Ha).trim(),jt=ga?Qr:q(e,Qr),Dn=bt?e.slice(a,Qr):e.slice(a,jt),wo=bt?Qr:jt;return{node:{type:v.htmlBlock,tag:Br,attrs:pr(Ze.attrs,Br,n),b:Ze.g+Ze.b,children:ut,k:cr(Dn),text:bt?It:Dn,c:!0,a:!1},end:jt}}var ct=Ei(e,Ze.end),$a=ct<e.length?q(e,ct):ct,en=e.slice(Ze.end,ct);if(en.trim()){var{inline:va,inHTML:Ta,d:Sa}=r;r.inline=!1,r.inHTML=!0,r.d=(r.d||0)+1,ut=Fr(en,r,n),r.inline=va,r.inHTML=Ta,r.d=Sa}var Ea=e.slice(Ze.end,ct);return{node:{type:v.htmlBlock,tag:Br,attrs:pr(Ze.attrs,Br,n),b:Ze.g+Ze.b,children:ut,e:cr(Ea),text:en,c:!0,a:!1},end:$a}}function eo(e,t){if(e.charCodeAt(t)!==de)return 0;var r=t+1,n=e.length;if(e.charCodeAt(r)===Ke&&e.charCodeAt(r+1)===F&&e.charCodeAt(r+2)===F)return 2;if(e.charCodeAt(r)===qr)return 3;if(e.charCodeAt(r)===Ke){var i=e.charCodeAt(r+1);if(i>=J&&i<=G)return 4;if(e.slice(r+1,r+8)==="[CDATA[")return 5}for(var a=e.charCodeAt(r)===$e,o=a?r+1:r,l=o;l<n;){var C=e.charCodeAt(l);if(C>=J&&C<=G||C>=ie&&C<=ue||C>=W&&C<=z||C===F)l++;else break}if(l===o)return 0;var A=e.slice(o,l);if(Et.has(A.toLowerCase())){if(a)return 0;var f=e.charCodeAt(l);return f===E||f===N||f===U||f===B||l>=n?1:0}if(Gt.has(A.toLowerCase())){if(a){for(var d=l;d<n&&(e.charCodeAt(d)===E||e.charCodeAt(d)===N);)d++;return d<n&&e.charCodeAt(d)===U?6:0}var u=l<n?e.charCodeAt(l):-1;return u===E||u===N||u===U||u===B||u===$e||u===-1?6:0}if(a){for(var _=l;_<n&&(e.charCodeAt(_)===E||e.charCodeAt(_)===N);)_++;if(_<n&&e.charCodeAt(_)===U){var R=oe(e,t),h=e.slice(_+1,R).trim();if(h==="")return 7}}else{var g=oe(e,t),c=kr(e,t);if(c&&c.end<=g){var s=e.slice(c.end,g).trim();if(s==="")return 7}}return 0}function Ii(e,t,r){for(var n=0,i=e.length;n<i&&(e.charCodeAt(n)===E||e.charCodeAt(n)===N);)n++;for(;i>n&&(e.charCodeAt(i-1)===E||e.charCodeAt(i-1)===N);)i--;n<i&&e.charCodeAt(n)===xe&&n++,i>n&&e.charCodeAt(i-1)===xe&&(i-2<n||e.charCodeAt(i-2)!==we)&&i--;for(var a=[],o=n,l=!1,C=[],A=n;A<i;){var f=e.charCodeAt(A);if(f===we&&A+1<i){e.charCodeAt(A+1)===xe?(l||(l=!0,C=[]),C.push(e.slice(o,A)),C.push("|"),A+=2,o=A):A+=2;continue}if(f===re){for(var d=0;A<i&&e.charCodeAt(A)===re;)d++,A++;for(var u=!1;A<i&&!u;){for(var _=0;A<i&&e.charCodeAt(A)===re;)_++,A++;_===d?u=!0:_===0&&A++}continue}if(f===xe){var R=l?(C.push(e.slice(o,A)),C.join("")):e.slice(o,A);a.push(R.trim()),A++,o=A,l=!1,C=[];continue}A++}var h=l?(C.push(e.slice(o,i)),C.join("")):e.slice(o,i);return a.push(h.trim()),a.map(g=>{var c=g.indexOf("\\|")===-1?g:g.replace(/\\\|/g,"|");return c?dt(c,!1,t,r):[]})}function Oi(e,t,r,n){let i=oe(e,t);var a=e.indexOf("|",t);if(a<0||a>=i)return null;let o=q(e,i);if(o>=e.length)return null;let l=oe(e,o);if(!Gi(e,o,l))return null;let C=e.slice(t,i),A=e.slice(o,l);for(var f=[],d=0,u=A.length;d<u&&(A.charCodeAt(d)===E||A.charCodeAt(d)===N);)d++;for(d<u&&A.charCodeAt(d)===xe&&d++;d<u;){for(;d<u&&(A.charCodeAt(d)===E||A.charCodeAt(d)===N);)d++;if(d>=u||A.charCodeAt(d)===xe)break;var _=A.charCodeAt(d)===Ge;for(_&&d++;d<u&&A.charCodeAt(d)===F;)d++;var R=d<u&&A.charCodeAt(d)===Ge;for(R&&d++,f.push(_&&R?"center":R?"right":_?"left":null);d<u&&(A.charCodeAt(d)===E||A.charCodeAt(d)===N);)d++;d<u&&A.charCodeAt(d)===xe&&d++}let h=Ii(C,r,n);if(f.length!==h.length)return null;let g=[],c=q(e,l);for(;c<e.length;){let b=oe(e,c),S=e.slice(c,b);if(er(e,c,b))break;if(Le(e,c,b),ae<4){var s=e.charCodeAt(c+te);if(s===U||s===Cr||(s===F||s===pe||s===se)&&Gr(e,c))break;if(s===re||s===Oe){for(var T=c+te,k=0;T<b&&e.charCodeAt(T)===s;)k++,T++;if(k>=3)break}}g.push(Ii(S,r,n)),c=q(e,b)}if(n.optimizeForStreaming&&g.length===0)return null;for(var M=h.length,H=0;H<g.length;H++)if(g[H].length<M)for(;g[H].length<M;)g[H].push([]);else g[H].length>M&&(g[H].length=M);return{node:{type:v.table,header:h,cells:g,align:f},end:c}}function ro(e,t,r){var n=oe(e,t);if(Le(e,t,n),ae>3)return null;var i=t+te;if(e.charCodeAt(i)!==fe)return null;if(i+1<e.length&&e.charCodeAt(i+1)===Er){var a=to(e,i,r);return a||null}r.refs||(r.refs=Object.create(null));var o=Fi(e,i,r.refs);return o===null?null:{node:{type:v.refCollection},end:o}}function to(e,t,r){var n=e.length;if(e.charCodeAt(t)!==fe||t+1>=n||e.charCodeAt(t+1)!==Er)return null;for(var i=t+2,a=i;i<n&&e.charCodeAt(i)!==qe;){if(e.charCodeAt(i)===B)return null;i++}if(i>=n)return null;var o=`^${e.slice(a,i)}`.toLowerCase();if(i++,i>=n||e.charCodeAt(i)!==Ge)return null;for(i++;i<n&&(e.charCodeAt(i)===E||e.charCodeAt(i)===N);)i++;if(i<n&&e.charCodeAt(i)===B)for(i++;i<n&&(e.charCodeAt(i)===E||e.charCodeAt(i)===N);)i++;var l=e.indexOf(`
`,i);l<0&&(l=n);for(var C=e.slice(i,l).trim(),A=l<n?l+1:n;A<n;){var f=oe(e,A);if(Le(e,A,f),ae>=2&&!er(e,A,f))C+=`
${e.slice(A,f)}`,A=q(e,f);else if(er(e,A,f)){var d=q(e,f);if(d<n){var u=oe(e,d);if(Le(e,d,u),ae>=2){C+=`
`,A=q(e,f);continue}}break}else break}var _=r.refs;return _&&!_[o]&&(_[o]={target:C,title:void 0}),{node:{type:v.footnote},end:A}}function no(e,t,r,n){let i=t,a=0,o=0,l=-1;for(;i<e.length;){let m=l>=0?l:oe(e,i);if(l=-1,er(e,i,m))break;if(Le(e,i,m),ae<4&&o>0&&!r.m){let D=e.charCodeAt(i+te);if(D===fr||D===F){let P=i+te;for(;P<m&&e.charCodeAt(P)===D;)P++;for(;P<m&&(e.charCodeAt(P)===E||e.charCodeAt(P)===N);)P++;if(P>=m){a=D===fr?1:2,i=q(e,m);break}}}o=m;let x=q(e,m);if(x<e.length){if(e.charCodeAt(x)===Mt){var C=oe(e,x);i=q(e,C),o=C;continue}let D=oe(e,x);if(l=D,Le(e,x,D),ae<4){let P=e.charCodeAt(x+te);if(P===U){i=x;break}if(P===Cr){for(var A=x+te,f=0;A<D&&e.charCodeAt(A)===Cr&&f<=6;)f++,A++;if(f>=1&&f<=6&&(A>=D||e.charCodeAt(A)===E||e.charCodeAt(A)===N)){i=x;break}}if(P===re||P===Oe){for(var d=x+te,u=0;d<D&&e.charCodeAt(d)===P;)u++,d++;if(u>=3){i=x;break}}if(P===de){var _=x+te+1,R=_<D?e.charCodeAt(_):0,h=R===Ke||R===qr;if(!h&&R===$e){for(var g=_+1,c=g;c<D&&(e.charCodeAt(c)>=J&&e.charCodeAt(c)<=G||e.charCodeAt(c)>=ie&&e.charCodeAt(c)<=ue||e.charCodeAt(c)>=W&&e.charCodeAt(c)<=z||e.charCodeAt(c)===F);)c++;c>g&&(h=Gt.has(e.slice(g,c).toLowerCase()))}else if(!h){for(var s=_;s<D&&(e.charCodeAt(s)>=J&&e.charCodeAt(s)<=G||e.charCodeAt(s)>=ie&&e.charCodeAt(s)<=ue||e.charCodeAt(s)>=W&&e.charCodeAt(s)<=z||e.charCodeAt(s)===F);)s++;if(s>_){var T=e.slice(_,s).toLowerCase();h=Gt.has(T)||Et.has(T)}}if(h&&Wi(e,x,r,n)){i=x;break}}if(P===F||P===pe||P===Or){let y=x+te+1;if(y<D&&(e.charCodeAt(y)===E||e.charCodeAt(y)===N)){var k=Tt(e,y,D);if(k<D&&!Gr(e,x)){i=x;break}}}if(P>=W&&P<=z){let y=x+te;for(;y<D&&e.charCodeAt(y)>=W&&e.charCodeAt(y)<=z;)y++;if(y<D&&(e.charCodeAt(y)===ir||e.charCodeAt(y)===dr)&&y-(x+te)===1&&e.charCodeAt(x+te)===49){var M=y+1;if(M<D&&(e.charCodeAt(M)===E||e.charCodeAt(M)===N)){var H=Tt(e,M,D);if(H<D){i=x;break}}}}if(P===xe){let y=q(e,D);if(y<e.length){let Q=oe(e,y);if(Gi(e,y,Q)){i=x;break}}}if((P===F||P===pe||P===se)&&Gr(e,x)){if(P!==F){i=x;break}let y=0,Q=x+te;for(;Q<D&&e.charCodeAt(Q)===F;)y++,Q++;for(;Q<D&&(e.charCodeAt(Q)===E||e.charCodeAt(Q)===N);)Q++;if(Q<D){i=x;break}}}}i=q(e,m)}for(var b=a?o:i;b>t&&(e.charCodeAt(b-1)===B||e.charCodeAt(b-1)===Sr||e.charCodeAt(b-1)===E||e.charCodeAt(b-1)===N);)b--;for(var S=t;S<b&&(e.charCodeAt(S)===E||e.charCodeAt(S)===N);)S++;if(S>=b)return null;for(var w=!1,I=S;I<b;I++)if(e.charCodeAt(I)===Mt){w=!0;break}var O=w?e.slice(S,b).replace(/\u001E/g,""):e.slice(S,b);if(!O)return null;let L=dt(O,!0,r,n);return a?{node:{type:v.heading,level:a,children:L,id:""},end:i}:{node:{type:v.paragraph,children:L},end:i}}function dt(e,t,r,n){var i=r.u;if(!i){var a=r.l;r.l=t;var o=wr(e,0,e.length,r,n);return r.l=a,o}var l=[];return i.push({dest:l,text:e,breaks:t,inline:r.inline,inAnchor:r.inAnchor,inHTML:r.inHTML,htmlDepth:r.d,inList:r.inList,inBlockQuote:r.inBlockQuote,noSetext:r.m,depth:r.p}),l}function io(e,t,r){if(e.charCodeAt(t)!==re)return null;let n=Ur(e,t,r,96),i=t+n;for(;i<r;){let a=e.indexOf("`",i);if(a<0||a>=r)return null;let o=Ur(e,a,r,96);if(o===n){let l=e.slice(t+n,a);return l.indexOf(`
`)!==-1&&(l=l.replace(/\n/g," ")),l.length>0&&l[0]===" "&&l.at(-1)===" "&&l.trim().length>0&&(l=l.slice(1,-1)),{node:{type:v.codeInline,text:l},end:a+o}}i=a+o}return null}function Nn(e,t,r){if(e.charCodeAt(t)!==re)return t;let n=Ur(e,t,r,96),i=t+n;for(;i<r;){let a=e.indexOf("`",i);if(a<0||a>=r)return t;let o=Ur(e,a,r,96);if(o===n)return a+o;i=a+o}return t}function ao(e,t,r){if(e.charCodeAt(t)!==de)return t;if(t+1<r&&e.charCodeAt(t+1)===$e){let A=t+2;for(;A<r&&e.charCodeAt(A)!==U;)A++;return A<r?A+1:t}if(t+3<r&&e.charCodeAt(t+1)===Ke&&e.charCodeAt(t+2)===F&&e.charCodeAt(t+3)===F){let A=e.indexOf("-->",t+4);return A>=0?A+3:t}let n=t+1,i=n;for(;n<r;){let A=e.charCodeAt(n);if(A>=J&&A<=G||A>=ie&&A<=ue||A>=W&&A<=z||A===F)n++;else break}if(n===i)return t;let a=e.slice(i,n).toLowerCase(),o=!1;for(;n<r;){let A=e.charCodeAt(n);if(A===U){n++;break}if(A===$e&&n+1<r&&e.charCodeAt(n+1)===U){n+=2,o=!0;break}if(A===Ir||A===Dr){var l=A;for(n++;n<r&&e.charCodeAt(n)!==l;)n++;n<r&&n++;continue}if(A===B)return t;n++}if(o||tt(a))return n;let C=1;for(;n<r&&C>0;)if(e.charCodeAt(n)===de)if(n+1<r&&e.charCodeAt(n+1)===$e){let A=n+2,f=A;for(;f<r&&(e.charCodeAt(f)>=J&&e.charCodeAt(f)<=G||e.charCodeAt(f)>=ie&&e.charCodeAt(f)<=ue);)f++;if(e.slice(A,f).toLowerCase()===a){for(;f<r&&e.charCodeAt(f)!==U;)f++;if(f<r&&f++,C--,C===0)return f}n=f}else{let A=n+1,f=A;for(;f<r&&(e.charCodeAt(f)>=J&&e.charCodeAt(f)<=G||e.charCodeAt(f)>=ie&&e.charCodeAt(f)<=ue);)f++;e.slice(A,f).toLowerCase()===a&&C++,n++}else n++;return n}function oo(e,t,r){let i=e.charCodeAt(t)===Ke?t+1:t;if(e.charCodeAt(i)!==fe)return t;let a=1,o=i+1;for(;o<r&&a>0;){let C=e.charCodeAt(o);if(C===we&&o+1<r){o+=2;continue}C===fe?a++:C===qe&&a--,o++}if(a!==0||o>=r)return t;let l=e.charCodeAt(o);if(l===ar){let C=1;for(o++;o<r&&C>0;){let A=e.charCodeAt(o);if(A===we&&o+1<r){o+=2;continue}A===ar?C++:A===dr&&C--,o++}return C===0?o:t}if(l===fe){let C=1;for(o++;o<r&&C>0;){let A=e.charCodeAt(o);A===fe?C++:A===qe&&C--,o++}return C===0?o:t}return t}function Ao(e,t,r,n,i){if(e.charCodeAt(t)!==Oe||t+1>=r||e.charCodeAt(t+1)!==Oe)return null;let a=t+2;for(;a+1<r;){let o=e.charCodeAt(a);if(o===re){let l=Nn(e,a,r);if(l>a){a=l;continue}}if(o===Oe&&e.charCodeAt(a+1)===Oe){let l=e.slice(t+2,a),C=wr(l,0,l.length,n,i);return{node:{type:v.textFormatted,tag:"del",children:C},end:a+2}}o===we&&a+1<r&&a++,a++}return null}function lo(e,t,r,n,i){if(e.charCodeAt(t)!==fr||t+1>=r||e.charCodeAt(t+1)!==fr)return null;let a=t+2;for(;a+1<r;){let o=e.charCodeAt(a);if(o===re){let l=Nn(e,a,r);if(l>a){a=l;continue}}if(o===fr&&e.charCodeAt(a+1)===fr&&a>t+2){let l=e.slice(t+2,a),C=wr(l,0,l.length,n,i);return{node:{type:v.textFormatted,tag:"mark",children:C},end:a+2}}o===we&&a+1<r&&a++,a++}return null}function Li(e,t,r){return e<lt?!!(En(e)&et):Ai.test(t[r])}function xi(e,t,r){return e<lt?!!(En(e)&Xr):li.test(t[r])}function Co(e,t,r){var n=e.charCodeAt(t);if(n!==pe&&n!==se)return null;var i=Ur(e,t,r,n);if(i===0)return null;var a=t>0?e.charCodeAt(t-1):32,o=t+i<r?e.charCodeAt(t+i):32,l=xi(a,e,t-1),C=xi(o,e,t+i),A=t>0?Li(a,e,t-1):!1,f=t+i<r?Li(o,e,t+i):!1,d=!C&&(!f||l||A),u=!l&&(!A||C||f),_,R;return n===pe?(_=d,R=u):(_=d&&(!u||A),R=u&&(!d||f)),{len:i,canOpen:_,canClose:R}}function fo(e,t,r,n){if(t.length!==0){for(var i=e.length,a=Array(i),o=null,l=null,C=0;C<i;C++){var A={node:e[C],prev:l,next:null};l?l.next=A:o=A,a[C]=A,l=A}for(var f=Array(t.length),d=0;d<t.length;d++)f[d]=a[t[d].idx];for(var u=[],_=0;_<12;_++)u[_]=-1;for(var R=0;R<t.length;){var h=t[R];if(!(h.active&&h.canClose)){R++;continue}for(var g=h.ch===pe?0:1,c=g*6+h.len%3*2+(h.canOpen?1:0),s=u[c]===void 0?-1:u[c],T=-1,k=R-1;k>s;k--){var M=t[k];if(!(!M.active||M.ch!==h.ch||!M.canOpen)&&!((h.canOpen||M.canClose)&&(M.len+h.len)%3===0&&M.len%3!==0)){T=k;break}}if(T<0){u[c]=R-1,!h.canOpen&&(h.active=!1),R++;continue}var H=t[T],b=H.len>=2&&h.len>=2,S=b?2:1;H.len-=S,h.len-=S;var w=f[T],I=f[R],O=w.node,L=I.node;O.text=O.text.slice(0,O.text.length-S),L.text=L.text.slice(S);for(var m=[],x=w.next;x&&x!==I;)m.push(x.node),x=x.next;var D={type:v.textFormatted,tag:b?"strong":"em",children:m},P={node:D,prev:w,next:I};w.next=P,I.prev=P;for(var y=T+1;y<R;y++)t[y].active=!1;if(H.len===0&&(H.active=!1,O.text==="")){var Q=w.prev;P.prev=Q,Q?Q.next=P:o=P}if(h.len===0){if(h.active=!1,L.text===""){var ne=I.next;P.next=ne,ne&&(ne.prev=P)}}else continue;R++}for(var ve=0,V=o;V;){var Pe=V.node;if(Pe.type===v.text){var Ee=Pe;if(Ee.text===""){V=V.next;continue}if(ve>0&&e[ve-1].type===v.text){e[ve-1].text+=Ee.text,V=V.next;continue}}e[ve++]=Pe,V=V.next}e.length=ve}}function Pt(e,t,r,n){return t(e,r,n)===null?null:e}var yi=0,gn=0,Mi=0,$n=0,Bi=0,vn=0,dn=0,hr=0;function _o(){return dn===2147483647&&(gn=0,$n=0,vn=0,Kt=0,dn=0),++dn}var _n=null,Kt=0,Dt=[],un=256;function Pi(e,t,r,n,i){let a=e.charCodeAt(t)===Ke,o=a?t+1:t;if(e.charCodeAt(o)!==fe||$n===hr&&o>=Mi)return null;var l=Kt===hr?_n:null,C=l===null?0:l[o];if(C<0)return null;var A=C;if(C===0){var f=e.indexOf("]",o+1);if(f<0||f>=r)return Mi=o,$n=hr,null;A=o+1;var d=0;Dt[d++]=o;for(var u=r-o>=un;A<r&&d>0;){var _=e.charCodeAt(A);if(_===we&&A+1<r){A+=2;continue}if(_===re){var R=Nn(e,A,r);if(R>A){A=R;continue}}if(_===de){var h=zi(e,A,r);if(h){A=h.end;continue}var g=ao(e,A,r);if(g>A){A=g;continue}}if(_===fe)Dt[d++]=A;else if(_===qe){var c=Dt[--d];l===null&&u&&A-o>=un&&(l=_n=new Int32Array(r),Kt=hr),l!==null&&(l[c]=A+1)}A++}if(d>0){if(l===null&&u&&A-o>=un&&(l=_n=new Int32Array(r),Kt=hr),l!==null)for(;d>0;)l[Dt[--d]]=-1;return null}}var s=A-1,T=e.slice(o+1,s),k=A<r?e.charCodeAt(A):0,M=!1;if(k===ar){var H=!0;for(A++;A<r&&(e.charCodeAt(A)===E||e.charCodeAt(A)===B);)A++;var b="",S=A;if(A<r&&e.charCodeAt(A)===de){for(A++,S=A;S<r&&e.charCodeAt(S)!==U;){if(e.charCodeAt(S)===we&&S+1<r){S+=2;continue}if(e.charCodeAt(S)===B){H=!1;break}S++}H&&(S>=r||e.charCodeAt(S)!==U)&&(H=!1),H&&(b=e.slice(A,S),S++)}else if(H){var w=gn===hr?yi:-1;if(w>=0&&A>=w)H=!1;else{for(var I=0,O=!1;S<r;){var L=e.charCodeAt(S);if(L===we&&S+1<r){S+=2;continue}if(L===ar)I++;else if(L===dr){if(O=!0,I===0)break;I--}else if(L===E||L===B)break;S++}S>=r&&!O&&(w<0||A<w)&&(yi=A,gn=hr),b=e.slice(A,S)}}if(H){for(A=S;A<r&&(e.charCodeAt(A)===E||e.charCodeAt(A)===B);)A++;var m;if(A<r){var x=e.charCodeAt(A);if(x===Ir||x===Dr||x===ar){var D=x===ar?41:x;A++;for(var P=A;A<r&&e.charCodeAt(A)!==D;)e.charCodeAt(A)===we&&A+1<r&&A++,A++;A>=r?H=!1:(m=e.slice(P,A),A++)}}if(H){for(;A<r&&(e.charCodeAt(A)===E||e.charCodeAt(A)===B);)A++;(A>=r||e.charCodeAt(A)!==dr)&&(H=!1)}}if(H){if(A++,b=Nr(ft(b)),m!==void 0&&(m=Nr(ft(m))),a){var y=wr(T,0,T.length,n,i),Q=Ut(y);return{node:{type:v.image,target:Pt(b,i?.sanitizer||ur,"img","src"),alt:Q,title:m},end:A}}var ne=n.inAnchor;n.inAnchor=!0;var X=ne?[{type:v.text,text:T}]:wr(T,0,T.length,n,i);return n.inAnchor=ne,!n.inAnchor&&Tn(X)?null:{node:{type:v.link,target:Pt(b,i?.sanitizer||ur,"a","href"),title:m,children:X},end:A}}A=s+1,M=!0}var ve="",V=A;if(!M&&k===fe){var Pe=A+1;V=Pe;for(var Ee=!1;V<r&&e.charCodeAt(V)!==qe;){if(e.charCodeAt(V)===we&&V+1<r){V+=2;continue}if(e.charCodeAt(V)===fe){Ee=!0;break}V++}if(Ee||V>=r)return null;var ce=e.slice(Pe,V);if(ce.trim())ve=Xt(ce);else{if(Si(T))return null;ve=Xt(T)}V+=1}else{if(Si(T))return null;ve=Xt(T)}var he=n.refs?.[ve];if(!he)return null;if(a)return{node:{type:v.image,target:Pt(he.target,i?.sanitizer||ur,"img","src"),alt:Ut(wr(T,0,T.length,n,i)),title:he.title},end:V};var Fe=n.inAnchor;n.inAnchor=!0;var X=Fe?[{type:v.text,text:T}]:wr(T,0,T.length,n,i);return n.inAnchor=Fe,!n.inAnchor&&Tn(X)?null:{node:{type:v.link,target:Pt(he.target,i?.sanitizer||ur,"a","href"),title:he.title,children:X},end:V}}function zi(e,t,r){if(e.charCodeAt(t)!==de)return null;for(var n=t+1;n<r;){var i=e.charCodeAt(n);if(i===U)break;if(i===E||i===B||i===Sr||i===de)return null;n++}if(n>=r||e.charCodeAt(n)!==U)return null;var a=e.slice(t+1,n),o=a.match(/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^\x00-\x20]*)$/);return o?{node:{type:v.link,target:a,title:void 0,children:[{type:v.text,text:a}]},end:n+1}:a.indexOf("@")!==-1&&/^[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])?)*$/.test(a)?{node:{type:v.link,target:`mailto:${a}`,title:void 0,children:[{type:v.text,text:a}]},end:n+1}:null}function uo(e,t,r,n){if(e.charCodeAt(t)!==fe||t+1>=r||e.charCodeAt(t+1)!==Er||vn===hr&&t>=Bi)return null;let i=t+2;for(;i<r&&e.charCodeAt(i)!==qe&&e.charCodeAt(i)!==B;)i++;if(i>=r)return Bi=t,vn=hr,null;if(e.charCodeAt(i)!==qe)return null;let a=e.slice(t+2,i);return a?{node:{type:v.footnoteReference,target:`#${gr(a)}`,text:a},end:i+1}:null}function co(e,t,r,n){if(n.disableBareUrls)return null;var i="",a=!1,o=e.charCodeAt(t);if(o===Ht||o===72?t+8<=r&&e.charCodeAt(t+1)===Yr&&e.charCodeAt(t+2)===Yr&&e.charCodeAt(t+3)===xt&&(e.charCodeAt(t+4)===tn&&e.charCodeAt(t+5)===Ge&&e.charCodeAt(t+6)===$e&&e.charCodeAt(t+7)===$e?i="https://":e.charCodeAt(t+4)===Ge&&e.charCodeAt(t+5)===$e&&e.charCodeAt(t+6)===$e&&(i="http://")):o===br||o===70?t+6<=r&&e.charCodeAt(t+1)===Yr&&e.charCodeAt(t+2)===xt&&e.charCodeAt(t+3)===Ge&&e.charCodeAt(t+4)===$e&&e.charCodeAt(t+5)===$e&&(i="ftp://"):(o===Pr||o===87)&&t+4<=r&&e.charCodeAt(t+1)===Pr&&e.charCodeAt(t+2)===Pr&&e.charCodeAt(t+3)===ir&&(i="www.",a=!0),!i)return null;let l=t+i.length;for(;l<r;){let H=e.charCodeAt(l);if(H===E||H===B||H===N||H===Sr||H===de||H===U)break;l++}for(var C=0,A=0,f=t;f<l;f++){var d=e.charCodeAt(f);d===ar?C++:d===dr&&A++}let u=l;for(;u>t+i.length;){let H=e.charCodeAt(u-1);if(H===ir||H===Gn||H===Ge||H===Ke||H===qr||H===dr||H===pe||H===se||H===Oe){if(H===dr){if(C>=A)break;A--}u--}else if(H===gt){for(var _=u-2;_>t&&(e.charCodeAt(_)>=J&&e.charCodeAt(_)<=G||e.charCodeAt(_)>=ie&&e.charCodeAt(_)<=ue||e.charCodeAt(_)>=W&&e.charCodeAt(_)<=z);)_--;_>=t&&e.charCodeAt(_)===ht?u=_:u--}else break}if(u<=t+i.length)return null;var R=t+(a?4:i.length),h=e.indexOf("/",R);if((h<0||h>u)&&(h=u),a&&e.indexOf(".",R)===-1)return null;for(var g=-1,c=-1,s=h-1;s>=R;s--)if(e.charCodeAt(s)===ir)if(g<0)g=s;else{c=s;break}for(var T=c>=0?c+1:R,s=T;s<h;s++)if(e.charCodeAt(s)===se)return null;var k=e.slice(t,u),M=a?`http://${k}`:k;return{node:{type:v.link,target:M,title:void 0,children:[{type:v.text,text:k}]},end:u}}function Ro(e,t,r,n){if(n.disableBareUrls)return null;for(var i=t,a=i;i<r;){var o=e.charCodeAt(i);if(o>=J&&o<=G||o>=ie&&o<=ue||o>=W&&o<=z||o===ir||o===Ke||o===Cr||o===36||o===Rt||o===ht||o===Dr||o===pe||o===Or||o===$e||o===fr||o===qr||o===Er||o===se||o===re||o===Lr||o===xe||o===yt||o===Oe||o===F)i++;else break}if(i===a||i>=r||e.charCodeAt(i)!==Lt)return null;i++;for(var l=i,C=-1,A=i;i<r;){var o=e.charCodeAt(i);if(o>=J&&o<=G||o>=ie&&o<=ue||o>=W&&o<=z)i++;else if((o===F||o===se)&&i>l)i++;else if(o===ir){if(i===l)break;var f=e.charCodeAt(i-1);if(f===F||f===se||i-A>63)break;if(i+1<r){var d=e.charCodeAt(i+1);if(d>=J&&d<=G||d>=ie&&d<=ue||d>=W&&d<=z)C=i,A=i+1,i++;else break}else break}else break}if(i-A>63||C<0)return null;var u=e.charCodeAt(i-1);if(!(u>=J&&u<=G||u>=ie&&u<=ue||u>=W&&u<=z)||i<=C+1)return null;for(var _=-1,R=C-1;R>=l;R--)if(e.charCodeAt(R)===ir){_=R;break}for(var h=_>=0?_+1:l,R=h;R<i;R++)if(e.charCodeAt(R)===se)return null;var g=e.slice(t,i);return{node:{type:v.link,target:`mailto:${g}`,title:void 0,children:[{type:v.text,text:g}]},end:i}}function Tn(e){for(var t=0;t<e.length;t++)if(e[t].type===v.link||"children"in e[t]&&Array.isArray(e[t].children)&&Tn(e[t].children))return!0;return!1}function Ut(e,t){for(var r="",n=0;n<e.length;n++){var i=e[n];i.type===v.text?r+=i.text:i.type===v.breakLine?r+=" ":i.type===v.codeInline||i.type===v.footnoteReference?r+=i.text:"children"in i&&Array.isArray(i.children)?r+=Ut(i.children,t):!t&&i.type===v.image&&(r+=i.alt||"")}return r}function Sn(e,t,r){for(var n=0;n<e.length;n++){var i=e[n];if(i.type===v.heading){var a=i;a.id=za(r(Ut(a.children,!0)),t)}if("children"in i){var o=i.children;Array.isArray(o)&&Sn(o,t,r)}if((i.type===v.orderedList||i.type===v.unorderedList)&&Array.isArray(i.items))for(var l=i.items,C=0;C<l.length;C++)Sn(l[C],t,r)}}function it(e){return{type:v.text,text:e}}function ho(e,t,r){var n=t+1;if(n>=r)return-1;if(e.charCodeAt(n)===Cr){n++;var i=n<r&&(e.charCodeAt(n)===nn||e.charCodeAt(n)===an);i&&n++;for(var a=n,o=i?6:7;n<r&&n-a<=o;){var l=e.charCodeAt(n),C=l>=W&&l<=z||i&&(l>=J&&l<=st||l>=ie&&l<=br);if(!C)break;n++}return n===a||n-a>o?-1:n<r&&e.charCodeAt(n)===gt?n+1:-1}for(var A=n;n<r&&n-A<48;){var f=e.charCodeAt(n);if(f>=J&&f<=G||f>=ie&&f<=ue||f>=W&&f<=z){n++;continue}break}return n===A?-1:n<r&&e.charCodeAt(n)===gt?n+1:-1}function so(e,t,r,n,i){if(e.charCodeAt(t)!==de)return null;var a=t+1;if(a>=r)return null;var o=e.charCodeAt(a);if(o===Ke&&a+1<r&&e.charCodeAt(a+1)===F&&a+2<r&&e.charCodeAt(a+2)===F){var l=a+3;if(l<r&&e.charCodeAt(l)===U)return{node:{type:v.htmlComment,text:"",t:!0},end:l+1};if(l+1<r&&e.charCodeAt(l)===F&&e.charCodeAt(l+1)===U)return{node:{type:v.htmlComment,text:"-",t:!0},end:l+2};var C=e.indexOf("-->",l);return C!==-1&&C<=r-3?{node:{type:v.htmlComment,text:e.slice(t+4,C),t:!1},end:C+3}:null}if(o===qr){var A=e.indexOf("?>",a+1);return A!==-1&&A<r?{node:{type:v.htmlSelfClosing,tag:"?",attrs:{},n:e.slice(t,A+2),a:!1},end:A+2}:null}if(o===Ke&&a+1<r){var f=e.charCodeAt(a+1);if(f===fe&&e.slice(a+1,a+8)==="[CDATA["){var d=e.indexOf("]]>",a+8);return d!==-1&&d<r?{node:{type:v.htmlSelfClosing,tag:"![CDATA[",attrs:{},n:e.slice(t,d+3),a:!1},end:d+3}:null}if(f>=J&&f<=G){var u=e.indexOf(">",a+2);return u!==-1&&u<r?{node:{type:v.htmlSelfClosing,tag:`!${e.slice(a+1,u)}`,attrs:{},n:e.slice(t,u+1),a:!1},end:u+1}:null}}if(o===$e){var _=a+1;if(_>=r)return null;var R=e.charCodeAt(_);if(!(R>=J&&R<=G||R>=ie&&R<=ue))return null;for(_++;_<r;){var h=e.charCodeAt(_);if(h>=J&&h<=G||h>=ie&&h<=ue||h>=W&&h<=z||h===F)_++;else break}for(;_<r&&(e.charCodeAt(_)===E||e.charCodeAt(_)===N||e.charCodeAt(_)===B);)_++;if(_<r&&e.charCodeAt(_)===U){var g=e.slice(a+1,_).trim();return{node:{type:v.htmlSelfClosing,tag:g,attrs:{},i:e.slice(t,_+1),a:!0},end:_+1}}return null}if(!(o>=J&&o<=G||o>=ie&&o<=ue))return null;var c=kr(e,t);if(!c)return null;var s=c.tag,T=s.toLowerCase(),k=c.o;if(k||tt(s))return{node:{type:v.htmlSelfClosing,tag:s,attrs:pr(c.attrs,s,i),n:c.r?Rn(c):e.slice(t,c.end),a:!1},end:c.end};var M=Et.has(T),H=Hn(e.slice(0,r),c.end,s);if(H===-1)return{node:{type:v.htmlSelfClosing,tag:s,attrs:pr(c.attrs,s,i),n:c.r?Rn(c):e.slice(t,c.end),a:!1},end:c.end};var b=ja(e,`</${T}`,H),S=e.slice(c.end,b);if(M){var w=cr(S);return{node:{type:v.htmlBlock,tag:s,attrs:pr(c.attrs,s,i),b:c.g+c.b,children:[],e:w||void 0,i:e.slice(b,H),text:w,c:!0,a:!1},end:H}}var I=[],O=S.trim();if(O){var{inAnchor:L,inline:m,l:x}=n;T==="a"&&(n.inAnchor=!0),n.l=!1;var D=O.indexOf(`
`)!==-1||/^#{1,6}\s/.test(O);D?(n.inline=!1,I=Fr(O,n,i)):I=wr(O,0,O.length,n,i),n.inAnchor=L,n.inline=m,n.l=x}return{node:{type:v.htmlBlock,tag:s,attrs:pr(c.attrs,s,i),b:c.b,children:I,text:cr(S),c:!1,a:!1},end:H}}var Ho=200,vt=0;function wr(e,t,r,n,i){if(vt++,vt>Ho)return vt--,[{type:v.text,text:e.slice(t,r)}];var a=hr;hr=_o();let o=n;if(i.optimizeForStreaming){let sr=function(Se,Ye){for(var De=1,Xe=Ye+1;Xe<Se.length;Xe++){var Je=Se.charCodeAt(Xe);if(Je===fe)De++;else if(Je===qe&&(De--,De===0))return Xe}return-1},p=e.slice(t,r),Ce=p;for(var l=0,C=0,A=0,f=0,d=0,u=-1,_=-1,R=-1,h=-1,g=-1,c=0;c<p.length;c++){var s=p.charCodeAt(c);if(s===fe){var T=oo(p,c,p.length);if(T>c){c=T-1;continue}}s===pe?c+1<p.length&&p.charCodeAt(c+1)===pe?(l++,u=c,c++):(C++,_=c):s===se?c+1<p.length&&p.charCodeAt(c+1)===se?(A++,R=c,c++):(f++,h=c):s===Oe&&c+1<p.length&&p.charCodeAt(c+1)===Oe&&(d++,g=c,c++)}var k=[];d%2===1&&g>=0&&k.push([g,2]),A%2===1&&R>=0&&k.push([R,2]),f%2===1&&h>=0&&k.push([h,1]),l%2===1&&u>=0&&k.push([u,2]),C%2===1&&_>=0&&k.push([_,1]),k.sort((Se,Ye)=>Ye[0]-Se[0]);for(var M=0;M<k.length;M++){var H=k[M][0],b=k[M][1];p=p.slice(0,H)+p.slice(H+b)}let tr=0,ee=-1;for(let Se=0;Se<p.length;Se++)p.charCodeAt(Se)===re&&(tr++,ee=Se);if(tr%2===1&&ee!==-1){let Se=!1,Ye=-1,De=0;for(;De<p.length;)p.charCodeAt(De)===re&&(Se?(Se=!1,Ye=-1):(Ye=De,Se=!0)),De++;Se&&Ye!==-1&&(p=p.slice(0,Ye))}for(var S=!0;S;){S=!1;for(var w=-1,I=-1,O=-1,L=!1,m=0;m<p.length;m++){var x=p.charCodeAt(m);if(x===fe&&(m===0||p.charCodeAt(m-1)!==we)){var D=m>0&&p.charCodeAt(m-1)===Ke,P=D?m-1:m,y=sr(p,m);if(y===-1)w=P,L=D,I=m+1,O=p.length;else{var Q=y+1;if(Q>=p.length)w=P,L=D,I=m+1,O=y;else if(p.charCodeAt(Q)===ar){var ne=p.indexOf(")",Q+1);ne===-1?(w=P,L=D,I=m+1,O=y,m=p.length):m=ne}else if(p.charCodeAt(Q)===fe){var ve=p.indexOf("]",Q+1);ve===-1?(w=P,L=D,I=m+1,O=y,m=p.length):m=ve}else m=y}}}if(w>=0){var V=L?"":p.slice(I,O);p=p.slice(0,w)+V,S=!0}}let _e=p.match(/<([A-Z][A-Za-z0-9]*)(?:\s[^>]*)?>([^<]*)$/);if(_e&&_e.index!==void 0){var Pe=_e[0].length-_e[2].length,Ee=Pe>=2&&_e[0].charCodeAt(Pe-2)===$e;if(!Ee){for(var ce=!1,he=0,Fe=0;Fe<_e.index;Fe++)p.charCodeAt(Fe)===re&&he++;if(ce=he%2===1,!ce){let Se=_e[1];Kr(p,`</${Se}`,0)===-1&&(p=p.slice(0,_e.index)+_e[2])}}}p!==Ce&&(e=e.slice(0,t)+p,r=t+p.length)}let X=[];var me=[];let j=t;var He="",Ae=i.disableAutoLink||i.disableBareUrls||o.inAnchor?-1:e.indexOf("@",t);for(Ae>=r&&(Ae=-1);t<r;){let p=e.charCodeAt(t),Ce=null;if(p===re){if(Ce=io(e,t,r),!Ce){var Ue=Ur(e,t,r,re);t+=Ue-1}}else if(p===pe||p===se){var K=Co(e,t,r);if(K){if(K.canOpen||K.canClose){(He||t>j)&&(X.push(it(He+e.slice(j,t))),He="");var ke=e.slice(t,t+K.len),ge=it(ke);me.push({idx:X.length,ch:p,len:K.len,canOpen:K.canOpen,canClose:K.canClose,active:!0}),X.push(ge),t+=K.len,j=t;continue}t+=K.len-1}}else if(p===Oe)Ce=Ao(e,t,r,o,i);else if(p===fr)Ce=lo(e,t,r,o,i);else if(p===fe)t+1<r&&e.charCodeAt(t+1)===Er&&(Ce=uo(e,t,r,o)),Ce||(Ce=Pi(e,t,r,o,i));else if(p===Ke&&t+1<r&&e.charCodeAt(t+1)===fe)Ce=Pi(e,t,r,o,i);else if(p===de)Ce=zi(e,t,r),!(Ce||i.disableParsingRawHTML||i.ignoreHTMLBlocks)&&(Ce=so(e,t,r,o,i));else if(p===ht){var le=ho(e,t,r);if(le!==-1){var Re=e.slice(t,le),We=Nr(Re);if(We!==Re){He=He+e.slice(j,t)+We,t=le,j=le;continue}}}else if((p===Ht||p===Pr||p===br)&&!o.inAnchor&&!i.disableAutoLink&&(t===0||e.charCodeAt(t-1)!==de)){var Te=t+1<r?e.charCodeAt(t+1):0;(p===Ht&&Te===Yr||p===br&&Te===Yr||p===Pr&&Te===Pr)&&(Ce=co(e,t,r,i))}if(!Ce&&Ae>=0&&Ae-t<=64&&!o.inAnchor&&!i.disableAutoLink&&!i.disableBareUrls&&(p>=J&&p<=G||p>=ie&&p<=ue||p>=W&&p<=z)&&(Ce=Ro(e,t,r,i),!Ce&&t>=Ae&&(Ae=e.indexOf("@",t+1),Ae>=r&&(Ae=-1))),p===B&&o.l){var Me=!1,Be=0;if(t>j&&e.charCodeAt(t-1)===we)Me=!0,Be=1;else{for(var ze=0,Z=t-1;Z>=j&&e.charCodeAt(Z)===E;)ze++,Z--;ze>=2&&(Me=!0,Be=ze)}if(Me){for((He||t-Be>j)&&(X.push(it(He+e.slice(j,t-Be))),He=""),X.push({type:v.breakLine}),t++;t<r&&e.charCodeAt(t)===E;)t++;j=t;continue}var Ne=t>j&&e.charCodeAt(t-1)===E,Y=t+1<r&&e.charCodeAt(t+1)===E;if(Ne||Y){for(var be=t;be>j&&e.charCodeAt(be-1)===E;)be--;for(He+=`${e.slice(j,be)}
`,t++;t<r&&e.charCodeAt(t)===E;)t++;j=t;continue}}if(Ce)(He||t>j)&&(X.push(it(He+e.slice(j,t))),He=""),X.push(Ce.node),t=Ce.end,j=t;else{if(p===we&&t+1<r){let tr=e.charCodeAt(t+1);if(En(tr)&et){(He||t>j)&&(X.push(it(He+e.slice(j,t))),He=""),X.push(it(e[t+1])),t+=2,j=t;continue}}if(t++,Ae<0||Ae-t>64)for(;t<r&&!(Ae>=0&&Ae-t<=64);){var Ve=e.charCodeAt(t);if(Ve<lt&&!Ji[Ve])t++;else break}}}return(He||r>j)&&(X.push(it(He+e.slice(j,r))),He=""),me.length>0&&fo(X,me,n,i),hr=a,vt--,X}var go=500;function Fr(e,t,r){var n=t.p||0;if(n>go)return[{type:v.text,text:e}];t.p=n+1;let i=t;if(r.optimizeForStreaming&&!(t.j||t.x)){for(var a=e.length;a>0&&e.charCodeAt(a-1)===B;)a--;for(var o=a;o>0&&e.charCodeAt(o-1)!==B;)o--;if(a>o&&e.charCodeAt(o)===xe){for(var l=!1,C=o+1;C<a;C++){var A=e.charCodeAt(C);if(A!==E&&A!==N&&A!==xe&&A!==Ge&&A!==F){l=!0;break}}for(var f=!1,d=!1,u=0,_=o,R=o-1;R>0;){for(var h=R;h>0&&e.charCodeAt(h-1)!==B;)h--;if(e.charCodeAt(h)!==xe)break;_=h;for(var g=!0,c=!1,s=h;s<R;s++){var T=e.charCodeAt(s);if(T===F)c=!0;else if(T!==E&&T!==N&&T!==Ge&&T!==xe){g=!1;break}}g&&c?(f=!0,d=!0):d||u++,R=h-1}l?f||(e=e.slice(0,o).trimEnd()):e=f&&u>0?e.slice(0,o).trimEnd():e.slice(0,_).trimEnd()}for(var k=-1,M=-1,H=-1,b=!1,S=e.length-1;S>=0;S--)if(e.charCodeAt(S)===de){for(var w=S+1<e.length?e.charCodeAt(S+1):0,I=w>=J&&w<=G||w>=ie&&w<=ue,O=w===$e&&S+2<e.length&&(e.charCodeAt(S+2)>=J&&e.charCodeAt(S+2)<=G||e.charCodeAt(S+2)>=ie&&e.charCodeAt(S+2)<=ue),L=w===Ke||w===qr,m=e.length;m>S+1&&e.charCodeAt(m-1)===B;)m--;var x=S+1>=m;if(I||O||L||x){var D=S+1;if((O||I)&&(D=S+2),I||O)for(;D<e.length;){var P=e.charCodeAt(D);if(P>=J&&P<=G||P>=ie&&P<=ue||P>=W&&P<=z)D++;else break}for(var y=I||O?D:S+2;y<e.length&&e.charCodeAt(y)!==U;)y++;if(y>=e.length)k=S,b=!0;else if((I||O)&&e.charCodeAt(y-1)!==$e){for(var Q=!1,ne=y+1;ne<e.length;ne++)if(e.charCodeAt(ne)===de){Q=!0;break}Q||(k=S,M=D,H=y+1)}}break}if(k>=0){for(var ve=0,V=0;V<k;V++)e.charCodeAt(V)===re&&ve++;if(ve%2===0)if(b)e=e.slice(0,k);else{var Pe=e.slice(k+1,M);Kr(e,`</${Pe}`,0)===-1&&(e=e.slice(0,k)+e.slice(H))}}for(var Ee=e.length;Ee>0&&e.charCodeAt(Ee-1)===B;)Ee--;if(Ee>0){for(var ce=Ee;ce>0&&e.charCodeAt(ce-1)!==B;)ce--;for(var he=ce,Fe=0;he<Ee&&e.charCodeAt(he)===E&&Fe<3;)he++,Fe++;if(ce>0&&he<Ee&&Za(e,he,Ee)){for(var X=ce-1,me=X;me>0&&e.charCodeAt(me-1)!==B;)me--;er(e,me,X)||(e=e.slice(0,ce).trimEnd())}}var j=e.length;if(j>0){for(var He=e.lastIndexOf(`
`),Ae=He===-1?0:He+1,Ue=j,K=Ae,ke=0;K<Ue&&e.charCodeAt(K)===E&&ke<3;)K++,ke++;if(K<Ue){var ge=e.charCodeAt(K),le=!1;if(ge===pe||ge===F||ge===Or){var Re=K+1;if(Re>=Ue||e.charCodeAt(Re)===E||e.charCodeAt(Re)===N){for(var We=Re;We<Ue&&(e.charCodeAt(We)===E||e.charCodeAt(We)===N);)We++;We>=Ue&&(le=!0)}}else if(ge>=W&&ge<=z){for(var Te=K;Te<Ue&&e.charCodeAt(Te)>=W&&e.charCodeAt(Te)<=z;)Te++;if(Te<Ue&&(e.charCodeAt(Te)===ir||e.charCodeAt(Te)===dr)){var Me=Te+1;if(Me>=Ue||e.charCodeAt(Me)===E||e.charCodeAt(Me)===N){for(var Be=Me;Be<Ue&&(e.charCodeAt(Be)===E||e.charCodeAt(Be)===N);)Be++;Be>=Ue&&(le=!0)}}}le&&(e=e.slice(0,Ae).trimEnd())}}}if(t.inline)return wr(e,0,e.length,t,r);let ze=[],Z=0,Ne=e.length;if(Z===0&&!r.disableFrontmatter&&e.startsWith("---")){let ee=ii(e);if(ee?.hasValidYaml){if(r.preserveFrontmatter!==!1){let sr=e.slice(0,ee.endPos).trimEnd();ze.push({type:v.frontmatter,text:sr})}Z=ee.endPos}}for(;Z<Ne;){for(var Y=e.indexOf(`
`,Z),be=Y<0?Ne:Y;Z<Ne&&er(e,Z,be);)Z=be<Ne?be+1:be,Z<Ne&&(Y=e.indexOf(`
`,Z),be=Y<0?Ne:Y);if(Z>=Ne)break;var Ve=e.charCodeAt(Z)===Mt;Le(e,Z,be);let ee=null;if(hn=e,sn=Z,Jt=be,!Ve&&ae>=4&&!t.inHTML)ee=Ya(e,Z);else if(!Ve){let sr=Z+te,_e=e.charCodeAt(sr);_e===Cr?ee=Va(e,Z,t,r):_e===U?ee=qa(e,Z,t,r):_e===re||_e===Oe?ee=Qa(e,Z,t):_e===F||_e===pe||_e===se?(ee=Gr(e,Z),!ee&&(ee=bi(e,Z,t,r))):_e===Or||_e>=W&&_e<=z?ee=bi(e,Z,t,r):_e===de?ee=Wi(e,Z,t,r):_e===xe?ee=Oi(e,Z,t,r):_e===fe&&(ee=ro(e,Z,t))}if(!ee){for(var p=!1,Ce=Z;Ce<be;Ce++)if(e.charCodeAt(Ce)===xe){p=!0;break}p&&(ee=Oi(e,Z,t,r))}if(ee||(ee=no(e,Z,t,r)),ee)ee.node.type!==v.refCollection&&ze.push(ee.node),Z=ee.end;else{var tr=e.indexOf(`
`,Z);Z=tr<0?Ne:tr+1}}return t.p=n,ze}function Vi(e,t){return e.charCodeAt(0)===65279&&(e=e.slice(1)),Nt(e,{inAnchor:!1,inBlockQuote:!1,inHTML:!1,inList:!1,inline:!1,refs:Object.create(null)},St(t))}function Zi(e,t,r,n){var i=kr(e,t);return i?{tagName:i.tag,tagLower:i.tag.toLowerCase(),attrs:i.b,whitespaceBeforeAttrs:i.g,isSelfClosing:i.o,hasSpaceBeforeSlash:i.s,isClosing:i.f,hasNewline:i.g.includes(`
`)||i.b.includes(`
`),endPos:i.end}:null}function Nt(e,t,r){vt=0,e=Ci(e),!t.refs&&(t.refs=Object.create(null)),(r.optimizeForStreaming||t.inline)&&(t.x=Wa(e,t.refs,r));var n,i;t.u||(t.u=n=[],t.q=i=[]);let a=Fr(e,t,r);if(n&&i){for(var o=n,l={inline:t.inline,inAnchor:t.inAnchor,inHTML:t.inHTML,htmlDepth:t.d,inList:t.inList,inBlockQuote:t.inBlockQuote,noSetext:t.m,depth:t.p},C=0;C<o.length;C++){var A=o[C];t.inline=A.inline,t.inAnchor=A.inAnchor,t.inHTML=A.inHTML,t.d=A.htmlDepth,t.inList=A.inList,t.inBlockQuote=A.inBlockQuote,t.m=A.noSetext,t.p=A.depth,t.l=A.breaks;var f=wr(A.text,0,A.text.length,t,r);t.l=!1;for(var d=0;d<f.length;d++)A.dest.push(f[d])}t.inline=l.inline,t.inAnchor=l.inAnchor,t.inHTML=l.inHTML,t.d=l.htmlDepth,t.inList=l.inList,t.inBlockQuote=l.inBlockQuote,t.m=l.noSetext,t.p=l.depth;for(var u=i,_=0;_<u.length;_++)for(var R=u[_],h=0;h<R.src.length;h++){var g=R.src[h];if(R.unwrap&&g.type===v.paragraph)for(var c=g.children,s=0;s<c.length;s++)R.dest.push(c[s]);else R.dest.push(g)}t.u=void 0,t.q=void 0,Sn(a,t,r.slugify)}return di(t.refs)?[{type:v.refCollection,refs:t.refs},...a]:a}var pn=Symbol("markdown-options"),rr=e=>Array.isArray(e)?e:e===null?[]:[e],vo={[v.blockQuote]:(e,{h:t,output:r,state:n,slug:i})=>{let a={},o=e.children;return e.alert&&(a.class=`markdown-alert-${i(e.alert.toLowerCase(),gr)}`,o=[_i(e.alert),...o]),t("blockquote",{key:n.key,...a},...rr(r(o,n)))},[v.breakLine]:(e,{h:t,state:r})=>t("br",{key:r.key}),[v.breakThematic]:(e,{h:t,state:r})=>t("hr",{key:r.key}),[v.frontmatter]:(e,{h:t,state:r,options:n})=>n.preserveFrontmatter?t("pre",{key:r.key},e.text):null,[v.codeBlock]:(e,{h:t,state:r})=>{let n=e.lang?Nr(e.lang):"",i={...e.attrs||{},class:n?`language-${n} lang-${n}`:""};return t("pre",{key:r.key},t("code",i,e.text))},[v.codeInline]:(e,{h:t,state:r})=>t("code",{key:r.key},e.text),[v.footnoteReference]:(e,{h:t,state:r,sanitize:n})=>t("a",{key:r.key,href:n(e.target,"a","href")},t("sup",{},e.text)),[v.gfmTask]:(e,{h:t,state:r})=>t("input",{key:r.key,checked:e.completed,readOnly:!0,type:"checkbox"}),[v.heading]:(e,{h:t,output:r,state:n})=>t(`h${e.level}`,{id:e.id,key:n.key},...rr(r(e.children,n))),[v.htmlBlock]:(e,t)=>{let{h:r,state:n,options:i,output:a,sanitize:o,slug:l,refs:C}=t;if(nt(i)&&ln(e.tag)){var A=An(e);return A.kind==="literal"?r("span",{key:n.key},A.literal):r("span",{key:n.key},...Ri(A.open,e.children?a(e.children,n):null,A.close))}let f=e.k,d=f!==void 0,u=d?f:e.a?e.e||"":(e.e||"")+(e.i||"");if(u&&e.c){let _=e.tag.toLowerCase();if(Ki(_)){let H=d?f:e.e||"",b=nt(i)?Cn(H):H;return/<[a-z][^>]{0,100}>/i.test(u)?r(e.tag,{key:n.key,...e.attrs,innerHTML:b}):r(e.tag,{key:n.key,...e.attrs},b)}if(/<\/?pre\b/i.test(u)){let H=nt(i)?Cn(u):u;return r(e.tag,{key:n.key,...e.attrs,innerHTML:H})}let g=St({slugify:i.slugify,sanitizer:o,tagfilter:!0}),c=fi(u),s=new RegExp(`^<${e.tag}(\\s[^>]*)?>(\\s*</${e.tag}>)?$`,"i"),T={key:n.key,...e.attrs};if(s.test(c))return r(e.tag,T);let k=Nt(c,{inline:!1,refs:C,inHTML:!1},g);if(on(k),d)return rr(a(k.flatMap(rt),n));let M=ci(k,_);return M.found&&M.afterClose.length>0?[r(e.tag,T,...rr(a(M.beforeClose.flatMap(rt),n))),...rr(a(M.afterClose.flatMap(rt),n))]:r(e.tag,T,...rr(a(k.flatMap(rt),n)))}return tt(e.tag)?r(e.tag,{key:n.key,...e.attrs}):r(e.tag,{key:n.key,...e.attrs},...rr(e.children?a(e.children,n):null))},[v.htmlSelfClosing]:(e,{h:t,state:r,options:n})=>{if(nt(n)&&ln(e.tag)){var i=An(e);return t("span",{key:r.key},i.kind==="literal"?i.literal:i.open+(i.close||""))}return t(e.tag,{key:r.key,...e.attrs})},[v.image]:(e,{h:t,state:r,sanitize:n})=>{let i=e.target===null?null:n(e.target,"img","src");return t("img",{key:r.key,alt:e.alt?.length>0?e.alt:void 0,title:e.title||void 0,src:i||void 0})},[v.link]:(e,{h:t,output:r,state:n,sanitize:i})=>{let a={key:n.key};if(e.target!=null){let o=hi(e.target,i,"a","href");o!=null&&(a.href=o)}return e.title&&(a.title=e.title),t("a",a,...rr(r(e.children,n)))},[v.table]:(e,{h:t,output:r,state:n})=>{let i=e.header.map((l,C)=>t("th",{key:C,style:e.align[C]===null?{}:{textAlign:e.align[C]}},...rr(r(l,n)))),a=e.cells.map((l,C)=>t("tr",{key:C},...l.map((A,f)=>t("td",{key:f,style:e.align[f]===null?{}:{textAlign:e.align[f]}},...rr(r(A,n))))));var o=[t("thead",{},t("tr",{},...i))];return e.cells.length>0&&o.push(t("tbody",{},...a)),t("table",{key:n.key},...o)},[v.text]:e=>e.text,[v.textFormatted]:(e,{h:t,output:r,state:n})=>t(e.tag,{key:n.key},...rr(r(e.children,n))),[v.orderedList]:(e,{h:t,output:r,state:n})=>{let i=e.items.map((o,l)=>t("li",{key:l},...rr(r(o,n)))),a={key:n.key,start:e.start};return t("ol",a,...i)},[v.unorderedList]:(e,{h:t,output:r,state:n})=>{let i=e.items.map((a,o)=>t("li",{key:o},...rr(r(a,n))));return t("ul",{key:n.key},...i)},[v.paragraph]:(e,{h:t,output:r,state:n})=>t("p",{key:n.key},...rr(r(e.children,n))),[v.ref]:()=>null};function To(e,t,r,n,i,a,o,l){let C=vo[e.type];return C?C(e,{h:n,output:t,state:r,sanitize:i,slug:a,refs:o,options:l}):null}var So=(e,t,r,n,i,a)=>{let o=(A,f,d)=>{let u=()=>To(A,_=>f(Array.isArray(_)?_:[_]),d,t,r,n,i,a);return e?e(u,A,f,d):u()},l=A=>A.map(f=>"text"in f?f.text:""),C=(A,f={})=>{let d=(f.renderDepth||0)+1;if(d>2500)return l(A);f.renderDepth=d;let u=f.key,_=[],R=!1;for(let h=0;h<A.length;h++){f.key=h;let g=o(A[h],C,f),c=typeof g=="string";if(R&&typeof g=="string"){let s=_.at(-1);_[_.length-1]=(typeof s=="string"?s:"")+g}else if(g!=null)if(Array.isArray(g))for(let s=0;s<g.length;s++)_.push(g[s]);else _.push(g);R=c}return f.key=u,f.renderDepth=d-1,_};return C},Qi=e=>typeof e=="function"||typeof e=="object"&&e!=null&&("render"in e||"setup"in e),Eo=(e,t)=>{if(typeof e=="function"||!t)return e;let r=e,n=Bt(t,r,void 0);if(!n)return e;if(Qi(n))return n;let i=Bt(t,`${r}.component`,r);return Qi(i),i};function Yi(e,t){let r={...t||{}};r.overrides=r.overrides||{};let n=r.slugify||gr,i=r.sanitizer||ur,a=R=>kn(R,{...r,wrapper:null});function o(R,h,...g){let c=typeof R=="string"?R:"",s=r.overrides&&Object.keys(r.overrides).length>0,T=s?Bt(r.overrides,`${c}.props`,{}):null,k=h||null;if(k)for(let O in k){let L=k[O];if(typeof L=="string"&&L.length>0&&L[0]==="<"&&(Di.test(L)||Xi.test(L)||Zi(L,0))){let m=a(L.trim());k[O]=O==="innerHTML"&&Array.isArray(m)?m[0]:m}}let M=s?Eo(R,r.overrides):R,H=k?.class,b=T?.class,S=H&&b?`${H} ${b}`:H||b||void 0,w=typeof M!="string";if(!(s||S||k?.innerHTML))return w&&g.length>0?Ar.h(M,k||{},{default:()=>g}):Ar.h(M,k||{},...g);let I=k?{...k}:{};if(T)for(let O in T)I[O]=T[O];return S&&(I.class=S),k?.innerHTML&&T?.innerHTML===void 0&&(I.innerHTML=k.innerHTML),w&&g.length>0?Ar.h(M,I,{default:()=>g}):Ar.h(M,I,...g)}let l=r.createElement||((R,h,...g)=>typeof R!="string"&&g.length>0?Ar.h(R,h||{},{default:()=>g}):Ar.h(R,h||{},...g)),C=St(r,r.forceInline),A=e[0]&&e[0].type===v.refCollection?e[0].refs:Object.create(null),f=So(r.renderRule,o,i,n,A,r),d=f(e,{inline:r.forceInline,refs:A}),u=si(A);if(u.length>0){let R=u.map(h=>{let g=h.identifier.slice(1),c=Nt(h.footnote,{inline:!0,refs:A},C),s=f(c,{inline:!0,refs:A}),T=rr(s);return o("div",{id:n(g,gr)},`${g}: `,...T)});d.push(o("footer",{key:"footer"},...R))}if(r.wrapper===null)return d.length===0?null:d.length===1?d[0]:d;let _=r.wrapper||(r.forceInline?"span":"div");return d.length>1||r.forceWrapper?l(_,{...r.wrapperProps},...d):d.length===1?d[0]:null}function kn(e="",t={}){let r={...t||{}};r.overrides=r.overrides||{};let n=r.slugify||gr,i=r.sanitizer||ur,a=r.forceInline||!(r.forceBlock||ai.test(e)),o=St(r,a),l=Object.create(null),C=a?e:ui(e),A=Nt(C,{inline:a,refs:l},o);return Yi(A,{...r,forceInline:a})}var No=e=>(Ar.provide(pn,e.options),e.children),qi=e=>{let t=Ar.inject(pn,void 0),r=Ar.computed(()=>{var C={...t,...e.options};return C.overrides={...t?.overrides,...e.options?.overrides},C}),n=e.children===null||e.children===void 0?"":e.children,{options:i,children:a,...o}=e;return Ar.computed(()=>kn(n,{...r.value,wrapperProps:{...r.value?.wrapperProps,...o}})).value},ko=qi;