UNPKG

markdown-to-jsx

Version:

A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization.

50 lines • 79.9 kB
var xi=Object.create,{getPrototypeOf:Mi,defineProperty:Ht,getOwnPropertyNames:Qn,getOwnPropertyDescriptor:Bi}=Object,ln=Object.prototype.hasOwnProperty;function Vn(e){return this[e]}var Pi,Di,Xi=(e,t,r)=>{var n=e!=null&&typeof e=="object";if(n){var a=t?Pi??=new WeakMap:Di??=new WeakMap,i=a.get(e);if(i)return i}r=e!=null?xi(Mi(e)):{};let o=t||!e||!e.x||!ln.call(e,"default")?Ht(r,"default",{value:e,enumerable:!0}):r;if(e&&typeof e=="object"||typeof e=="function")for(let A of Qn(e))ln.call(o,A)||Ht(o,A,{get:Vn.bind(e,A),enumerable:!0});return n&&a.set(e,o),o},Ji=e=>{var t=(Zn??=new WeakMap).get(e),r;if(t)return t;if(t=Ht({},"__esModule",{value:!0}),e&&typeof e=="object"||typeof e=="function")for(var n of Qn(e))ln.call(t,n)||Ht(t,n,{get:Vn.bind(e,n),enumerable:!(r=Bi(e,n))||r.enumerable});return Zn.set(e,t),t},Zn,Ki=e=>e;function Gi(e,t){this[e]=Ki.bind(null,t)}var Fi=(e,t)=>{for(var r in t)Ht(e,r,{get:t[r],enumerable:!0,configurable:!0,set:Gi.bind(t,r)})},Xo={};Fi(Xo,{Markdown:()=>li,MarkdownContext:()=>mt,MarkdownProvider:()=>Po,RuleType:()=>v,astToJSX:()=>Ai,compiler:()=>Yt,default:()=>Jo,parser:()=>ai,sanitizer:()=>dr,slugify:()=>gr}),module.exports=Ji(Xo);var Ye=Xi(require("react"),1),N=32,k=9,Er=13,M=10,re=96,Oe=126,_e=91,Rr=94,U=62,lr=35,ht=37,F=45,Cr=61,me=92,ke=42,he=95,ae=60,Mt=64,je=93,Ke=33,st=38,Ge=58,$t=70,pr=102,gt=104,Pr=119,qr=116,Bt=112,Cn=115,Yn=160,qn=12,jn=44,vt=59,jr=63,ar=46,ge=47,Dr=39,Ir=34,Or=43,ye=124,Lr=123,Pt=125,ir=40,fr=41,ea=78,ra=110,ta=79,na=111,fn=120,_n=88,Dt=30,W=48,z=57,J=65,G=90,ie=97,ce=122,Ct=128,_r=32,Ui={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=Ui,_a=require("markdown-to-jsx/entities");function da(e){if(!ia(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 a=t;if(e[t]==="\r"&&t++,t<e.length&&e[t]===`
`&&t++,ia(e,"---",n))return{endPos:t,hasValidYaml:r};if(!r){let i=Vi(e,n,a);if(i<a){let o=e.charCodeAt(i);if(o>=ie&&o<=ce||o>=J&&o<=G||o>=W&&o<=z||o===he){for(i++;i<a&&(o=e.charCodeAt(i),o>=ie&&o<=ce||o>=J&&o<=G||o>=W&&o<=z||o===he||o===F||o===ar);)i++;i<a&&e.charCodeAt(i)===Ge&&(i++,i>=a?r=!0:(o=e.charCodeAt(i),(o===N||o===k)&&(r=!0)))}}}}return null}var Wi=/&([a-zA-Z0-9]+|#[0-9]{1,7}|#x[0-9a-fA-F]{1,6});/gi,zi={class:"className",for:"htmlFor",allowfullscreen:"allowFullScreen",allowtransparency:"allowTransparency",autocomplete:"autoComplete",autofocus:"autoFocus",autoplay:"autoPlay",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",classid:"classId",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",crossorigin:"crossOrigin",enctype:"encType",formaction:"formAction",formenctype:"formEncType",formmethod:"formMethod",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",inputmode:"inputMode",keyparams:"keyParams",keytype:"keyType",marginheight:"marginHeight",marginwidth:"marginWidth",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",novalidate:"noValidate",radiogroup:"radioGroup",readonly:"readOnly",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",usemap:"useMap",viewbox:"viewBox"},Zi={};function cn(e){if(!e)return Zi;var t={};for(var r in e){var n=r.toLowerCase(),a=zi[n];if(a)t[a]=e[r];else{var i=r.indexOf(":");i===-1?t[r]=e[r]:t[r.slice(0,i)+r[i+1].toUpperCase()+r.slice(i+2)]=e[r]}}return t}var ca=/(\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(Wi,(t,r)=>{var n=_a.decodeEntity(r);if(n)return n;if(r[0]==="#"){var a=r[1]==="x"||r[1]==="X"?Number.parseInt(r.slice(2),16):Number.parseInt(r.slice(1),10);return a===0||a>=55296&&a<=57343||a>1114111?"\uFFFD":a<=65535?String.fromCharCode(a):String.fromCharCode(55296+(a-65536>>10),56320+(a-65536&1023))}return t})}var aa=/(javascript|vbscript|data(?!:image)):/i;function dr(e){if(aa.test(e))return null;if(e.indexOf("%")===-1)return e;try{let t=decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"");if(aa.test(t))return null}catch{return null}return e}var Ve={},er,xe;for(er=[192,193,194,195,196,197,224,225,226,227,228,229,230,198],xe=0;xe<er.length;xe++)Ve[er[xe]]="a";for(Ve[231]=Ve[199]="c",Ve[240]=Ve[208]="d",er=[200,201,202,203,233,232,234,235],xe=0;xe<er.length;xe++)Ve[er[xe]]="e";for(er=[207,239,206,238,205,237,204,236],xe=0;xe<er.length;xe++)Ve[er[xe]]="i";for(Ve[209]=Ve[241]="n",er=[248,216,339,338,213,245,212,244,211,243,210,242],xe=0;xe<er.length;xe++)Ve[er[xe]]="o";for(er=[220,252,219,251,218,250,217,249],xe=0;xe<er.length;xe++)Ve[er[xe]]="u";Ve[376]=Ve[255]=Ve[221]=Ve[253]="y";function gr(e){for(var t="",r=-1,n=e.length,a=0;a<n;a++){var i=e.charCodeAt(a);if(i>=ie&&i<=ce||i>=W&&i<=z){r<0&&(r=a);continue}if(i>=J&&i<=G){r>=0&&(t+=e.slice(r,a),r=-1),t+=String.fromCharCode(i+_r);continue}if(i===N||i===F){r>=0&&(t+=e.slice(r,a),r=-1),t+="-";continue}r>=0&&(t+=e.slice(r,a),r=-1);var o=Ve[i];o&&(t+=o)}return r>=0&&(t+=e.slice(r)),t}function ia(e,t,r){return e.startsWith(t,r)}var oa=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 nt(e){let t=e.toLowerCase();if(oa.has(t))return!0;let r=t.indexOf(":");return r!==-1?(t=t.slice(r+1),oa.has(t)):!1}var Xr=1,Aa=2,rt=4,la=8,Qi=16,ur=32,yr=64,Ra=(()=>{var e=new Uint8Array(128),t;for(e[k]=Xr,e[M]=Xr|Aa,e[qn]=Xr,e[Er]=Xr|Aa,e[N]=Xr,t=Ke;t<=ge;t++)e[t]=rt;for(t=Ge;t<=Mt;t++)e[t]=rt;for(t=_e;t<=re;t++)e[t]=rt;for(t=Lr;t<=Oe;t++)e[t]=rt;for(t=W;t<=z;t++)e[t]=Qi;for(t=J;t<=G;t++)e[t]=la;for(t=ie;t<=ce;t++)e[t]=la;return e})(),ua=/[\p{P}\p{S}]/u,Ha=/\p{Zs}/u,et=[];function ha(e){var t=e.indexOf("\r"),r=e.indexOf("\0");if(t===-1&&r===-1)return e;var n=e.length;et.length=0;var a=0,i=0;for(t===-1?i=r:r===-1?i=t:i=t<r?t:r;i<n;i++){var o=e.charCodeAt(i);o===Er?(a<i&&et.push(e.slice(a,i)),i+1<n&&e.charCodeAt(i+1)===M&&i++,et.push(`
`),a=i+1):o===0&&(a<i&&et.push(e.slice(a,i)),et.push("\uFFFD"),a=i+1)}return a<n&&et.push(e.slice(a)),et.join("")}function sa(e){return e.replace(/>\s+</g,"><").replace(/\n+/g," ").trim()}function Vi(e,t,r){let n=r??e.length;for(;t<n&&(e[t]===" "||e[t]==="	");)t++;return t}function Jt(e){if(!e)return!1;for(var t in e)return!0;return!1}function $a(e){return{attrs:{},children:[{type:v.text,text:e}],c:!0,type:v.htmlBlock,tag:"header"}}var Yi=/^\n+/;function ga(e){for(var t=e.length;t>0&&(e[t-1]===`
`||e[t-1]==="\r");)t--;return`${e.slice(0,t).replace(Yi,"")}

`}function tt(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(tt):[]}return e.type===v.text?e.text?.trim()?[e]:[]:e.type===v.htmlBlock&&e.children?[{...e,children:e.children?.flatMap(tt)}]:[e]}function Rn(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 a=r.j===void 0?r.a?r.e||"":(r.e||"")+(r.h||""):r.j,i=`</${String(r.tag).toLowerCase()}>`,o=a.toLowerCase().indexOf(i);if(o!==-1){var A=a.slice(o+i.length).replace(/<\/[a-z][a-z0-9-]*\s*>/gi,"");A.trim()&&(n=!0)}}n||(r.c=!1)}"children"in e[t]&&e[t].children&&Rn(e[t].children)}}function va(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.type===v.paragraph&&n.children)for(var a=n.children,i=0;i<a.length;i++){var o=a[i];if(o.type===v.htmlSelfClosing&&o.a&&o.tag.toLowerCase()===t){var A=e.slice(0,r);i>0&&A.push({type:v.paragraph,children:a.slice(0,i)});var C=[];if(i+1<a.length){var l=a.slice(i+1).filter(_=>!(_.type===v.htmlSelfClosing&&_.a));l.length>0&&(C=l)}return C=C.concat(e.slice(r+1)),{found:!0,beforeClose:A,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 qi(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 Ca(e,t,r,n){var a;return t===void 0?a=qi(r):a=t.length>0&&t.charCodeAt(0)>N?` ${t}`:t,`<${e}${a}${n}`}function un(e){var t=e.tag,r=e.type===v.htmlSelfClosing,n=e,a=n.b,i=`</${t}>`;if(!r&&n.a)return{kind:"literal",literal:(n.h||i)+(n.e||"")};if(r){var o=e;return o.a?{kind:"literal",literal:o.h||i}:o.m?{kind:"literal",literal:o.m}:{kind:"literal",literal:Ca(t,a,e.attrs," />")}}var A=Ca(t,a,e.attrs,">"),C=n.children,l=C!=null&&C.length>0;if(n.c&&n.j!==void 0)return l?{kind:"sandwich",open:A,close:i}:{kind:"literal",literal:n.j};if(n.c&&!l)return{kind:"literal",literal:A+(n.e||"")+(n.h||i)};if(C!=null&&C.length>0){for(var _="",d=0;d<C.length;d++){var R=C[d];if(R.type!==v.text)return{kind:"sandwich",open:A,close:i};_+=R.text}return{kind:"literal",literal:A+_+i}}var c=n.e||"";return c&&c.indexOf(i)!==-1?{kind:"literal",literal:A+c}:{kind:"literal",literal:A+c+i}}function Ta(e,t,r){var n=[],a=e,i=r;if(a&&n.push(a),Array.isArray(t))for(var o=0;o<t.length;o++)n.push(t[o]);else t!=null&&n.push(t);i&&n.push(i);for(var A=[],C=0;C<n.length;C++){var l=n[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 Jr(e){return e==null||e.tagfilter!==!1}function Sa(e,t,r,n){var a=t(e,r,n);return a===null?null:ji(a)}function Ea(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 fa(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 Kt(e,t,r){if(t.indexOf(".")===-1){var n=e?.[t];if(n)return n;if(e){var a=fa(t);if(a!==t){var i=e[a];if(i)return i}}return r}for(var o=e,A=t.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 _=fa(A[0]);if(_!==A[0])for(o=e[_],C=1;o!==void 0&&C<A.length;)o=o?.[A[C]],C++}return o||r}function ji(e){for(var t=!1,r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n<=N||n===Ir||n===ht||n===ae||n===U||n===_e||n===me||n===je||n===Rr||n===re||n>=123){t=!0;break}}if(!t)return e;for(var a="",r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n===ht&&r+2<e.length){var i=e.charCodeAt(r+1),o=e.charCodeAt(r+2);if((i>=W&&i<=z||i>=J&&i<=$t||i>=ie&&i<=pr)&&(o>=W&&o<=z||o>=J&&o<=$t||o>=ie&&o<=pr)){a+=e[r]+e[r+1]+e[r+2],r+=2;continue}}if(n>=55296&&n<=57343){if(n<=56319&&r+1<e.length){var A=e.charCodeAt(r+1);if(A>=56320&&A<=57343){a+=encodeURI(e[r]+e[r+1]),r++;continue}}a+=e[r];continue}a+=encodeURI(e[r])}return a}function Na(...e){return e.filter(Boolean).join(" ")}var eo=new Set(["title","textarea","style","xmp","iframe","noembed","noframes","script","plaintext"]),Xt=/<(\/?)(title|textarea|style|xmp|iframe|noembed|noframes|script|plaintext)(\s|>|\/)/gi;function Hn(e){return eo.has(e.toLowerCase())}function ka(e){return Xt.lastIndex=0,Xt.test(e)}function hn(e){return Xt.lastIndex=0,e.replace(Xt,(t,r,n,a)=>`&lt;${r}${n}${a}`)}function Nt(e,t){var r=e||{},n=r.slugify,a;if(n){var i=n;a=o=>i(o,gr)}else a=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||dr,slugify:a,tagfilter:Jr(r)}}var Za=/^<([a-zA-Z][a-zA-Z0-9-]*)\s[^>]*>/,Qa=/^<[A-Z]/,Tn=["script","pre","style","textarea"],kt=new Set(Tn),ro=/<(?:pre|script|style|textarea)\b/i,ma=/<(?:pre|script|style|textarea)\b/iy,sn=/^(\s{0,3}#[#\s]|\s{0,3}[-*+]\s|\s{0,3}\d+\.\s|\s{0,3}>\s|\s{0,3}```)/m,ba=/^<([a-z][^ >/\n\r]*) ?([^>]*?)>/im,Va=new Uint8Array(128);(()=>{for(var e=[re,ke,he,Oe,Cr,_e,Ke,ae,me,st,M,gt,Pr,pr],t=0;t<e.length;t++)Va[e[t]]=1})();var pa=/([a-zA-Z_][a-zA-Z0-9_-]*)=(?:"([^"]*)"|'([^']*)')/g;function Ya(e){return kt.has(e)}function qa(e){return ro.test(e)}function ja(e,t,r){for(var n=t,a=r;n<a&&(e.charCodeAt(n)===N||e.charCodeAt(n)===k);)n++;if(n>=a)return!1;e.charCodeAt(n)===ye&&n++;for(var i=0;n<a;){for(;n<a&&(e.charCodeAt(n)===N||e.charCodeAt(n)===k);)n++;if(n>=a)break;if(e.charCodeAt(n)===ye&&i>0){for(var o=n+1;o<a&&(e.charCodeAt(o)===N||e.charCodeAt(o)===k);)o++;if(o>=a)return!0}if(e.charCodeAt(n)===Ge&&n++,n>=a||e.charCodeAt(n)!==F)return!1;for(;n<a&&e.charCodeAt(n)===F;)n++;for(n<a&&e.charCodeAt(n)===Ge&&n++,i++;n<a&&(e.charCodeAt(n)===N||e.charCodeAt(n)===k);)n++;if(n<a)if(e.charCodeAt(n)===ye)n++;else return!1}return i>0}var to=/[\u0000-\u001F\u007F]/g,no={action:1,background:1,cite:1,data:1,formaction:1,href:1,longdesc:1,poster:1,src:1,"xlink:href":1},ao=/&#(x[0-9a-f]+|[0-9]+);?/gi;function io(e){return e.indexOf("&#")===-1?e:e.replace(ao,(t,r)=>{var n=r.charCodeAt(0)===fn||r.charCodeAt(0)===_n?Number.parseInt(r.slice(1),16):Number.parseInt(r,10);return n>0&&n<=1114111?String.fromCodePoint(n):t})}function oo(e,t,r){if(r&&t.charCodeAt(0)===Lr)return!1;var n=e.charCodeAt(0),a=e.charCodeAt(1);if((n===na||n===ta)&&(a===ra||a===ea))return!(r&&t==="");var i=e.toLowerCase();if(i==="srcdoc")return!0;if(i==="style")return/url\s*\(\s*(javascript|vbscript|data:(?!image\/))/i.test(t);if(no[i]===1){var o=io(Nr(t));if(dr(o)===null)return!0;var A=o.replace(to,"");return A!==o&&dr(A)===null}return!1}function Sn(e){return"<"+(e.f?"/":"")+e.tag+e.g+e.b+(e.n?e.r?" />":"/>":">")}function Ia(e,t,r,n){for(var a=[],i=t,o=0;o<n.length;o+=2){var A=n[o];if(A>i){var C=e.slice(i,A).trim();C&&a.push(C)}i=n[o+1]}if(i<r){var l=e.slice(i,r).trim();l&&a.push(l)}return a.join(" ")}function wr(e,t){if(e.charCodeAt(t)!==ae)return null;let r=t+1,n=e.length,a=!1;e.charCodeAt(r)===ge&&(r++,a=!0);let i=r,o=e.charCodeAt(r);if(!(o>=ie&&o<=ce||o>=J&&o<=G))return null;for(;r<n&&(e.charCodeAt(r)>=ie&&e.charCodeAt(r)<=ce||e.charCodeAt(r)>=J&&e.charCodeAt(r)<=G||e.charCodeAt(r)>=W&&e.charCodeAt(r)<=z||e.charCodeAt(r)===F);)r++;let A=e.slice(i,r);if(!A)return null;let C=A.charCodeAt(0),l=C>=J&&C<=G||A.indexOf("-")!==-1,_=r;for(;r<n&&(e.charCodeAt(r)===N||e.charCodeAt(r)===k||e.charCodeAt(r)===M);)r++;let d=e.slice(_,r);if(r===_&&r<n){var R=e.charCodeAt(r);if(R!==U&&R!==ge)return null}let c=r,u={},s=!1;for(var T=null;r<n;){let I=e.charCodeAt(r);if(I===U){let O=T?Ia(e,c,r,T):e.slice(c,r);return{r:s,u:l,f:a,b:O,q:T!=null,n:!1,g:d,attrs:u,end:r+1,tag:A}}if(I===N||I===k||I===M){r++;continue}if(I===ge&&r+1<n&&e.charCodeAt(r+1)===U){s=r>c&&e.charCodeAt(r-1)===N;let O=T?Ia(e,c,r,T):e.slice(c,r);return{r:s,u:l,f:a,b:O,q:T!=null,n:!0,g:d,attrs:u,end:r+2,tag:A}}var f=r,h=e.charCodeAt(r);if(!(h>=ie&&h<=ce||h>=J&&h<=G||h===he||h===Ge))return null;for(r++;r<n;){var g=e.charCodeAt(r);if(g>=ie&&g<=ce||g>=J&&g<=G||g>=W&&g<=z||g===he||g===ar||g===Ge||g===F)r++;else break}for(var S=e.slice(f,r),p=r;r<n&&(e.charCodeAt(r)===N||e.charCodeAt(r)===k);)r++;var H,w;if(e.charCodeAt(r)===Cr){for(r++;r<n&&(e.charCodeAt(r)===N||e.charCodeAt(r)===k);)r++;var E=e.charCodeAt(r);if(E===Ir||E===Dr){r++;for(var m=r;r<n&&e.charCodeAt(r)!==E;)r++;if(r>=n)return null;if(H=e.slice(m,r),r++,r<n){var y=e.charCodeAt(r);if(y!==N&&y!==k&&y!==M&&y!==U&&y!==ge)return null}w=r}else if(E===Lr){var x=1,m=r;for(r++;r<n&&x>0;){var g=e.charCodeAt(r);g===Lr?x++:g===Pt&&x--,r++}H=e.slice(m,r),w=r}else{for(var m=r;r<n;){var B=e.charCodeAt(r);if(B===N||B===k||B===U||B===M||B===Ir||B===Dr||B===Cr||B===ae||B===re)break;r++}if(r===m)return null;H=e.slice(m,r),w=r}}else H="",w=p;oo(S,H,l)?(T===null&&(T=[]),T.push(f,w)):u[S]=H}return null}function cr(e){var t=e.indexOf("<");if(t===-1)return e;for(var r="",n=0,a=!1;t!==-1;){var i=wr(e,t);i?(i.q&&(r+=e.slice(n,t)+Sn(i),n=i.end,a=!0),t=e.indexOf("<",i.end)):t=e.indexOf("<",t+1)}return a?r+e.slice(n):e}function Ao(e,t,r){if(!r.optimizeForStreaming&&e.indexOf("[")===-1)return!1;for(var n=0,a=e.length,i=!1,o=!1;n<a;){for(var A=e.indexOf(`
`,n),C=A<0?a:A,l=n,_=0;l<C&&_<4;)if(e.charCodeAt(l)===N)_++,l++;else if(e.charCodeAt(l)===k)_+=4,l++;else break;if(l>=C){i=!1,n=A<0?a:A+1;continue}if(_<4){var d=e.charCodeAt(l);if(d===re||d===Oe){for(var R=d,c=0,u=l;u<C&&e.charCodeAt(u)===R;)c++,u++;if(c>=3){var s=!0;if(R===re){for(var T=u;T<C;T++)if(e.charCodeAt(T)===re){s=!1;break}}if(s){i=!1;for(var f=A<0?a:A+1;f<a;){for(var h=f,g=0;h<a&&g<4;){var S=e.charCodeAt(h);if(S===N)g++,h++;else if(S===k)g+=4,h++;else break}if(g<4&&h<a&&e.charCodeAt(h)===R){for(var p=0;h<a&&e.charCodeAt(h)===R;)p++,h++;if(p>=c){for(;h<a&&(e.charCodeAt(h)===N||e.charCodeAt(h)===k);)h++;if(h>=a||e.charCodeAt(h)===M){n=h>=a?a:h+1;break}}}for(;f<a&&e.charCodeAt(f)!==M;)f++;f<a&&f++}f>=a&&(n=a,o=!0);continue}}}}for(var H=l;H<C&&e.charCodeAt(H)===U;){H++,H<C&&e.charCodeAt(H)===N&&H++;for(var w=0;H<C&&w<4;)if(e.charCodeAt(H)===N)w++,H++;else if(e.charCodeAt(H)===k)w+=4,H++;else break;if(w>=4)break;i=!1}if(!i&&_<4&&H<C&&e.charCodeAt(H)===_e&&!(H+1<a&&e.charCodeAt(H+1)===Rr)){var E=ei(e,H,t);if(E){n=E,i=!1;continue}}var m=e.charCodeAt(l);if(m===lr&&_<4)i=!1;else if(_<4&&(m===F||m===ke||m===he)){for(var y=l,x=0;y<C;){var B=e.charCodeAt(y);if(B===m)x++;else if(B!==N&&B!==k)break;y++}i=!(x>=3&&y>=C)}else i=!0;n=A<0?a:A+1}return o}function ei(e,t,r){let n=e.length;if(e.charCodeAt(t)!==_e)return null;let a=t+1<n&&e.charCodeAt(t+1)===Rr,i=t+1;for(;i<n;){var o=e.charCodeAt(i);if(o===je){i++;break}if(o===_e)return null;o===me&&i+1<n&&i++,i++}if(i>n||e.charCodeAt(i-1)!==je)return null;let A=e.slice(t+1,i-1);if(A.length>999)return null;let C=Ut(A);if(!C||i>=n||e.charCodeAt(i)!==Ge)return null;i++;let l=!1;for(;i<n;){let I=e.charCodeAt(i);if(I===N||I===k)i++;else if(I===M&&!l)l=!0,i++;else break}if(a){let I=e.indexOf(`
`,i),O=I<0?n:I,D=e.slice(i,O).trim();return r[C]={target:D,title:void 0},I<0?n:I+1}var _;if(i<n&&e.charCodeAt(i)===ae){i++;for(var d=i;i<n&&e.charCodeAt(i)!==U&&e.charCodeAt(i)!==M;)e.charCodeAt(i)===me&&i+1<n&&i++,i++;if(i>=n||e.charCodeAt(i)!==U)return null;_=e.slice(d,i),i++;for(var R=e.indexOf(`
`,i),c=R<0?n:R,u=i;u<c&&(e.charCodeAt(u)===N||e.charCodeAt(u)===k);)u++;if(u<c){if(u===i)return null;var s=e.charCodeAt(u);if(s!==Ir&&s!==Dr&&s!==ir)return null}}else{for(var d=i,T=0;i<n;){var o=e.charCodeAt(i);if(o===ir)T++;else if(o===fr){if(T===0)break;T--}else{if(o===N||o===k||o===M)break;o===me&&i+1<n&&i++}i++}if(_=e.slice(d,i),!_)return null}for(;i<n&&(e.charCodeAt(i)===N||e.charCodeAt(i)===k);)i++;var f=e.indexOf(`
`,i),h=f<0?n:f,g,S=!1,p=i,H=i;if(i===h&&i<n)for(H=i+1;H<n&&(e.charCodeAt(H)===N||e.charCodeAt(H)===k);)H++;if(H<n){var w=e.charCodeAt(H);if(w===Ir||w===Dr||w===ir){for(var E=w===ir?41:w,m=H+1,y=m;m<n;){var x=e.charCodeAt(m);if(x===E){for(var B=m+1;B<n&&(e.charCodeAt(B)===N||e.charCodeAt(B)===k);)B++;(B>=n||e.charCodeAt(B)===M)&&(g=e.slice(y,m),S=!0,p=B<n?B+1:n);break}if(x===me&&m+1<n){m+=2;continue}if(x===M&&m+1<n&&e.charCodeAt(m+1)===M)break;m++}if(!S&&H===i)return null}}if(S)return r[C]||(r[C]={target:Nr(_t(_)),title:g===void 0?g:Nr(_t(g))}),p;for(;i<h&&(e.charCodeAt(i)===N||e.charCodeAt(i)===k);)i++;return i<h?null:(r[C]||(r[C]={target:Nr(_t(_)),title:g}),f<0?n:f+1)}var or=new Uint8Array(Ra);for(or[lr]|=ur,or[U]|=ur,or[F]|=ur|yr,or[Or]|=ur,or[ke]|=ur|yr,or[he]|=ur|yr,or[re]|=ur|yr,or[Oe]|=ur|yr,or[ae]|=ur|yr,or[_e]|=yr,or[Ke]|=yr,or[ye]|=ur,Tt=W;Tt<=z;Tt++)or[Tt]|=ur;var Tt;function Oa(e){if(e.indexOf("[")<0&&e.indexOf("]")<0)return!1;for(var t=0;t<e.length;t++){if(e.charCodeAt(t)===me){t++;continue}if(e.charCodeAt(t)===_e||e.charCodeAt(t)===je)return!0}return!1}function Ut(e){for(var t=e.length,r=!0,n=t>0,a=0;a<t;a++){var i=e.charCodeAt(a);if(i===N){if(r){n=!1;break}r=!0}else if(i<33||i>126||i>=J&&i<=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 On(e){return e<Ct?or[e]:e===Yn?Xr:0}function _t(e){return e.indexOf("\\")===-1?e:e.replace(/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,"$1")}var En=null,Nn=-1,Wt=-1;function Ae(e,t){if(t>=Nn&&t<=Wt&&e===En)return Wt;var r=e.indexOf(`
`,t),n=r<0?e.length:r;return En=e,Nn=t,Wt=n,n}function q(e,t){let r=Ae(e,t);return r<e.length?r+1:r}function Et(e,t,r){for(;t<r;){let n=e.charCodeAt(t);if(n!==N&&n!==k)break;t++}return t}function La(e,t){let r=q(e,t);for(;r<e.length;){let n=Ae(e,r);if(rr(e,r,n))return r;r=q(e,r)}return e.length}function Wr(e,t,r,n){let a=0;for(;t+a<r&&e.charCodeAt(t+a)===n;)a++;return a}var oe=0,te=0;function Le(e,t,r){for(oe=0,te=0;t+te<r;){let n=e.charCodeAt(t+te);if(n===k)oe+=4-oe%4;else if(n===N)oe++;else break;te++}}function rr(e,t,r){return Et(e,t,r)>=r}function lo(e,t){if(!e)return e;var r=t.v||(t.v=Object.create(null)),n=r[e];if(n===void 0)return r[e]=0,e;for(var a=n+1,i=`${e}-${a}`;r[i]!==void 0;)a++,i=`${e}-${a}`;return r[e]=a,r[i]=0,i}function Co(e,t,r,n){let a=Ae(e,t);if(Le(e,t,a),oe>3)return null;let i=t+te;if(e.charCodeAt(i)!==lr)return null;let o=Wr(e,i,a,35);if(o<1||o>6||(i+=o,i<a&&e.charCodeAt(i)!==N&&e.charCodeAt(i)!==k))return null;i=Et(e,i,a);for(var A=a;A>i&&e.charCodeAt(A-1)===N;)A--;for(var C=A;A>i&&e.charCodeAt(A-1)===lr;)A--;if(A<C)if(A===i||e.charCodeAt(A-1)===N)for(;A>i&&e.charCodeAt(A-1)===N;)A--;else A=C;let l=e.slice(i,A),_=dt(l,!1,r,n);return{node:{type:v.heading,level:o,children:_,id:""},end:q(e,a)}}function fo(e,t,r){var n=e.charCodeAt(t);if(n!==Cr&&n!==F)return!1;for(var a=t;a<r&&e.charCodeAt(a)===n;)a++;for(;a<r&&(e.charCodeAt(a)===N||e.charCodeAt(a)===k);)a++;return a>=r}function Fr(e,t){let r=Ae(e,t);if(Le(e,t,r),oe>3)return null;let n=t+te,a=e.charCodeAt(n);if(a!==F&&a!==ke&&a!==he)return null;let i=0;for(;n<r;){let o=e.charCodeAt(n);if(o===a)i++;else if(o!==N&&o!==k)return null;n++}return i<3?null:{node:{type:v.breakThematic},end:q(e,r)}}var ya=0,xa=0,Ma="";function _o(e,t,r){let n=Ae(e,t);if(Le(e,t,n),oe>3)return null;let a=oe,i=te,o=t+te,A=e.charCodeAt(o);if(A!==re&&A!==Oe)return null;let C=Wr(e,o,n,A);if(C<3)return null;o+=C;let l=Et(e,o,n),_=n;if(A===re){for(let D=l;D<n;D++)if(e.charCodeAt(D)===re)return null}for(;_>l&&(e.charCodeAt(_-1)===N||e.charCodeAt(_-1)===k);)_--;let d=e.slice(l,_),R="",c="",u=d.indexOf(" ");u===-1?R=d:(R=d.slice(0,u),c=d.slice(u+1).trim()),R=_t(R);var s;if(c){pa.lastIndex=0;for(var T;(T=pa.exec(c))!=null;)s||(s={}),s[T[1]]=T[2]===void 0?T[3]:T[2]}let f=q(e,n),{length:h,length:g}=e;var S;A===ya&&C===xa?S=Ma:(S=String.fromCharCode(A).repeat(C),ya=A,xa=C,Ma=S);for(var p=f;p<e.length;){var H=e.indexOf(S,p);if(H===-1)break;for(var w=H,E=0;w>0&&E<4&&e.charCodeAt(w-1)===N;)w--,E++;if(E<=3&&(w===0||e.charCodeAt(w-1)===M)){for(var m=H+C;m<e.length&&e.charCodeAt(m)===A;)m++;var y=Ae(e,m);if(rr(e,m,y)){h=w,g=q(e,y);break}}p=H+1}var x;if(a===0)x=h>f&&e.charCodeAt(h-1)===M?e.slice(f,h-1):e.slice(f,h);else{x="";for(var B=f;B<h;){var I=Ae(e,B);Le(e,B,I);var O=Math.min(te,a);x+=`${e.slice(B+O,I)}
`,B=q(e,I)}x.length>0&&x.charCodeAt(x.length-1)===M&&(x=x.slice(0,-1))}return{node:{type:v.codeBlock,lang:R||void 0,text:x,infoString:c||void 0,attrs:s},end:g}}function Ba(e,t,r){for(var n=0,a=t;a<r&&n<4;)e.charCodeAt(a)===k?n+=4-n%4:n++,a++;if(n<4)return"";for(var i="",o=4;o<n;o++)i+=" ";return i+e.slice(a,r)}function co(e,t){let r=Ae(e,t);if(Le(e,t,r),oe<4)return null;let n="",a=t;for(;a<e.length;){let R=Ae(e,a);if(Le(e,a,R),rr(e,a,R)){for(var i=`${Ba(e,a,R)}
`,o=q(e,R);o<e.length;){var A=Ae(e,o);if(rr(e,o,A)){i+=`${Ba(e,o,A)}
`,o=q(e,A);continue}Le(e,o,A),oe>=4&&(n+=i,a=o);break}if(a!==o)break;continue}if(oe<4)break;let c=0,u=0;var C=0;for(let s=a;s<R&&u<4;s++){if(e.charCodeAt(s)===k){var l=4-u%4;u+l>4&&(C=u+l-4),u+=l}else u++;c++}var _="";if(C>0)for(var d=0;d<C;d++)_+=" ";_+=e.slice(a+c,R),n+=`${_}
`,a=q(e,R)}for(;n.length>0&&n.charCodeAt(n.length-1)===M;)n=n.slice(0,-1);return n?{node:{type:v.codeBlock,lang:void 0,text:n,infoString:void 0,attrs:void 0},end:a}:null}function Ro(e,t,r,n){let a=Ae(e,t);if(Le(e,t,a),oe>3)return null;let i=t+te;if(e.charCodeAt(i)!==U)return null;let o="",A=t,C,l=!1,_=!1,d=!1;for(;A<e.length;){let L=Ae(e,A);Le(e,A,L);let Z=A+te;if(e.charCodeAt(Z)===U){let ne=Z+1;var R=oe+1,c=!1;if(ne<L){var u=e.charCodeAt(ne);u===N?(ne++,R++,c=!0):u===k&&(c=!0)}for(var s="",T=!1,f=ne;f<L;f++)if(e.charCodeAt(f)===k){T=!0;break}if(T){var h=R;if(c&&ne<L&&e.charCodeAt(ne)===k){for(var g=4-h%4,S=0;S<g-1;S++)s+=" ";h+=g,ne++}for(var p=ne;p<L;p++)if(e.charCodeAt(p)===k){for(var H=4-h%4,w=0;w<H;w++)s+=" ";h+=H}else s+=e[p],h++}else s=e.slice(ne,L);if(!(o||C)){let ve=s.match(/^\[!([A-Za-z]+)\]\s*$/);if(ve){C=ve[1].toUpperCase(),A=q(e,L);continue}}o+=`${s}
`;var E=s.trimStart();E.startsWith("```")||E.startsWith("~~~")?d=!d:(s.startsWith("    ")||s.startsWith("	"))&&(d=!0),_=E.length>0,A=q(e,L)}else if(o&&!rr(e,A,L)&&_){if(oe<4){var m=A+te,y=m<L?e.charCodeAt(m):0;if(y===lr||y===U||y===re||y===Oe||y===ae||(y===F||y===ke||y===he)&&Fr(e,A)||(y===F||y===ke||y===Or)&&m+1<L&&(e.charCodeAt(m+1)===N||e.charCodeAt(m+1)===k))break;if(y>=W&&y<=z){for(var x=m;x<L&&e.charCodeAt(x)>=W&&e.charCodeAt(x)<=z;)x++;if(x<L&&(e.charCodeAt(x)===ar||e.charCodeAt(x)===fr))break}}if(d)break;o+=`${e.slice(A,L)}
`,l=!0,A=q(e,L)}else break}if(!(o||C))return null;var{inBlockQuote:B,l:I}=r;r.inBlockQuote=!0,l&&(r.l=!0);var O=r.i;r.i=O||!rr(e,A,e.length);let D=Ur(o||"",r,n);return r.i=O,r.inBlockQuote=B,r.l=I,{node:{type:v.blockQuote,children:D,alert:C||void 0},end:A}}function ri(e,t,r){for(var n=0,a=t;a<r;a++)e.charCodeAt(a)===k?n+=4-n%4:n++;return n}function Kr(e,t,r){if(Le(e,t,r),oe>3)return null;var n=t+te;if(n>=r)return null;var a=e.charCodeAt(n),i=oe,o=n,A=n;if(a===F||a===ke||a===Or){if(o=n+1,o<r&&e.charCodeAt(o)!==N&&e.charCodeAt(o)!==k&&e.charCodeAt(o)!==M)return null}else if(a>=W&&a<=z){for(;A<r&&A-n<9;){var C=e.charCodeAt(A);if(C<W||C>z)break;A++}if(A>n&&A<r){var l=e.charCodeAt(A);if(l===ar||l===fr){if(o=A+1,o<r&&e.charCodeAt(o)!==N&&e.charCodeAt(o)!==k&&e.charCodeAt(o)!==M)return null}else return null}else return null}else return null;var _=o,d=ri(e,t,o),R=0,c=_,u=d;if(_>=r)return{ordered:a>=W&&a<=z,marker:a>=W&&a<=z?e[A]:e[n],start:a>=W&&a<=z?Number.parseInt(e.slice(n,A),10):void 0,contentStart:_,contentCol:d+1,markerCol:i,isEmpty:!0};for(;c<r&&(e.charCodeAt(c)===N||e.charCodeAt(c)===k);){if(e.charCodeAt(c)===k){var s=4-u%4;u+=s}else u++;c++,R++}var T=c>=r,f=u-d;return T||f>4?(u=d+1,c=_+1,R=1):R===0&&(u=d+1,c=_,R=1),{ordered:a>=W&&a<=z,marker:a>=W&&a<=z?e[A]:e[n],start:a>=W&&a<=z?Number.parseInt(e.slice(n,A),10):void 0,contentStart:c,contentCol:u,markerCol:i,isEmpty:T}}var ft=0;function Pa(e,t,r,n){var a=0,i=t;for(ft=0;i<r&&a<n;){var o=e.charCodeAt(i);if(o===k){var A=4-a%4;if(a+A>n){ft=a+A-n,i++,a=n;break}a+=A}else if(o===N)a++;else break;i++}return i}function Da(e,t,r,n){var a=Ae(e,t),i=Kr(e,t,a);if(!i)return null;var o=[],A=t,C=i.contentCol,l="",_=i.isEmpty,d=!1,R=!1;if(!i.isEmpty){for(var c=!1,u=i.contentStart;u<a;u++)if(e.charCodeAt(u)===k){c=!0;break}if(c){var s="",T=ri(e,t,i.contentStart),f=T-i.contentCol;if(f>0)for(var h=0;h<f;h++)s+=" ";for(var g=i.contentStart;g<a;g++)if(e.charCodeAt(g)===k){for(var S=4-T%4,p=0;p<S;p++)s+=" ";T+=S}else s+=e[g],T++;l=`${s}
`}else l=`${e.slice(i.contentStart,a)}
`}for(A=q(e,a);A<e.length;){var H=Ae(e,A);Le(e,A,H);var w=e.charCodeAt(A+te);if(oe<C&&(w===F||w===ke||w===he)&&oe<=3&&Fr(e,A))break;var E=Kr(e,A,H);if(E&&E.ordered===i.ordered&&E.marker===i.marker&&E.markerCol<C){o.push({contentCol:C,raw:l,hasBlankAfter:d,isEmpty:_}),d&&(R=!0),C=E.contentCol,_=E.isEmpty,d=!1,l=E.isEmpty?"":`${e.slice(E.contentStart,H)}
`,A=q(e,H);continue}if(rr(e,A,H)){var m=Pa(e,A,H,C);if(ft>0||m<H){for(var y="",x=0;x<ft;x++)y+=" ";l+=`${y+e.slice(m,H)}
`}else l+=`
`;A=q(e,H);for(var B=!1,I=0;I<l.length;I++){var O=l.charCodeAt(I);if(O!==M&&O!==Er&&O!==N&&O!==k){B=!0;break}}if(_&&!B)if(A<e.length){var D=Ae(e,A),P=Kr(e,A,D);if(!P||P.ordered!==i.ordered||P.marker!==i.marker)break;d=!0}else break;if(A<e.length){var L=Ae(e,A);Le(e,A,L);var Z=e.charCodeAt(A+te);if((Z===F||Z===ke||Z===he)&&oe<=3&&Fr(e,A))break;var ne=Kr(e,A,L);if(ne&&ne.ordered===i.ordered&&ne.marker===i.marker&&ne.markerCol<C){d=!0;continue}if(!rr(e,A,L)&&oe<C)break}continue}if(oe>=C){var ve=Pa(e,A,H,C);if(ft>0){for(var Q="",Pe=C,Ee=0;Ee<ft;Ee++)Q+=" ",Pe++;for(var Re=ve;Re<H;Re++)if(e.charCodeAt(Re)===k){for(var He=4-Pe%4,Fe=0;Fe<He;Fe++)Q+=" ";Pe+=He}else Q+=e[Re],Pe++;l+=`${Q}
`}else l+=`${e.slice(ve,H)}
`;A=q(e,H);continue}for(var X=!1,be=0;be<l.length;be++){var j=l.charCodeAt(be);if(j!==M&&j!==Er&&j!==N&&j!==k){X=!0;break}}if(!d&&X&&!_){var se=A+te,le=e.charCodeAt(se),Ue=le===lr||le===U||le===ae||le===re||le===Oe||(le===F||le===ke||le===he||le===Or)&&(Fr(e,A)!=null||Kr(e,A,H)!=null)||le>=W&&le<=z&&Kr(e,A,H)!=null;if(!Ue){l+=`${e.slice(se,H)}
`,A=q(e,H);continue}}break}if(o.push({contentCol:C,raw:l,hasBlankAfter:d,isEmpty:_}),o.length===0)return null;var K=R;if(!K)for(var we=0;we<o.length;we++){if(o[we].hasBlankAfter&&we<o.length-1){K=!0;break}if(!o[we].isEmpty){for(var $e=o[we].raw,Ce=$e.length,ue=0,We=!1,Te=!1,Me=!1,Be=!1,ze=0,V=0,Ne=-1;ue<Ce;){var Y=$e.indexOf(`
`,ue);if(Y<0&&(Y=Ce),Be){Le($e,ue,Y);for(var pe=$e.slice(ue+te,Y),Ze=0;Ze<pe.length&&pe.charCodeAt(Ze)===ze;)Ze++;Ze>=V&&pe.slice(Ze).trim()===""&&(Be=!1),ue=Y<Ce?Y+1:Ce;continue}if(rr($e,ue,Y)){Ne>=0?Me=!0:We&&(Te=!0),ue=Y<Ce?Y+1:Ce;continue}if(Le($e,ue,Y),Ne>=0){if(oe>=Ne){ue=Y<Ce?Y+1:Ce;continue}var b=Kr($e,ue,Y);if(b&&b.markerCol<Ne&&b.contentCol<=Ne){ue=Y<Ce?Y+1:Ce;continue}if(b){ue=Y<Ce?Y+1:Ce;continue}Ne=-1,Me&&(Te=!0,Me=!1)}var fe=$e.slice(ue+te,Y),tr=fe.charCodeAt(0);if((tr===re||tr===Oe)&&oe<=3){for(var ee=0;ee<fe.length&&fe.charCodeAt(ee)===tr;)ee++;if(ee>=3){if(Te&&We){K=!0;break}Be=!0,ze=tr,V=ee,We=!0,ue=Y<Ce?Y+1:Ce;continue}}var sr=oe<=3?Kr($e,ue,Y):null;if(sr&&We){if(Te){K=!0;break}Ne=sr.contentCol,Me=!1,ue=Y<Ce?Y+1:Ce,We=!0;continue}if(Te){K=!0;break}We=!0,ue=Y<Ce?Y+1:Ce}if(K)break}}for(var de=[],Se=0;Se<o.length;Se++){for(var qe=o[Se],De=qe.raw,Xe=De.length;Xe>0&&De.charCodeAt(Xe-1)===M;)Xe--;var Je=Xe<De.length?De.slice(0,Xe):De,zr=null;if(Je.length>=3&&Je.charCodeAt(0)===_e){var xr=Je[1];(xr===" "||xr==="x"||xr==="X")&&Je.charCodeAt(2)===je&&(zr={type:v.gfmTask,completed:xr==="x"||xr==="X"},Je=Je.slice(3))}var Ie;if(qe.isEmpty&&Je.trim()==="")Ie=[];else if(K){var Zr=r.inList;r.inList=!0;var bt=r.i;r.i=bt||Se!==o.length-1,Ie=Ur(Je,r,n),r.i=bt,r.inList=Zr}else{var br=r.inList;r.inList=!0;var Qr=r.i;if(r.i=Qr||Se!==o.length-1,Ie=Ur(Je,r,n),r.i=Qr,r.inList=br,Ie.length===1&&Ie[0].type===v.paragraph)Ie=Ie[0].children;else if(r.p){var Mr=[];r.p.push({src:Ie,dest:Mr,unwrap:!0}),Ie=Mr}else{for(var vr=[],nr=0;nr<Ie.length;nr++)if(Ie[nr].type===v.paragraph)for(var Tr=Ie[nr].children,ot=0;ot<Tr.length;ot++)vr.push(Tr[ot]);else vr.push(Ie[nr]);Ie=vr}}if(zr){var Vr=[zr,{type:v.text,text:" "}];if(r.p)r.p.push({src:Ie,dest:Vr,unwrap:!1});else for(var $r=0;$r<Ie.length;$r++)Vr.push(Ie[$r]);de.push(Vr)}else de.push(Ie)}return{node:{type:i.ordered?v.orderedList:v.unorderedList,start:i.ordered?i.start:void 0,items:de},end:A}}var Zt=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 kr(e,t,r){let n={};for(let[o,A]of Object.entries(e)){let C=o.toLowerCase();if(C==="style"&&typeof A=="string"){let l={},_=[],d=0,R=0;for(let u=0;u<A.length;u++){let s=A.charCodeAt(u);s===ir?d++:s===fr?d--:s===vt&&d===0&&(_.push(A.slice(R,u)),R=u+1)}R<A.length&&_.push(A.slice(R));let c=!1;_.forEach(u=>{let s=u.indexOf(":");if(s===-1)return;let T=u.slice(0,s).trim(),f=u.slice(s+1).trim();if(T&&f){if(/url\s*\(\s*(javascript|vbscript|data:(?!image\/))/i.test(f)){c=!0;return}let h=T.indexOf("-")===-1?T:T.replace(/-([a-z])/g,(g,S)=>S.toUpperCase());l[h]=f}}),!c&&Object.keys(l).length>0&&(n[o]=l)}else if((C==="href"||C==="src")&&r?.sanitizer){let l=r.sanitizer(A,t,C);l!=null&&(n[o]=l)}else if(A==="")n[o]=!0;else if(A.length>=2&&A.charCodeAt(0)===Lr&&A.charCodeAt(A.length-1)===Pt){var a=A.slice(1,-1);if(a.length>0){var i=a.charCodeAt(0);if(i===_e||i===Lr)try{n[o]=JSON.parse(a);continue}catch{}}if(a==="true"){n[o]=!0;continue}if(a==="false"){n[o]=!1;continue}if(r?.evalUnserializableExpressions)try{n[o]=(0,eval)(`(${a})`);continue}catch{}n[o]=a}else n[o]=A}return n}function Gr(e,t,r){let n=t.length;if(n===0)return r;var a=t.charCodeAt(0),i=a>=J&&a<=G||a>=ie&&a<=ce;if(!i){for(var o=String.fromCharCode(a),A=e.length-n,C=r;C<=A;){var l=e.indexOf(o,C);if(l===-1||l>A)return-1;for(var _=!0,d=1;d<n;d++){var R=e.charCodeAt(l+d),c=t.charCodeAt(d);if(R>=J&&R<=G&&(R+=_r),c>=J&&c<=G&&(c+=_r),R!==c){_=!1;break}}if(_)return l;C=l+1}return-1}a>=J&&a<=G&&(a+=_r);for(let s=r;s<=e.length-n;s++){var u=e.charCodeAt(s);if(u>=J&&u<=G&&(u+=_r),u!==a)continue;let T=!0;for(let f=1;f<n;f++){let h=e.charCodeAt(s+f),g=t.charCodeAt(f);if(h>=J&&h<=G&&(h+=_r),g>=J&&g<=G&&(g+=_r),h!==g){T=!1;break}}if(T)return s}return-1}function uo(e,t,r){let n=t.length;var a=t.charCodeAt(0);a>=J&&a<=G&&(a+=_r);for(let o=Math.min(r,e.length-n);o>=0;o--){var i=e.charCodeAt(o);if(i>=J&&i<=G&&(i+=_r),i!==a)continue;let A=!0;for(let C=1;C<n;C++){let l=e.charCodeAt(o+C),_=t.charCodeAt(C);if(l>=J&&l<=G&&(l+=_r),_>=J&&_<=G&&(_+=_r),l!==_){A=!1;break}}if(A)return o}return-1}var Qt=-1;function kn(e,t,r){let n=r.toLowerCase(),a=`<${n}`,i=`</${n}`,o=1,A=t,C=e.length;for(Qt=-1;A<C&&o>0;){let d=Gr(e,a,A),R=Gr(e,i,A);if(R===-1)return-1;if(d!==-1&&d<R){let c=wr(e,d);c?(c.tag.toLowerCase()===n&&!c.f&&!c.n&&!nt(c.tag)&&o++,A=c.end):A=d+1}else{var l=R+i.length,_=l<C?e.charCodeAt(l):62;if((_===U||_===N||_===k||_===M)&&(o--,o===0)){Qt=R;let c=R+i.length;for(;c<C&&e.charCodeAt(c)!==U;)c++;return c+1}A=R+1}}return-1}function ti(e,t,r,n){if(n.ignoreHTMLBlocks||n.disableParsingRawHTML)return null;var a=Ae(e,t);if(Le(e,t,a),oe>3&&!r.inHTML)return null;var i=t+te;if(e.charCodeAt(i)!==ae)return null;var o=e.indexOf(">",i+1);if(o!==-1&&o<a){var A=e.slice(i+1,o);if(/^[a-zA-Z][a-zA-Z0-9+.-]*:/.test(A)||/^[^\s@]+@[^\s@]+$/.test(A))return null}var C=Ho(e,i);if(C>=1&&C<=5){var l=e.length;if(C===1){for(var _=e.length,d=0;d<Tn.length;d++){var R=Gr(e,`</${Tn[d]}>`,i);R>=0&&R<_&&(_=R)}if(_<e.length){var c=e.indexOf(">",_);l=c>=0?q(e,c+1):e.length}}else{var u=C===2?"-->":C===3?"?>":C===4?">":"]]>",s=e.indexOf(u,i);s>=0&&(l=q(e,s+u.length))}var T=e.slice(i,l);if(C>=2)return{node:{type:v.htmlComment,text:T,s:!1,raw:!0},end:l};var f="div",h=T.match(/^<\/?([a-zA-Z][a-zA-Z0-9-]*)/);h&&(f=h[1]);var g=wr(e,i),S={},p;g&&!g.f&&(S=kr(g.attrs,f,n),p=g.g+g.b);var H=[],w=f.toLowerCase(),E=`</${w}`,m=Gr(T,E,0),y="",x,B,I;if(g?.f){I=T.slice(0,g.end-i);for(var O=T.slice(g.end-i);O.length>0&&O.charCodeAt(O.length-1)===M;)O=O.slice(0,-1);O&&(B=cr(O))}else if(g&&!g.f){var D=g.end-i;if(m===-1){for(var P=T;P.length>0&&P.charCodeAt(P.length-1)===M;)P=P.slice(0,-1);x=cr(P)}else{var L=D;T.charCodeAt(L)===M&&L++;for(var Z=m;Z>L;){var ne=T.charCodeAt(Z-1);if(ne!==N&&ne!==k&&ne!==M&&ne!==Er)break;Z--}var ve=T.slice(L,Z);ve&&(B=cr(ve));for(var Q=T.slice(m);Q.length>0&&Q.charCodeAt(Q.length-1)===M;)Q=Q.slice(0,-1);I=cr(Q),y=T.slice(D,m).trim()}}var Pe=g?g.f:!1;return{node:{type:v.htmlBlock,tag:f,attrs:S,b:p,children:H,e:B,h:I,j:x,text:y,c:!0,a:Pe},end:l}}if(C===6||C===7){var Ee=La(e,t),Re=Ee<e.length?Ee:e.length,He=e.slice(i,Re),Fe=Ee<e.length?q(e,Ee):e.length,X=wr(e,i);if(X){var be=X.tag,j=be.toLowerCase(),se=X.f;if(se){var le=e.slice(X.end,Re);return{node:{type:v.htmlBlock,tag:be,attrs:{},children:[],h:e.slice(i,X.end),e:le?cr(le):void 0,text:le,c:!0,a:!0},end:Fe}}if(X.n||nt(be))return{node:{type:v.htmlBlock,tag:be,attrs:kr(X.attrs,be,n),b:X.g+X.b,children:[],text:"",c:!1,a:!1},end:X.end<e.length&&e.charCodeAt(X.end)===M?X.end+1:X.end};var Ue=r.d||0,K=e.slice(i,Re),we=-1,$e=-1,Ce=!1;if(Ue<10){for(var ue=`</${j}`,We=X.end-i,Te=1,Me=We;Me<K.length&&Te>0;){var Be=Gr(K,`<${j}`,Me),ze=Gr(K,ue,Me);if(ze===-1)break;if(Be!==-1&&Be<ze){var V=Be+j.length+1;if(V<K.length){var Ne=K.charCodeAt(V);(Ne===N||Ne===k||Ne===M||Ne===U||Ne===ge)&&Te++}Me=Be+1}else{var Y=ze+ue.length;if(Y<K.length){var pe=K.charCodeAt(Y);if((pe===U||pe===N||pe===k||pe===M)&&(Te--,Te===0)){we=ze;for(var Ze=Y;Ze<K.length&&K.charCodeAt(Ze)!==U;)Ze++;$e=Ze+1;break}}else if(Te--,Te===0){we=ze,$e=K.length;break}Me=ze+1}}if(we===-1&&!X.f&&(C===6||X.u)){var b=kn(e,X.end,j);if(b!==-1){for(var fe=Qt,tr=X.end,ee=!1,sr=!1,de=!1,Se=0,qe=!1,De=!1,Xe=tr;Xe<fe;){var Je=e.charCodeAt(Xe);if(Je===M)De&&(ee=!0),qe||Se++,De=!0,Xe++;else if(Je===N||Je===k)Xe++;else{if(!qe&&(qe=!0,Se>=2&&Je===ae)){de=!0;break}if(De=!1,Je===ae){var zr=e.charCodeAt(Xe+1)|32;if((zr===Bt||zr===Cn||zr===qr)&&(ma.lastIndex=Xe,ma.test(e))){sr=!0;break}}Xe++}}if(ee&&!de&&!sr){var xr=Ae(e,b);Re=xr,Fe=q(e,xr),K=e.slice(i,Re),He=e.slice(i,Re),we=fe-i,$e=b-i,Ce=!0}}}}var Ie=X.b.indexOf(`
`)!==-1||X.g.indexOf(`
`)!==-1,Zr=!1;if(we!==-1){var bt=K.slice($e).trim();Zr=bt.length===0}var br=!1,Qr=Re,Mr=Fe;if(we!==-1){var vr=i+$e,nr=Ae(e,vr-1);if(vr<nr){for(var Tr=vr;Tr<nr&&(e.charCodeAt(Tr)===N||e.charCodeAt(Tr)===k);)Tr++;if(Tr<nr&&e.charCodeAt(Tr)===ae){var ot=wr(e,Tr);ot&&!ot.f&&(br=!0,Qr=vr,Mr=vr,Zr=!0)}}if(!br){var Vr=q(e,nr);if(Vr<Re){for(var $r=Vr;$r<Re&&(e.charCodeAt($r)===N||e.charCodeAt($r)===k);)$r++;if($r<Re&&e.charCodeAt($r)===ae){var Ci=wr(e,$r);Ci&&(br=!0,Qr=nr,Mr=Vr,Zr=!0)}}}if(!br&&r.inHTML){br=!0,Qr=nr,Mr=q(e,nr);var fi=e.slice(vr,nr).trim();Zr=fi.length===0}}var At=[],Ar="";if(we!==-1){Ar=K.slice(X.end-i,we);var lt=Ar.trim();if(lt){var{inline:_i,inHTML:di,d:ci}=r;r.inHTML=!0,r.d=Ue+1;var Ri=j==="p";if(Ri)r.inline=!0,At=dt(lt,!1,r,n);else{var Mn=Ar.indexOf(`

`)!==-1,Bn=sn.test(lt),qt=ba.test(lt),ui=Mn||Bn||r.inHTML&&qt,Hi=Ar.length>=2&&Ar.charCodeAt(0)===M&&Ar.charCodeAt(Ar.length-1)===M&&!Mn;Hi&&!Bn&&!qt?At=[{type:v.text,text:lt}]:ui||qt?(r.inline=!1,At=Ur(Ar,r,n)):(r.inline=!0,At=dt(lt,!1,r,n))}r.inline=_i,r.inHTML=di,r.d=ci}}var Pn=!1;if(C===6&&we!==-1&&!r.inHTML&&!Ie){var hi=/<[a-zA-Z][^>]*>/.test(Ar),si=Ar.indexOf(`

`)!==-1||sn.test(Ar);hi&&!si&&(Pn=!0)}var $i=!Ce&&(r.inHTML||C===7||Ie||!Zr||Pn);if($i){var ct,Sr,Dn=!1;if(we!==-1&&br){var Xn=!1;if(r.inHTML&&$e<K.length){for(var pt=$e;pt<K.length&&K.charCodeAt(pt)!==M;)pt++;var jt=K.slice($e,pt).trim();Xn=jt.length>1&&jt.charCodeAt(0)===ae&&jt.charCodeAt(1)!==ge}Sr=Xn?K.slice(X.end-i):Ar,Dn=!0}else(C===7||r.inHTML)&&we!==-1?(Sr=K.slice(X.end-i),Sr.charCodeAt(0)===M&&(Sr=Sr.slice(1))):br?ct=e.slice(i,Qr):Ie?ct=He:(Sr=K.slice(X.end-i),Sr.charCodeAt(0)===M&&(Sr=Sr.slice(1)));var Jn=ct!==void 0,en=cr(ct===void 0?Sr||"":ct),Kn={type:v.htmlBlock,tag:be,attrs:kr(X.attrs,be,n),b:X.g+X.b,children:At,e:Jn?void 0:en,j:Jn?en:void 0,text:en,c:!0,a:!1};return Dn&&(Kn.y=!0),{node:Kn,end:Mr}}var Gn=cr(Ar);return{node:{type:v.htmlBlock,tag:be,attrs:kr(X.attrs,be,n),b:X.g+X.b,children:At,e:Ce?void 0:Gn,text:Gn,c:!1,a:!1},end:Mr}}var It=He.match(/^<(\/?)([a-zA-Z][a-zA-Z0-9-]*)/),gi=It?It[2]:"div",rn=It?It[1]==="/":!1,tn,Fn,Un,Ot="";if(rn){var nn=He.indexOf(">");nn===-1?tn=He:(tn=He.slice(0,nn+1),Ot=He.slice(nn+1),Ot&&(Fn=cr(Ot)))}else Un=cr(He);return{node:{type:v.htmlBlock,tag:gi,attrs:{},children:[],e:Fn,h:tn,j:Un,text:rn?Ot:He,c:!0,a:rn},end:Fe}}var Qe=wr(e,i);if(!Qe)return null;var Br=Qe.tag,an=Br.toLowerCase(),Wn=Br.charCodeAt(0),Lt=Wn>=J&&Wn<=G;if(!(Lt||Zt.has(an)||kt.has(an)||an.includes("-")))return null;if(Qe.f)return{node:{type:v.htmlSelfClosing,tag:Br,attrs:{},h:e.slice(i,Qe.end),a:!0},end:Qe.end};var Yr=kn(e,Qe.end,Br),Rt=[];if(Yr!==-1){var vi=Qt,yt=e.slice(Qe.end,vi),xt=yt.trim();if(xt){var Ti=yt.indexOf(`

`)!==-1,Si=sn.test(xt),Ei=ba.test(xt),{inline:Ni,inHTML:ki,d:wi}=r;r.inHTML=!0,r.d=(r.d||0)+1,Ti||Si||Ei?(r.inline=!1,Rt=Ur(yt,r,n)):(r.inline=!0,Rt=dt(xt,!1,r,n)),r.inline=Ni,r.inHTML=ki,r.d=wi}var mi=Ae(e,Yr),bi=e.slice(Yr,mi).trim(),on=bi?Yr:q(e,Yr),zn=Lt?e.slice(i,Yr):e.slice(i,on),Ko=Lt?Yr:on;return{node:{type:v.htmlBlock,tag:Br,attrs:kr(Qe.attrs,Br,n),b:Qe.g+Qe.b,children:Rt,j:cr(zn),text:Lt?yt:zn,c:!0,a:!1},end:on}}var ut=La(e,Qe.end),pi=ut<e.length?q(e,ut):ut,An=e.slice(Qe.end,ut);if(An.trim()){var{inline:Ii,inHTML:Oi,d:Li}=r;r.inline=!1,r.inHTML=!0,r.d=(r.d||0)+1,Rt=Ur(An,r,n),r.inline=Ii,r.inHTML=Oi,r.d=Li}var yi=e.slice(Qe.end,ut);return{node:{type:v.htmlBlock,tag:Br,attrs:kr(Qe.attrs,Br,n),b:Qe.g+Qe.b,children:Rt,e:cr(yi),text:An,c:!0,a:!1},end:pi}}function Ho(e,t){if(e.charCodeAt(t)!==ae)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)===jr)return 3;if(e.charCodeAt(r)===Ke){var a=e.charCodeAt(r+1);if(a>=J&&a<=G)return 4;if(e.slice(r+1,r+8)==="[CDATA[")return 5}for(var i=e.charCodeAt(r)===ge,o=i?r+1:r,A=o;A<n;){var C=e.charCodeAt(A);if(C>=J&&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(kt.has(l.toLowerCase())){if(i)return 0;var _=e.charCodeAt(A);return _===N||_===k||_===U||_===M||A>=n?1:0}if(Zt.has(l.toLowerCase())){if(i){for(var d=A;d<n&&(e.charCodeAt(d)===N||e.charCodeAt(d)===k);)d++;return d<n&&e.charCodeAt(d)===U?6:0}var R=A<n?e.charCodeAt(A):-1;return R===N||R===k||R===U||R===M||R===ge||R===-1?6:0}if(i){for(var c=A;c<n&&(e.charCodeAt(c)===N||e.charCodeAt(c)===k);)c++;if(c<n&&e.charCodeAt(c)===U){var u=Ae(e,t),s=e.slice(c+1,u).trim();if(s==="")return 7}}else{var T=Ae(e,t),f=wr(e,t);if(f&&f.end<=T){var h=e.slice(f.end,T).trim();if(h==="")return 7}}return 0}function Xa(e,t,r){for(var n=0,a=e.length;n<a&&(e.charCodeAt(n)===N||e.charCodeAt(n)===k);)n++;for(;a>n&&(e.charCodeAt(a-1)===N||e.charCodeAt(a-1)===k);)a--;n<a&&e.charCodeAt(n)===ye&&n++,a>n&&e.charCodeAt(a-1)===ye&&(a-2<n||e.charCodeAt(a-2)!==me)&&a--;for(var i=[],o=n,A=!1,C=[],l=n;l<a;){var _=e.charCodeAt(l);if(_===me&&l+1<a){e.charCodeAt(l+1)===ye?(A||(A=!0,C=[]),C.push(e.slice(o,l)),C.push("|"),l+=2,o=l):l+=2;continue}if(_===re){for(var d=0;l<a&&e.charCodeAt(l)===re;)d++,l++;for(var R=!1;l<a&&!R;){for(var c=0;l<a&&e.charCodeAt(l)===re;)c++,l++;c===d?R=!0:c===0&&l++}continue}if(_===ye){var u=A?(C.push(e.slice(o,l)),C.join("")):e.slice(o,l);i.push(u.trim()),l++,o=l,A=!1,C=[];continue}l++}var s=A?(C.push(e.slice(o,a)),C.join("")):e.slice(o,a);return i.push(s.trim()),i.map(T=>{var f=T.indexOf("\\|")===-1?T:T.replace(/\\\|/g,"|");return f?dt(f,!1,t,r):[]})}function Ja(e,t,r,n){let a=Ae(e,t);var i=e.indexOf("|",t);if(i<0||i>=a)return null;let o=q(e,a);if(o>=e.length)return null;let A=Ae(e,o);if(!ja(e,o,A))return null;let C=e.slice(t,a),l=e.slice(o,A);for(var _=[],d=0,R=l.length;d<R&&(l.charCodeAt(d)===N||l.charCodeAt(d)===k);)d++;for(d<R&&l.charCodeAt(d)===ye&&d++;d<R;){for(;d<R&&(l.charCodeAt(d)===N||l.charCodeAt(d)===k);)d++;if(d>=R||l.charCodeAt(d)===ye)break;var c=l.charCodeAt(d)===Ge;for(c&&d++;d<R&&l.charCodeAt(d)===F;)d++;var u=d<R&&l.charCodeAt(d)===Ge;for(u&&d++,_.push(c&&u?"center":u?"right":c?"left":null);d<R&&(l.charCodeAt(d)===N||l.charCodeAt(d)===k);)d++;d<R&&l.charCodeAt(d)===ye&&d++}let s=Xa(C,r,n);if(_.length!==s.length)return null;let T=[],f=q(e,A);for(;f<e.length;){let w=Ae(e,f),E=e.slice(f,w);if(rr(e,f,w))break;if(Le(e,f,w),oe<4){var h=e.charCodeAt(f+te);if(h===U||h===lr||(h===F||h===ke||h===he)&&Fr(e,f))break;if(h===re||h===Oe){for(var g=f+te,S=0;g<w&&e.charCodeAt(g)===h;)S++,g++;if(S>=3)break}}T.push(Xa(E,r,n)),f=q(e,w)}if(n.optimizeForStreaming&&T.length===0)return null;for(var p=s.length,H=0;H<T.length;H++)if(T[H].length<p)for(;T[H].length<p;)T[H].push([]);else T[H].length>p&&(T[H].length=p);return{node:{type:v.table,header:s,cells:T,align:_},end:f}}function ho(e,t,r){var n=Ae(e,t);if(Le(e,t,n),oe>3)return null;var a=t+te;if(e.charCodeAt(a)!==_e)return null;if(a+1<e.length&&e.charCodeAt(a+1)===Rr){var i=so(e,a,r);return i||null}r.refs||(r.refs=Object.create(null));var o=ei(e,a,r.refs);return o===null?null:{node:{type:v.refCollection},end:o}}function so(e,t,r){var n=e.length;if(e.charCodeAt(t)!==_e||t+1>=n||e.charCodeAt(t+1)!==Rr)return null;for(var a=t+2,i=a;a<n&&e.charCodeAt(a)!==je;){if(e.charCodeAt(a)===M)return null;a++}if(a>=n)return null;var o=`^${e.slice(i,a)}`.toLowerCase();if(a++,a>=n||e.charCodeAt(a)!==Ge)return null;for(a++;a<n&&(e.charCodeAt(a)===N||e.charCodeAt(a)===k);)a++;if(a<n&&e.charCodeAt(a)===M)for(a++;a<n&&(e.charCodeAt(a)===N||e.charCodeAt(a)===k);)a++;var A=e.indexOf(`
`,a);A<0&&(A=n);for(var C=e.slice(a,A).trim(),l=A<n?A+1:n;l<n;){var _=Ae(e,l);if(Le(e,l,_),oe>=2&&!rr(e,l,_))C+=`
${e.slice(l,_)}`,l=q(e,_);else if(rr(e,l,_)){var d=q(e,_);if(d<n){var R=Ae(e,d);if(Le(e,d,R),oe>=2){C+=`
`,l=q(e,_);continue}}break}else break}var c=r.refs;return c&&!c[o]&&(c[o]={target:C,title:void 0}),{node:{type:v.footnote},end:l}}function $o(e,t,r,n){let a=t,i=0,o=0,A=-1;for(;a<e.length;){let I=A>=0?A:Ae(e,a);if(A=-1,rr(e,a,I))break;if(Le(e,a,I),oe<4&&o>0&&!r.l){let D=e.charCodeAt(a+te);if(D===Cr||D===F){let P=a+te;for(;P<I&&e.charCodeAt(P)===D;)P++;for(;P<I&&(e.charCodeAt(P)===N||e.charCodeAt(P)===k);)P++;if(P>=I){i=D===Cr?1:2,a=q(e,I);break}}}o=I;let O=q(e,I);if(O<e.length){if(e.charCodeAt(O)===Dt){var C=Ae(e,O);a=q(e,C),o=C;continue}let D=Ae(e,O);if(A=D,Le(e,O,D),oe<4){let P=e.charCodeAt(O+te);if(P===U){a=O;break}if(P===lr){for(var l=O+te,_=0;l<D&&e.charCodeAt(l)===lr&&_<=6;)_++,l++;if(_>=1&&_<=6&&(l>=D||e.charCodeAt(l)===N||e.charCodeAt(l)===k)){a=O;break}}if(P===re||P===Oe){for(var d=O+te,R=0;d<D&&e.charCodeAt(d)===P;)R++,d++;if(R>=3){a=O;break}}if(P===ae){var c=O+te+1,u=c<D?e.charCodeAt(c):0,s=u===Ke||u===jr;if(!s&&u===ge){for(var T=c+1,f=T;f<D&&(e.charCodeAt(f)>=J&&e.charCodeAt(f)<=G||e.charCodeAt(f)>=ie&&e.charCodeAt(f)<=ce||e.charCodeAt(f)>=W&&e.charCodeAt(f)<=z||e.charCodeAt(f)===F);)f++;f>T&&(s=Zt.has(e.slice(T,f).toLowerCase()))}else if(!s){for(var h=c;h<D&&(e.charCodeAt(h)>=J&&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>c){var g=e.slice(c,h).toLowerCase();s=Zt.has(g)||kt.has(g)}}if(s&&ti(e,O,r,n)){a=O;break}}if(P===F||P===ke||P===Or){let L=O+te+1;if(L<D&&(e.charCodeAt(L)===N||e.charCodeAt(L)===k)){var S=Et(e,L,D);if(S<D&&!Fr(e,O)){a=O;break}}}if(P>=W&&P<=z){let L=O+te;for(;L<D&&e.charCodeAt(L)>=W&&e.charCodeAt(L)<=z;)L++;if(L<D&&(e.charCodeAt(L)===ar||e.charCodeAt(L)===fr)&&L-(O+te)===1&&e.charCodeAt(O+te)===49){var p=L+1;if(p<D&&(e.charCodeAt(p)===N||e.charCodeAt(p)===k)){var H=Et(e,p,D);if(H<D){a=O;break}}}}if(P===ye){let L=q(e,D);if(L<e.length){let Z=Ae(e,L);if(ja(e,L,Z)){a=O;break}}}if((P===F||P===ke||P===he)&&Fr(e,O)){if(P!==F){a=O;break}let L=0,Z=O+te;for(;Z<D&&e.charCodeAt(Z)===F;)L++,Z++;for(;Z<D&&(e.charCodeAt(Z)===N||e.charCodeAt(Z)===k);)Z++;if(Z<D){a=O;break}}}}a=q(e,I)}for(var w=i?o:a;w>t&&(e.charCodeAt(w-1)===M||e.charCodeAt(w-1)===Er||e.charCodeAt(w-1)===N||e.charCodeAt(w-1)===k);)w--;for(var E=t;E<w&&(e.charCodeAt(E)===N||e.charCodeAt(E)===k);)E++;if(E>=w)return null;for(var m=!1,y=E;y<w;y++)if(e.charCodeAt(y)===Dt){m=!0;break}var x=m?e.slice(E,w).replace(/\u001E/g,""):e.slice(E,w);if(!x)return null;let B=dt(x,!0,r,n);return i?{node:{type:v.heading,level:i,children:B,id:""},end:a}:{node:{type:v.paragraph,children:B},end:a}}function dt(e,t,r,n){var a=r.t;if(!a){var i=r.k;r.k=t;var o=mr(e,0,e.length,r,n);return r.k=i,o}var A=[];return a.push({dest:A,text:e,breaks:t,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 go(e,t,r){if(e.charCodeAt(t)!==re)return null;let n=Wr(e,t,r,96),a=t+n;for(;a<r;){let i=e.indexOf("`",a);if(i<0||i>=r)return null;let o=Wr(e,i,r,96);if(o===n){let A=e.slice(t+n,i);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:v.codeInline,text:A},end:i+o}}a=i+o}return null}function Ln(e,t,r){if(e.charCodeAt(t)!==re)return t;let n=Wr(e,t,r,96),a=t+n;for(;a<r;){let i=e.indexOf("`",a);if(i<0||i>=r)return t;let o=Wr(e,i,r,96);if(o===n)return i+o;a=i+o}return t}function vo(e,t,r){if(e.charCodeAt(t)!==ae)return t;if(t+1<r&&e.charCodeAt(t+1)===ge){let l=t+2;for(;l<r&&e.charCodeAt(l)!==U;)l++;return l<r?l+1:t}if(t+3<r&&e.charCodeAt(t+1)===Ke&&e.charCodeAt(t+2)===F&&e.charCodeAt(t+3)===F){let l=e.indexOf("-->",t+4);return l>=0?l+3:t}let n=t+1,a=n;for(;n<r;){let l=e.charCodeAt(n);if(l>=J&&l<=G||l>=ie&&l<=ce||l>=W&&l<=z||l===F)n++;else break}if(n===a)return t;let i=e.slice(a,n).toLowerCase(),o=!1;for(;n<r;){let l=e.charCodeAt(n);if(l===U){n++;break}if(l===ge&&n+1<r&&e.charCodeAt(n+1)===U){n+=2,o=!0;break}if(l===Ir||l===Dr){var A=l;for(n++;n<r&&e.charCodeAt(n)!==A;)n++;n<r&&n++;continue}if(l===M)return t;n++}if(o||nt(i))return n;let C=1;for(;n<r&&C>0;)if(e.charCodeAt(n)===ae)if(n+1<r&&e.charCodeAt(n+1)===ge){let l=n+2,_=l;for(;_<r&&(e.charCodeAt(_)>=J&&e.charCodeAt(_)<=G||e.charCodeAt(_)>=ie&&e.charCodeAt(_)<=ce);)_++;if(e.slice(l,_).toLowerCase()===i){for(;_<r&&e.charCodeAt(_)!==U;)_++;if(_<r&&_++,C--,C===0)return _}n=_}else{let l=n+1,_=l;for(;_<r&&(e.charCodeAt(_)>=J&&e.charCodeAt(_)<=G||e.charCodeAt(_)>=ie&&e.charCodeAt(_)<=ce);)_++;e.slice(l,_).toLowerCase()===i&&C++,n++}else n++;return n}function To(e,t,r){let a=e.charCodeAt(t)===Ke?t+1:t;if(e.charCodeAt(a)!==_e)return t;let i=1,o=a+1;for(;o<r&&i>0;){let C=e.charCodeAt(o);if(C===me&&o+1<r){o+=2;continue}C===_e?i++:C===je&&i--,o++}if(i!==0||o>=r)return t;let A=e.charCodeAt(o);if(A===ir){let C=1;for(o++;o<r&&C>0;){let l=e.charCodeAt(o);if(l===me&&o+1<r){o+=2;continue}l===ir?C++:l===fr&&C--,o++}return C===0?o:t}if(A===_e){let C=1;for(o++;o<r&&C>0;){let l=e.charCodeAt(o);l===_e?C++:l===je&&C--,o++}return C===0?o:t}return t}function So(e,t,r,n,a){if(e.charCodeAt(t)!==Oe||t+1>=r||e.charCodeAt(t+1)!==Oe)return null;let i=t+2;for(;i+1<r;){let o=e.charCodeAt(i);if(o===re){let A=Ln(e,i,r);if(A>i){i=A;continue}}if(o===Oe&&e.charCodeAt(i+1)===Oe){let A=e.slice(t+2,i),C=mr(A,0,A.length,n,a);return{node:{type:v.textFormatted,tag:"del",children:C},end:i+2}}o===me&&i+1<r&&i++,i++}return null}function Eo(e,t,r,n,a){if(e.charCodeAt(t)!==Cr||t+1>=r||e.charCodeAt(t+1)!==Cr)return null;let i=t+2;for(;i+1<r;){let o=e.charCodeAt(i);if(o===re){let A=Ln(e,i,r);if(A>i){i=A;continue}}if(o===Cr&&e.charCodeAt(i+1)===Cr&&i>t+2){let A=e.slice(t+2,i),C=mr(A,0,A.length,n,a);return{node:{type:v.textFormatted,tag:"mark",children:C},end:i+2}}o===me&&i+1<r&&i++,i++}return null}function Ka(e,t,r){return e<Ct?!!(On(e)&rt):ua.test(t[r])}function Ga(e,t,r){return e<Ct?!!(On(e)&Xr):Ha.test(t[r])}function No(e,t,r){var n=e.charCodeAt(t);if(n!==ke&&n!==he)return null;var a=Wr(e,t,r,n);if(a===0)return null;var i=t>0?e.charCodeAt(t-1):32,o=t+a<r?e.charCodeAt(t+a):32,A=Ga(i,e,t-1),C=Ga(o,e,t+a),l=t>0?Ka(i,e,t-1):!1,_=t+a<r?Ka(o,e,t+a):!1,d=!C&&(!_||A||l),R=!A&&(!l||C||_),c,u;return n===ke?(c=d,u=R):(c=d&&(!R||l),u=R&&(!d||_)),{len:a,canOpen:c,canClose:u}}function ko(e,t,r,n){if(t.length!==0){for(var a=e.length,i=Array(a),o=null,A=null,C=0;C<a;C++){var l={node:e[C],prev:A,next:null};A?A.next=l:o=l,i[C]=l,A=l}for(var _=Array(t.length),d=0;d<t.length;d++)_[d]=i[t[d].idx];for(var R=[],c=0;c<12;c++)R[c]=-1;for(var u=0;u<t.length;){var s=t[u];if(!(s.active&&s.canClose)){u++;continue}for(var T=s.ch===ke?0:1,f=T*6+s.len%3*2+(s.canOpen?1:0),h=R[f]===void 0?-1:R[f],g=-1,S=u-1;S>h;S--){var p=t[S];if(!(!p.active||p.ch!==s.ch||!p.canOpen)&&!((s.canOpen||p.canClose)&&(p.len+s.len)%3===0&&p.len%3!==0)){g=S;break}}if(g<0){R[f]=u-1,!s.canOpen&&(s.active=!1),u++;continue}var H=t[g],w=H.len>=2&&s.len>=2,E=w?2:1;H.len-=E,s.len-=E;var m=_[g],y=_[u],x=m.node,B=y.node;x.text=x.text.slice(0,x.text.length-E),B.text=B.text.slice(E);for(var I=[],O=m.next;O&&O!==y;)I.push(O.node),O=O.next;var D={type:v.textFormatted,tag:w?"strong":"em",children:I},P={node:D,prev:m,next:y};m.next=P,y.prev=P;for(var L=g+1;L<u;L++)t[L].active=!1;if(H.len===0&&(H.active=!1,x.text==="")){var Z=m.prev;P.prev=Z,Z?Z.next=P:o=P}if(s.len===0){if(s.active=!1,B.text===""){var ne=y.next;P.next=ne,ne&&(ne.prev=P)}}else continue;u++}for(var ve=0,Q=o;Q;){var Pe=Q.node;if(Pe.type===v.text){var Ee=Pe;if(Ee.text===""){Q=Q.next;continue}if(ve>0&&e[ve-1].type===v.text){e[ve-1].text+=Ee.text,Q=Q.next;continue}}e[ve++]=Pe,Q=Q.next}e.length=ve}}function Gt(e,t,r,n){return t(e,r,n)===null?null:e}var Fa=0,wn=0,Ua=0,mn=0,Wa=0,bn=0,$n=0,Hr=0;function wo(){return $n===2147483647&&(wn=0,mn=0,bn=0,zt=0,$n=0),++$n}var gn=null,zt=0,Ft=[],vn=256;function za(e,t,r,n,a){let i=e.charCodeAt(t)===Ke,o=i?t+1:t;if(e.charCodeAt(o)!==_e||mn===Hr&&o>=Ua)return null;var A=zt===Hr?gn:null,C=A===null?0:A[o];if(C<0)return null;var l=C;if(C===0){var _=e.indexOf("]",o+1);if(_<0||_>=r)return Ua=o,mn=Hr,null;l=o+1;var d=0;Ft[d++]=o;for(var R=r-o>=vn;l<r&&d>0;){var c=e.charCodeAt(l);if(c===me&&l+1<r){l+=2;continue}if(c===re){var u=Ln(e,l,r);if(u>l){l=u;continue}}if(c===ae){var s=ni(e,l,r);if(s){l=s.end;continue}var T=vo(e,l,r);if(T>l){l=T;continue}}if(c===_e)Ft[d++]=l;else if(c===je){var f=Ft[--d];A===null&&R&&l-o>=vn&&(A=gn=new Int32Array(r),zt=Hr),A!==null&&(A[f]=l+1)}l++}if(d>0){if(A===null&&R&&l-o>=vn&&(A=gn=new Int32Array(r),zt=Hr),A!==null)for(;d>0;)A[Ft[--d]]=-1;return null}}var h=l-1,g=e.slice(o+1,h),S=l<r?e.charCodeAt(l):0,p=!1;if(S===ir){var H=!0;for(l++;l<r&&(e.charCodeAt(l)===N||e.charCodeAt(l)===M);)l++;var w="",E=l;if(l<r&&e.charCodeAt(l)===ae){for(l++,E=l;E<r&&e.charCodeAt(E)!==U;){if(e.charCodeAt(E)===me&&E+1<r){E+=2;continue}if(e.charCodeAt(E)===M){H=!1;break}E++}H&&(E>=r||e.charCodeAt(E)!==U)&&(H=!1),H&&(w=e.slice(l,E),E++)}else if(H){var m=wn===Hr?Fa:-1;if(m>=0&&l>=m)H=!1;else{for(var y=0,x=!1;E<r;){var B=e.charCodeAt(E);if(B===me&&E+1<r){E+=2;continue}if(B===ir)y++;else if(B===fr){if(x=!0,y===0)break;y--}else if(B===N||B===M)break;E++}E>=r&&!x&&(m<0||l<m)&&(Fa=l,wn=Hr),w=e.slice(l,E)}}if(H){for(l=E;l<r&&(e.charCodeAt(l)===N||e.charCodeAt(l)===M);)l++;var I;if(l<r){var O=e.charCodeAt(l);if(O===Ir||O===Dr||O===ir){var D=O===ir?41:O;l++;for(var P=l;l<r&&e.charCodeAt(l)!==D;)e.charCodeAt(l)===me&&l+1<r&&l++,l++;l>=r?H=!1:(I=e.slice(P,l),l++)}}if(H){for(;l<r&&(e.charCodeAt(l)===N||e.charCodeAt(l)===M);)l++;(l>=r||e.charCodeAt(l)!==fr)&&(H=!1)}}if(H){if(l++,w=Nr(_t(w)),I!==void 0&&(I=Nr(_t(I))),i){var L=mr(g,0,g.length,n,a),Z=Vt(L);return{node:{type:v.image,target:Gt(w,a?.sanitizer||dr,"img","src"),alt:Z,title:I},end:l}}var ne=n.inAnchor;n.inAnchor=!0;var X=ne?[{type:v.text,text:g}]:mr(g,0,g.length,n,a);return n.inAnchor=ne,!n.inAnchor&&pn(X)?null:{node:{type:v.link,target:Gt(w,a?.sanitizer||dr,"a","href"),title:I,children:X},end:l}}l=h+1,p=!0}var ve="",Q=l;if(!p&&S===_e){var Pe=l+1;Q=Pe;for(var Ee=!1;Q<r&&e.charCodeAt(Q)!==je;){if(e.charCodeAt(Q)===me&&Q+1<r){Q+=2;continue}if(e.charCodeAt(Q)===_e){Ee=!0;break}Q++}if(Ee||Q>=r)return null;var Re=e.slice(Pe,Q);if(Re.trim())ve=Ut(Re);else{if(Oa(g))return null;ve=Ut(g)}Q+=1}else{if(Oa(g))return null;ve=Ut(g)}var He=n.refs?.[ve];if(!He)return null;if(i)return{node:{type:v.image,target:Gt(He.target,a?.sanitizer||dr,"img","src"),alt:Vt(mr(g,0,g.length,n,a)),title:He.title},end:Q};var Fe=n.inAnchor;n.inAnchor=!0;var X=Fe?[{type:v.text,text:g}]:mr(g,0,g.length,n,a);return n.inAnchor=Fe,!n.inAnchor&&pn(X)?null:{node:{type:v.link,target:Gt(He.target,a?.sanitizer||dr,"a","href"),title:He.title,children:X},end:Q}}function ni(e,t,r){if(e.charCodeAt(t)!==ae)return null;for(var n=t+1;n<r;){var a=e.charCodeAt(n);if(a===U)break;if(a===N||a===M||a===Er||a===ae)return null;n++}if(n>=r||e.charCodeAt(n)!==U)return null;var i=e.slice(t+1,n),o=i.match(/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^\x00-\x20]*)$/);return o?{node:{type:v.link,target:i,title:void 0,children:[{type:v.text,text:i}]},end:n+1}:i.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(i)?{node:{type:v.link,target:`mailto:${i}`,title:void 0,children:[{type:v.text,text:i}]},end:n+1}:null}function mo(e,t,r,n){if(e.charCodeAt(t)!==_e||t+1>=r||e.charCodeAt(t+1)!==Rr||bn===Hr&&t>=Wa)return null;let a=t+2;for(;a<r&&e.charCodeAt(a)!==je&&e.charCodeAt(a)!==M;)a++;if(a>=r)return Wa=t,bn=Hr,null;if(e.charCodeAt(a)!==je)return null;let i=e.slice(t+2,a);return i?{node:{type:v.footnoteReference,target:`#${gr(i)}`,text:i},end:a+1}:null}function bo(e,t,r,n){if(n.disableBareUrls)return null;var a="",i=!1,o=e.charCodeAt(t);if(o===gt||o===72?t+8<=r&&e.charCodeAt(t+1)===qr&&e.charCodeAt(t+2)===qr&&e.charCodeAt(t+3)===Bt&&(e.charCodeAt(t+4)===Cn&&e.charCodeAt(t+5)===Ge&&e.charCodeAt(t+6)===ge&&e.charCodeAt(t+7)===ge?a="https://":e.charCodeAt(t+4)===Ge&&e.charCodeAt(t+5)===ge&&e.charCodeAt(t+6)===ge&&(a="http://")):o===pr||o===70?t+6<=r&&e.charCodeAt(t+1)===qr&&e.charCodeAt(t+2)===Bt&&e.charCodeAt(t+3)===Ge&&e.charCodeAt(t+4)===ge&&e.charCodeAt(t+5)===ge&&(a="ftp://"):(o===Pr||o===87)&&t+4<=r&&e.charCodeAt(t+1)===Pr&&e.charCodeAt(t+2)===Pr&&e.charCodeAt(t+3)===ar&&(a="www.",i=!0),!a)return null;let A=t+a.length;for(;A<r;){let H=e.charCodeAt(A);if(H===N||H===M||H===k||H===Er||H===ae||H===U)break;A++}for(var C=0,l=0,_=t;_<A;_++){var d=e.charCodeAt(_);d===ir?C++:d===fr&&l++}let R=A;for(;R>t+a.length;){let H=e.charCodeAt(R-1);if(H===ar||H===jn||H===Ge||H===Ke||H===jr||H===fr||H===ke||H===he||H===Oe){if(H===fr){if(C>=l)break;l--}R--}else if(H===vt){for(var c=R-2;c>t&&(e.charCodeAt(c)>=J&&e.charCodeAt(c)<=G||e.charCodeAt(c)>=ie&&e.charCodeAt(c)<=ce||e.charCodeAt(c)>=W&&e.charCodeAt(c)<=z);)c--;c>=t&&e.charCodeAt(c)===st?R=c:R--}else break}if(R<=t+a.length)return null;var u=t+(i?4:a.length),s=e.indexOf("/",u);if((s<0||s>R)&&(s=R),i&&e.indexOf(".",u)===-1)return null;for(var T=-1,f=-1,h=s-1;h>=u;h--)if(e.charCodeAt(h)===ar)if(T<0)T=h;else{f=h;break}for(var g=f>=0?f+1:u,h=g;h<s;h++)if(e.charCodeAt(h)===he)return null;var S=e.slice(t,R),p=i?`http://${S}`:S;return{node:{type:v.link,target:p,title:void 0,children:[{type:v.text,text:S}]},end:R}}function po(e,t,r,n){if(n.disableBareUrls)return null;for(var a=t,i=a;a<r;){var o=e.charCodeAt(a);if(o>=J&&o<=G||o>=ie&&o<=ce||o>=W&&o<=z||o===ar||o===Ke||o===lr||o===36||o===ht||o===st||o===Dr||o===ke||o===Or||o===ge||o===Cr||o===jr||o===Rr||o===he||o===re||o===Lr||o===ye||o===Pt||o===Oe||o===F)a++;else break}if(a===i||a>=r||e.charCodeAt(a)!==Mt)return null;a++;for(var A=a,C=-1,l=a;a<r;){var o=e.charCodeAt(a);if(o>=J&&o<=G||o>=ie&&o<=ce||o>=W&&o<=z)a++;else if((o===F||o===he)&&a>A)a++;else if(o===ar){if(a===A)break;var _=e.charCodeAt(a-1);if(_===F||_===he||a-l>63)break;if(a+1<r){var d=e.charCodeAt(a+1);if(d>=J&&d<=G||d>=ie&&d<=ce||d>=W&&d<=z)C=a,l=a+1,a++;else break}else break}else break}if(a-l>63||C<0)return null;var R=e.charCodeAt(a-1);if(!(R>=J&&R<=G||R>=ie&&R<=ce||R>=W&&R<=z)||a<=C+1)return null;for(var c=-1,u=C-1;u>=A;u--)if(e.charCodeAt(u)===ar){c=u;break}for(var s=c>=0?c+1:A,u=s;u<a;u++)if(e.charCodeAt(u)===he)return null;var T=e.slice(t,a);return{node:{type:v.link,target:`mailto:${T}`,title:void 0,children:[{type:v.text,text:T}]},end:a}}function pn(e){for(var t=0;t<e.length;t++)if(e[t].type===v.link||"children"in e[t]&&Array.isArray(e[t].children)&&pn(e[t].children))return!0;return!1}function Vt(e,t){for(var r="",n=0;n<e.length;n++){var a=e[n];a.type===v.text?r+=a.text:a.type===v.breakLine?r+=" ":a.type===v.codeInline||a.type===v.footnoteReference?r+=a.text:"children"in a&&Array.isArray(a.children)?r+=Vt(a.children,t):!t&&a.type===v.image&&(r+=a.alt||"")}return r}function In(e,t,r){for(var n=0;n<e.length;n++){var a=e[n];if(a.type===v.heading){var i=a;i.id=lo(r(Vt(i.children,!0)),t)}if("children"in a){var o=a.children;Array.isArray(o)&&In(o,t,r)}if((a.type===v.orderedList||a.type===v.unorderedList)&&Array.isArray(a.items))for(var A=a.items,C=0;C<A.length;C++)In(A[C],t,r)}}function at(e){return{type:v.text,text:e}}function Io(e,t,r){var n=t+1;if(n>=r)return-1;if(e.charCodeAt(n)===lr){n++;var a=n<r&&(e.charCodeAt(n)===fn||e.charCodeAt(n)===_n);a&&n++;for(var i=n,o=a?6:7;n<r&&n-i<=o;){var A=e.charCodeAt(n),C=A>=W&&A<=z||a&&(A>=J&&A<=$t||A>=ie&&A<=pr);if(!C)break;n++}return n===i||n-i>o?-1:n<r&&e.charCodeAt(n)===vt?n+1:-1}for(var l=n;n<r&&n-l<48;){var _=e.charCodeAt(n);if(_>=J&&_<=G||_>=ie&&_<=ce||_>=W&&_<=z){n++;continue}break}return n===l?-1:n<r&&e.charCodeAt(n)===vt?n+1:-1}function Oo(e,t,r,n,a){if(e.charCodeAt(t)!==ae)return null;var i=t+1;if(i>=r)return null;var o=e.charCodeAt(i);if(o===Ke&&i+1<r&&e.charCodeAt(i+1)===F&&i+2<r&&e.charCodeAt(i+2)===F){var A=i+3;if(A<r&&e.charCodeAt(A)===U)return{node:{type:v.htmlComment,text:"",s:!0},end:A+1};if(A+1<r&&e.charCodeAt(A)===F&&e.charCodeAt(A+1)===U)return{node:{type:v.htmlComment,text:"-",s:!0},end:A+2};var C=e.indexOf("-->",A);return C!==-1&&C<=r-3?{node:{type:v.htmlComment,text:e.slice(t+4,C),s:!1},end:C+3}:null}if(o===jr){var l=e.indexOf("?>",i+1);return l!==-1&&l<r?{node:{type:v.htmlSelfClosing,tag:"?",attrs:{},m:e.slice(t,l+2),a:!1},end:l+2}:null}if(o===Ke&&i+1<r){var _=e.charCodeAt(i+1);if(_===_e&&e.slice(i+1,i+8)==="[CDATA["){var d=e.indexOf("]]>",i+8);return d!==-1&&d<r?{node:{type:v.htmlSelfClosing,tag:"![CDATA[",attrs:{},m:e.slice(t,d+3),a:!1},end:d+3}:null}if(_>=J&&_<=G){var R=e.indexOf(">",i+2);return R!==-1&&R<r?{node:{type:v.htmlSelfClosing,tag:`!${e.slice(i+1,R)}`,attrs:{},m:e.slice(t,R+1),a:!1},end:R+1}:null}}if(o===ge){var c=i+1;if(c>=r)return null;var u=e.charCodeAt(c);if(!(u>=J&&u<=G||u>=ie&&u<=ce))return null;for(c++;c<r;){var s=e.charCodeAt(c);if(s>=J&&s<=G||s>=ie&&s<=ce||s>=W&&s<=z||s===F)c++;else break}for(;c<r&&(e.charCodeAt(c)===N||e.charCodeAt(c)===k||e.charCodeAt(c)===M);)c++;if(c<r&&e.charCodeAt(c)===U){var T=e.slice(i+1,c).trim();return{node:{type:v.htmlSelfClosing,tag:T,attrs:{},h:e.slice(t,c+1),a:!0},end:c+1}}return null}if(!(o>=J&&o<=G||o>=ie&&o<=ce))return null;var f=wr(e,t);if(!f)return null;var h=f.tag,g=h.toLowerCase(),S=f.n;if(S||nt(h))return{node:{type:v.htmlSelfClosing,tag:h,attrs:kr(f.attrs,h,a),m:f.q?Sn(f):e.slice(t,f.end),a:!1},end:f.end};var p=kt.has(g),H=kn(e.slice(0,r),f.end,h);if(H===-1)return{node:{type:v.htmlSelfClosing,tag:h,attrs:kr(f.attrs,h,a),m:f.q?Sn(f):e.slice(t,f.end),a:!1},end:f.end};var w=uo(e,`</${g}`,H),E=e.slice(f.end,w);if(p){var m=cr(E);return{node:{type:v.htmlBlock,tag:h,attrs:kr(f.attrs,h,a),b:f.g+f.b,children:[],e:m||void 0,h:e.slice(w,H),text:m,c:!0,a:!1},end:H}}var y=[],x=E.trim();if(x){var{inAnchor:B,inline:I,k:O}=n;g==="a"&&(n.inAnchor=!0),n.k=!1;var D=x.indexOf(`

`)!==-1||/^#{1,6}\s/.test(x);D?(n.inline=!1,y=Ur(x,n,a)):y=mr(x,0,x.length,n,a),n.inAnchor=B,n.inline=I,n.k=O}return{node:{type:v.htmlBlock,tag:h,attrs:kr(f.attrs,h,a),b:f.b,children:y,text:cr(E),c:!1,a:!1},end:H}}var Lo=200,St=0;function mr(e,t,r,n,a){if(St++,St>Lo)return St--,[{type:v.text,text:e.slice(t,r)}];var i=Hr;Hr=wo();let o=n;if(a.optimizeForStreaming){let sr=function(Se,qe){for(var De=1,Xe=qe+1;Xe<Se.length;Xe++){var Je=Se.charCodeAt(Xe);if(Je===_e)De++;else if(Je===je&&(De--,De===0))return Xe}return-1},b=e.slice(t,r),fe=b;for(var A=0,C=0,l=0,_=0,d=0,R=-1,c=-1,u=-1,s=-1,T=-1,f=0;f<b.length;f++){var h=b.charCodeAt(f);if(h===_e){var g=To(b,f,b.length);if(g>f){f=g-1;continue}}h===ke?f+1<b.length&&b.charCodeAt(f+1)===ke?(A++,R=f,f++):(C++,c=f):h===he?f+1<b.length&&b.charCodeAt(f+1)===he?(l++,u=f,f++):(_++,s=f):h===Oe&&f+1<b.length&&b.charCodeAt(f+1)===Oe&&(d++,T=f,f++)}var S=[];d%2===1&&T>=0&&S.push([T,2]),l%2===1&&u>=0&&S.push([u,2]),_%2===1&&s>=0&&S.push([s,1]),A%2===1&&R>=0&&S.push([R,2]),C%2===1&&c>=0&&S.push([c,1]),S.sort((Se,qe)=>qe[0]-Se[0]);for(var p=0;p<S.length;p++){var H=S[p][0],w=S[p][1];b=b.slice(0,H)+b.slice(H+w)}let tr=0,ee=-1;for(let Se=0;Se<b.length;Se++)b.charCodeAt(Se)===re&&(tr++,ee=Se);if(tr%2===1&&ee!==-1){let Se=!1,qe=-1,De=0;for(;De<b.length;)b.charCodeAt(De)===re&&(Se?(Se=!1,qe=-1):(qe=De,Se=!0)),De++;Se&&qe!==-1&&(b=b.slice(0,qe))}for(var E=!0;E;){E=!1;for(var m=-1,y=-1,x=-1,B=!1,I=0;I<b.length;I++){var O=b.charCodeAt(I);if(O===_e&&(I===0||b.charCodeAt(I-1)!==me)){var D=I>0&&b.charCodeAt(I-1)===Ke,P=D?I-1:I,L=sr(b,I);if(L===-1)m=P,B=D,y=I+1,x=b.length;else{var Z=L+1;if(Z>=b.length)m=P,B=D,y=I+1,x=L;else if(b.charCodeAt(Z)===ir){var ne=b.indexOf(")",Z+1);ne===-1?(m=P,B=D,y=I+1,x=L,I=b.length):I=ne}else if(b.charCodeAt(Z)===_e){var ve=b.indexOf("]",Z+1);ve===-1?(m=P,B=D,y=I+1,x=L,I=b.length):I=ve}else I=L}}}if(m>=0){var Q=B?"":b.slice(y,x);b=b.slice(0,m)+Q,E=!0}}let de=b.match(/<([A-Z][A-Za-z0-9]*)(?:\s[^>]*)?>([^<]*)$/);if(de&&de.index!==void 0){var Pe=de[0].length-de[2].length,Ee=Pe>=2&&de[0].charCodeAt(Pe-2)===ge;if(!Ee){for(var Re=!1,He=0,Fe=0;Fe<de.index;Fe++)b.charCodeAt(Fe)===re&&He++;if(Re=He%2===1,!Re){let Se=de[1];Gr(b,`</${Se}`,0)===-1&&(b=b.slice(0,de.index)+de[2])}}}b!==fe&&(e=e.slice(0,t)+b,r=t+b.length)}let X=[];var be=[];let j=t;var se="",le=a.disableAutoLink||a.disableBareUrls||o.inAnchor?-1:e.indexOf("@",t);for(le>=r&&(le=-1);t<r;){let b=e.charCodeAt(t),fe=null;if(b===re){if(fe=go(e,t,r),!fe){var Ue=Wr(e,t,r,re);t+=Ue-1}}else if(b===ke||b===he){var K=No(e,t,r);if(K){if(K.canOpen||K.canClose){(se||t>j)&&(X.push(at(se+e.slice(j,t))),se="");var we=e.slice(t,t+K.len),$e=at(we);be.push({idx:X.length,ch:b,len:K.len,canOpen:K.canOpen,canClose:K.canClose,active:!0}),X.push($e),t+=K.len,j=t;continue}t+=K.len-1}}else if(b===Oe)fe=So(e,t,r,o,a);else if(b===Cr)fe=Eo(e,t,r,o,a);else if(b===_e)t+1<r&&e.charCodeAt(t+1)===Rr&&(fe=mo(e,t,r,o)),fe||(fe=za(e,t,r,o,a));else if(b===Ke&&t+1<r&&e.charCodeAt(t+1)===_e)fe=za(e,t,r,o,a);else if(b===ae)fe=ni(e,t,r),!(fe||a.disableParsingRawHTML||a.ignoreHTMLBlocks)&&(fe=Oo(e,t,r,o,a));else if(b===st){var Ce=Io(e,t,r);if(Ce!==-1){var ue=e.slice(t,Ce),We=Nr(ue);if(We!==ue){se=se+e.slice(j,t)+We,t=Ce,j=Ce;continue}}}else if((b===gt||b===Pr||b===pr)&&!o.inAnchor&&!a.disableAutoLink&&(t===0||e.charCodeAt(t-1)!==ae)){var Te=t+1<r?e.charCodeAt(t+1):0;(b===gt&&Te===qr||b===pr&&Te===qr||b===Pr&&Te===Pr)&&(fe=bo(e,t,r,a))}if(!fe&&le>=0&&le-t<=64&&!o.inAnchor&&!a.disableAutoLink&&!a.disableBareUrls&&(b>=J&&b<=G||b>=ie&&b<=ce||b>=W&&b<=z)&&(fe=po(e,t,r,a),!fe&&t>=le&&(le=e.indexOf("@",t+1),le>=r&&(le=-1))),b===M&&o.k){var Me=!1,Be=0;if(t>j&&e.charCodeAt(t-1)===me)Me=!0,Be=1;else{for(var ze=0,V=t-1;V>=j&&e.charCodeAt(V)===N;)ze++,V--;ze>=2&&(Me=!0,Be=ze)}if(Me){for((se||t-Be>j)&&(X.push(at(se+e.slice(j,t-Be))),se=""),X.push({type:v.breakLine}),t++;t<r&&e.charCodeAt(t)===N;)t++;j=t;continue}var Ne=t>j&&e.charCodeAt(t-1)===N,Y=t+1<r&&e.charCodeAt(t+1)===N;if(Ne||Y){for(var pe=t;pe>j&&e.charCodeAt(pe-1)===N;)pe--;for(se+=`${e.slice(j,pe)}
`,t++;t<r&&e.charCodeAt(t)===N;)t++;j=t;continue}}if(fe)(se||t>j)&&(X.push(at(se+e.slice(j,t))),se=""),X.push(fe.node),t=fe.end,j=t;else{if(b===me&&t+1<r){let tr=e.charCodeAt(t+1);if(On(tr)&rt){(se||t>j)&&(X.push(at(se+e.slice(j,t))),se=""),X.push(at(e[t+1])),t+=2,j=t;continue}}if(t++,le<0||le-t>64)for(;t<r&&!(le>=0&&le-t<=64);){var Ze=e.charCodeAt(t);if(Ze<Ct&&!Va[Ze])t++;else break}}}return(se||r>j)&&(X.push(at(se+e.slice(j,r))),se=""),be.length>0&&ko(X,be,n,a),Hr=i,St--,X}var yo=500;function Ur(e,t,r){var n=t.o||0;if(n>yo)return[{type:v.text,text:e}];t.o=n+1;let a=t;if(r.optimizeForStreaming&&!(t.i||t.w)){for(var i=e.length;i>0&&e.charCodeAt(i-1)===M;)i--;for(var o=i;o>0&&e.charCodeAt(o-1)!==M;)o--;if(i>o&&e.charCodeAt(o)===ye){for(var A=!1,C=o+1;C<i;C++){var l=e.charCodeAt(C);if(l!==N&&l!==k&&l!==ye&&l!==Ge&&l!==F){A=!0;break}}for(var _=!1,d=!1,R=0,c=o,u=o-1;u>0;){for(var s=u;s>0&&e.charCodeAt(s-1)!==M;)s--;if(e.charCodeAt(s)!==ye)break;c=s;for(var T=!0,f=!1,h=s;h<u;h++){var g=e.charCodeAt(h);if(g===F)f=!0;else if(g!==N&&g!==k&&g!==Ge&&g!==ye){T=!1;break}}T&&f?(_=!0,d=!0):d||R++,u=s-1}A?_||(e=e.slice(0,o).trimEnd()):e=_&&R>0?e.slice(0,o).trimEnd():e.slice(0,c).trimEnd()}for(var S=-1,p=-1,H=-1,w=!1,E=e.length-1;E>=0;E--)if(e.charCodeAt(E)===ae){for(var m=E+1<e.length?e.charCodeAt(E+1):0,y=m>=J&&m<=G||m>=ie&&m<=ce,x=m===ge&&E+2<e.length&&(e.charCodeAt(E+2)>=J&&e.charCodeAt(E+2)<=G||e.charCodeAt(E+2)>=ie&&e.charCodeAt(E+2)<=ce),B=m===Ke||m===jr,I=e.length;I>E+1&&e.charCodeAt(I-1)===M;)I--;var O=E+1>=I;if(y||x||B||O){var D=E+1;if((x||y)&&(D=E+2),y||x)for(;D<e.length;){var P=e.charCodeAt(D);if(P>=J&&P<=G||P>=ie&&P<=ce||P>=W&&P<=z)D++;else break}for(var L=y||x?D:E+2;L<e.length&&e.charCodeAt(L)!==U;)L++;if(L>=e.length)S=E,w=!0;else if((y||x)&&e.charCodeAt(L-1)!==ge){for(var Z=!1,ne=L+1;ne<e.length;ne++)if(e.charCodeAt(ne)===ae){Z=!0;break}Z||(S=E,p=D,H=L+1)}}break}if(S>=0){for(var ve=0,Q=0;Q<S;Q++)e.charCodeAt(Q)===re&&ve++;if(ve%2===0)if(w)e=e.slice(0,S);else{var Pe=e.slice(S+1,p);Gr(e,`</${Pe}`,0)===-1&&(e=e.slice(0,S)+e.slice(H))}}for(var Ee=e.length;Ee>0&&e.charCodeAt(Ee-1)===M;)Ee--;if(Ee>0){for(var Re=Ee;Re>0&&e.charCodeAt(Re-1)!==M;)Re--;for(var He=Re,Fe=0;He<Ee&&e.charCodeAt(He)===N&&Fe<3;)He++,Fe++;if(Re>0&&He<Ee&&fo(e,He,Ee)){for(var X=Re-1,be=X;be>0&&e.charCodeAt(be-1)!==M;)be--;rr(e,be,X)||(e=e.slice(0,Re).trimEnd())}}var j=e.length;if(j>0){for(var se=e.lastIndexOf(`
`),le=se===-1?0:se+1,Ue=j,K=le,we=0;K<Ue&&e.charCodeAt(K)===N&&we<3;)K++,we++;if(K<Ue){var $e=e.charCodeAt(K),Ce=!1;if($e===ke||$e===F||$e===Or){var ue=K+1;if(ue>=Ue||e.charCodeAt(ue)===N||e.charCodeAt(ue)===k){for(var We=ue;We<Ue&&(e.charCodeAt(We)===N||e.charCodeAt(We)===k);)We++;We>=Ue&&(Ce=!0)}}else if($e>=W&&$e<=z){for(var Te=K;Te<Ue&&e.charCodeAt(Te)>=W&&e.charCodeAt(Te)<=z;)Te++;if(Te<Ue&&(e.charCodeAt(Te)===ar||e.charCodeAt(Te)===fr)){var Me=Te+1;if(Me>=Ue||e.charCodeAt(Me)===N||e.charCodeAt(Me)===k){for(var Be=Me;Be<Ue&&(e.charCodeAt(Be)===N||e.charCodeAt(Be)===k);)Be++;Be>=Ue&&(Ce=!0)}}}Ce&&(e=e.slice(0,le).trimEnd())}}}if(t.inline)return mr(e,0,e.length,t,r);let ze=[],V=0,Ne=e.length;if(V===0&&!r.disableFrontmatter&&e.startsWith("---")){let ee=da(e);if(ee?.hasValidYaml){if(r.preserveFrontmatter!==!1){let sr=e.slice(0,ee.endPos).trimEnd();ze.push({type:v.frontmatter,text:sr})}V=ee.endPos}}for(;V<Ne;){for(var Y=e.indexOf(`
`,V),pe=Y<0?Ne:Y;V<Ne&&rr(e,V,pe);)V=pe<Ne?pe+1:pe,V<Ne&&(Y=e.indexOf(`
`,V),pe=Y<0?Ne:Y);if(V>=Ne)break;var Ze=e.charCodeAt(V)===Dt;Le(e,V,pe);let ee=null;if(En=e,Nn=V,Wt=pe,!Ze&&oe>=4&&!t.inHTML)ee=co(e,V);else if(!Ze){let sr=V+te,de=e.charCodeAt(sr);de===lr?ee=Co(e,V,t,r):de===U?ee=Ro(e,V,t,r):de===re||de===Oe?ee=_o(e,V,t):de===F||de===ke||de===he?(ee=Fr(e,V),!ee&&(ee=Da(e,V,t,r))):de===Or||de>=W&&de<=z?ee=Da(e,V,t,r):de===ae?ee=ti(e,V,t,r):de===ye?ee=Ja(e,V,t,r):de===_e&&(ee=ho(e,V,t))}if(!ee){for(var b=!1,fe=V;fe<pe;fe++)if(e.charCodeAt(fe)===ye){b=!0;break}b&&(ee=Ja(e,V,t,r))}if(ee||(ee=$o(e,V,t,r)),ee)ee.node.type!==v.refCollection&&ze.push(ee.node),V=ee.end;else{var tr=e.indexOf(`
`,V);V=tr<0?Ne:tr+1}}return t.o=n,ze}function ai(e,t){return e.charCodeAt(0)===65279&&(e=e.slice(1)),wt(e,{inAnchor:!1,inBlockQuote:!1,inHTML:!1,inList:!1,inline:!1,refs:Object.create(null)},Nt(t))}function ii(e,t,r,n){var a=wr(e,t);return a?{tagName:a.tag,tagLower:a.tag.toLowerCase(),attrs:a.b,whitespaceBeforeAttrs:a.g,isSelfClosing:a.n,hasSpaceBeforeSlash:a.r,isClosing:a.f,hasNewline:a.g.includes(`
`)||a.b.includes(`
`),endPos:a.end}:null}function wt(e,t,r){St=0,e=ha(e),!t.refs&&(t.refs=Object.create(null)),(r.optimizeForStreaming||t.inline)&&(t.w=Ao(e,t.refs,r));var n,a;t.t||(t.t=n=[],t.p=a=[]);let i=Ur(e,t,r);if(n&&a){for(var o=n,A={inline:t.inline,inAnchor:t.inAnchor,inHTML:t.inHTML,htmlDepth:t.d,inList:t.inList,inBlockQuote:t.inBlockQuote,noSetext:t.l,depth:t.o},C=0;C<o.length;C++){var l=o[C];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.l=l.noSetext,t.o=l.depth,t.k=l.breaks;var _=mr(l.text,0,l.text.length,t,r);t.k=!1;for(var d=0;d<_.length;d++)l.dest.push(_[d])}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.l=A.noSetext,t.o=A.depth;for(var R=a,c=0;c<R.length;c++)for(var u=R[c],s=0;s<u.src.length;s++){var T=u.src[s];if(u.unwrap&&T.type===v.paragraph)for(var f=T.children,h=0;h<f.length;h++)u.dest.push(f[h]);else u.dest.push(T)}t.t=void 0,t.p=void 0,In(i,t,r.slugify)}return Jt(t.refs)?[{type:v.refCollection,refs:t.refs},...i]:i}var yn;try{it=Ye.createElement("div"),yn=it!=null&&typeof it=="object"&&"$$typeof"in it&&typeof it.$$typeof=="symbol"?it.$$typeof:Symbol.for("react.transitional.element")}catch{yn=Symbol.for("react.transitional.element")}var it;function xn(e,t,r){return{$$typeof:yn,type:e,key:r==null?null:String(r),ref:null,props:t,_owner:null,_store:{},_debugStack:null,_debugTask:null}}function hr(e,t){var r={key:e};if(t){var n=cn(t);for(var a in n)r[a]=n[a]}return r}var mt=typeof Ye.createContext>"u"?void 0:Ye.createContext(void 0);function oi(e,t,r,n,a,i,o,A,C){switch(e.type){case v.blockQuote:{let f={key:r.key};return e.alert&&(f.className=`markdown-alert-${i(e.alert.toLowerCase(),gr)}`,e.children.unshift($a(e.alert))),n("blockquote",f,t(e.children,r))}case v.breakLine:return n("br",{key:r.key});case v.breakThematic:return n("hr",{key:r.key});case v.frontmatter:return A.preserveFrontmatter?n("pre",{key:r.key},e.text):null;case v.codeBlock:{let f=e.lang?Nr(e.lang):"";var l=e.attrs?cn(e.attrs):{};return l.className=f?`language-${f} lang-${f}`:"",n("pre",{key:r.key},n("code",l,e.text))}case v.codeInline:return n("code",{key:r.key},e.text);case v.footnoteReference:return n("a",{key:r.key,href:a(e.target,"a","href")||void 0},n("sup",null,e.text));case v.gfmTask:return n("input",{checked:e.completed,key:r.key,readOnly:!0,type:"checkbox"});case v.heading:return n(`h${e.level}`,{id:e.id,key:r.key},t(e.children,r));case v.htmlBlock:{let f=e;if(Jr(A)&&Hn(f.tag)){var _=un(f);return _.kind==="literal"?n("span",{key:r.key},_.literal):n("span",{key:r.key},...Ta(_.open,f.children?t(f.children,r):null,_.close))}let h=f.j,g=h!==void 0,S=g?h:f.a?f.e||"":(f.e||"")+(f.h||"");if(S&&f.c){let p=f.tag.toLowerCase(),H=Ya(p),w=f.children,E=w!=null&&w.length>0;if(H){let L=g?h:f.e||"",Z=Jr(A)?hn(L):L;if(/<[a-z][^>]{0,100}>/i.test(S)){var d=hr(r.key,e.attrs);return d.dangerouslySetInnerHTML={__html:Z},C(e.tag,d)}return C(e.tag,hr(r.key,e.attrs),Z)}let m=new RegExp(`^<${f.tag}(\\s|>)`,"i");if(E&&!m.test(S)&&Jr(A)&&ka(S))return C(e.tag,hr(r.key,e.attrs),t(w,r));if(qa(S)){let L=Jr(A)?hn(S):S;var R=hr(r.key,e.attrs);return R.dangerouslySetInnerHTML={__html:L},C(e.tag,R)}let x=Nt({slugify:A.slugify,sanitizer:a,tagfilter:!0}),B=sa(S);if(new RegExp(`^<${f.tag}(\\s[^>]*)?>(\\s*</${f.tag}>)?$`,"i").test(B))return f.children&&f.children.length>0?C(e.tag,hr(r.key,e.attrs),t(f.children,r)):C(e.tag,hr(r.key,e.attrs));let O=wt(B,{inline:!1,refs:o,inHTML:!1},x);Rn(O);let D=f.tag.toLowerCase(),P=g;if(P&&E)return C(e.tag,hr(r.key,e.attrs),t(w,r));if(P)return t(O.flatMap(tt),r);var c=va(O,D);if(c.found&&c.afterClose.length>0){var u=c.beforeClose.flatMap(tt),s=c.afterClose.flatMap(tt);return xn(Ye.Fragment,{children:[C(e.tag,hr(r.key,e.attrs),t(u,r)),t(s,r)]},r.key)}return C(e.tag,hr(r.key,e.attrs),t(O.flatMap(tt),r))}return nt(e.tag)?C(e.tag,hr(r.key,e.attrs)):C(e.tag,hr(r.key,e.attrs),e.children?t(e.children,r):"")}case v.htmlSelfClosing:{let f=e;if(Jr(A)&&Hn(f.tag)){var T=un(f);return n("span",{key:r.key},T.kind==="literal"?T.literal:T.open+(T.close||""))}return C(e.tag,hr(r.key,e.attrs))}case v.image:{let f=e.target===null?null:a(e.target,"img","src");return n("img",{key:r.key,alt:e.alt&&e.alt.length>0?e.alt:void 0,title:e.title||void 0,src:f||void 0})}case v.link:{let f={key:r.key};if(e.target!=null){let h=Sa(e.target,a,"a","href");h!=null&&(f.href=h)}return e.title&&(f.title=e.title),n("a",f,t(e.children,r))}case v.table:{let f=e;return n("table",{key:r.key},n("thead",{key:"thead"},n("tr",null,f.header.map(function(g,S){return n("th",{key:S,style:f.align[S]===null?{}:{textAlign:f.align[S]}},t(g,r))}))),f.cells.length>0&&n("tbody",{key:"tbody"},f.cells.map(function(g,S){return n("tr",{key:S},g.map(function(H,w){return n("td",{key:w,style:f.align[w]===null?{}:{textAlign:f.align[w]}},t(H,r))}))})))}case v.text:return e.text;case v.textFormatted:return n(e.tag,{key:r.key},t(e.children,r));case v.orderedList:case v.unorderedList:{let f=e.type===v.orderedList?"ol":"ul";return n(f,{key:r.key,start:e.type===v.orderedList?e.start:void 0},e.items.map(function(g,S){return n("li",{key:S},t(g,r))}))}case v.paragraph:return n("p",{key:r.key},t(e.children,r));case v.ref:return null;default:return null}}var Mo=(e,t,r,n,a,i,o)=>{var A=l=>l.map(_=>"text"in _?_.text:""),C=(l,_={})=>{var d=Array.isArray(l)?l:[l],R=(_.renderDepth||0)+1;if(R>2500)return A(d);_.renderDepth=R;for(var c=_.key,u=[],s=!1,T=0;T<d.length;T++){_.key=T;var f;if(e){var h=oi.bind(null,d[T],C,_,t,r,n,a,i,o);f=e(h,d[T],C,_)}else f=oi(d[T],C,_,t,r,n,a,i,o);var g=typeof f=="string";if(s&&typeof f=="string"){var S=u.at(-1);u[u.length-1]=(typeof S=="string"?S:"")+f}else if(f!=null)if(Array.isArray(f))for(var p=0;p<f.length;p++)u.push(f[p]);else u.push(f);s=g}return _.key=c,_.renderDepth=R-1,u};return C},Bo=(e,t)=>{let r=Kt(t,e,void 0);return r?typeof r=="function"||typeof r=="object"&&"render"in r?r:Kt(t,`${e}.component`,e):e};function Ai(e,t){let r={...t||{}};r.overrides=r.overrides||{};let n=r.slugify||gr,a=r.sanitizer||dr,i=r.createElement,o=Jt(r.overrides),A=g=>Yt(g,{...r,wrapper:null});function C(g){for(var S in g){var p=g[S];if(typeof p=="string"&&p.length>0&&p.charCodeAt(0)===ae&&(Za.test(p)||Qa.test(p)||ii(p,0))){var H=A(p.trim());g[S]=S==="innerHTML"&&Array.isArray(H)?H[0]:H}}}function l(g,S,...p){var H=S||{},w=g;if(o){var E=Kt(r.overrides,`${g}.props`,{});w=Bo(g,r.overrides),H={...H,...E,className:Na(H.className,E.className)||void 0}}if(!i){var m=H.key;return m!=null&&delete H.key,p.length===1?H.children=p[0]:p.length>1&&(H.children=p),xn(w,H,m)}return i(w,H,...p)}function _(g,S,...p){return S&&C(S),l(g,S,...p)}let d=Nt(r,r.forceInline),R=e[0]&&e[0].type===v.refCollection?e[0].refs:Object.create(null),c=Mo(r.renderRule,l,a,n,R,r,_),u=c(e,{inline:r.forceInline,refs:R}),s=Ea(R);if(s.length>0&&u.push(l("footer",{key:"footer"},s.map(function(S){let p=S.identifier.charCodeAt(0)===Rr?S.identifier.slice(1):S.identifier,H=wt(S.footnote,{inline:!0,refs:R},d);return l("div",{id:n(p,gr),key:S.identifier},`${p}: `,c(H,{inline:!0,refs:R}))}))),r.wrapper===null)return u;let T=r.wrapper||(r.forceInline?"span":"div"),f;if(u.length>1||r.forceWrapper)f=u;else return u.length===1?u[0]:null;var h=r.wrapperProps?{...r.wrapperProps}:{};return h.children=f,xn(T,h,"outer")}function Yt(e="",t={}){let r={...t||{}};r.overrides=r.overrides||{};let n=r.slugify||gr,a=r.sanitizer||dr;function i(A){let C=r.forceInline||!(r.forceBlock||ca.test(A)),l=Nt(r,C),_=C?A:ga(A),d=wt(_,{inline:C,refs:o},l);return Ai(d,{...r,forceInline:C})}let o=Object.create(null);return i(e)}var Po=({options:e,children:t})=>mt?Ye.createElement(mt.Provider,{value:e},t):t;function Do(e){let t=Ye.useRef(e),r=t.current;if(r!==e){var n=!0,a=0;for(var i in e)if(a++,!Object.is(r[i],e[i])){n=!1;break}if(n){var o=0;for(var A in r)o++;n=o===a}n||(t.current=e)}return t.current}var li=({children:e,options:t,...r})=>{if(!(typeof Ye.useContext<"u")){let l={...t,overrides:{...t?.overrides},wrapperProps:{...t?.wrapperProps,...r}};return Yt(e??"",l)}let a=mt?Ye.useContext(mt):void 0,i=Do(r),o=Ye.useMemo(()=>({...a,...t,overrides:{...a?.overrides,...t?.overrides},wrapperProps:{...a?.wrapperProps,...t?.wrapperProps,...i}}),[a,t,i]),A=e??"";return Ye.useMemo(()=>Yt(A,o),[A,o])},Jo=li;