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