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.

49 lines • 85.6 kB
var Ki=Object.create,{getPrototypeOf:Gi,defineProperty:Tt,getOwnPropertyNames:to,getOwnPropertyDescriptor:Fi}=Object,dn=Object.prototype.hasOwnProperty;function no(e){return this[e]}var Ui,Wi,zi=(e,t,r)=>{var n=e!=null&&typeof e=="object";if(n){var o=t?Ui??=new WeakMap:Wi??=new WeakMap,i=o.get(e);if(i)return i}r=e!=null?Ki(Gi(e)):{};let a=t||!e||!e.y||!dn.call(e,"default")?Tt(r,"default",{value:e,enumerable:!0}):r;if(e&&typeof e=="object"||typeof e=="function")for(let A of to(e))dn.call(a,A)||Tt(a,A,{get:no.bind(e,A),enumerable:!0});return n&&o.set(e,a),a},Vi=e=>{var t=(ro??=new WeakMap).get(e),r;if(t)return t;if(t=Tt({},"__esModule",{value:!0}),e&&typeof e=="object"||typeof e=="function")for(var n of to(e))dn.call(t,n)||Tt(t,n,{get:no.bind(e,n),enumerable:!(r=Fi(e,n))||r.enumerable});return ro.set(e,t),t},ro,Zi=e=>e;function Qi(e,t){this[e]=Zi.bind(null,t)}var Yi=(e,t)=>{for(var r in t)Tt(e,r,{get:t[r],enumerable:!0,configurable:!0,set:Qi.bind(t,r)})},al={};Yi(al,{Markdown:()=>ui,MarkdownContext:()=>Kn,MarkdownProvider:()=>ol,RuleType:()=>g,astToNative:()=>_i,compiler:()=>si,default:()=>ll,parser:()=>ai,sanitizer:()=>sr,slugify:()=>Ir}),module.exports=Vi(al);var Re=zi(require("react"),1),U=require("react-native"),E=32,y=9,Er=13,P=10,te=96,Oe=126,de=91,Rr=94,W=62,fr=35,St=37,F=45,dr=61,we=92,ke=42,ge=95,ce=60,Xt=64,rr=93,Fe=33,vt=38,Ue=58,$t=70,kr=102,Et=104,Br=119,et=116,Jt=112,cn=115,oo=160,io=12,ao=44,yt=59,rt=63,ar=46,ve=47,Dr=39,mr=34,wr=43,Pe=124,br=123,Kt=125,lr=40,cr=41,lo=78,Ao=110,Co=79,fo=111,_n=120,sn=88,Gt=30,z=48,V=57,J=65,G=90,ie=97,se=122,_t=128,_r=32,qi={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=qi,To=require("markdown-to-jsx/entities");function So(e){if(!_o(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 o=t;if(e[t]==="\r"&&t++,t<e.length&&e[t]===`
`&&t++,_o(e,"---",n))return{endPos:t,hasValidYaml:r};if(!r){let i=na(e,n,o);if(i<o){let a=e.charCodeAt(i);if(a>=ie&&a<=se||a>=J&&a<=G||a>=z&&a<=V||a===ge){for(i++;i<o&&(a=e.charCodeAt(i),a>=ie&&a<=se||a>=J&&a<=G||a>=z&&a<=V||a===ge||a===F||a===ar);)i++;i<o&&e.charCodeAt(i)===Ue&&(i++,i>=o?r=!0:(a=e.charCodeAt(i),(a===E||a===y)&&(r=!0)))}}}}return null}var ji=/&([a-zA-Z0-9]+|#[0-9]{1,7}|#x[0-9a-fA-F]{1,6});/gi,ea={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"},ra={};function it(e){if(!e)return ra;var t={};for(var r in e){var n=r.toLowerCase(),o=ea[n];if(o)t[o]=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 vo=/(\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 Jr(e){return e.indexOf("&")===-1?e:e.replace(ji,(t,r)=>{var n=To.decodeEntity(r);if(n)return n;if(r[0]==="#"){var o=r[1]==="x"||r[1]==="X"?Number.parseInt(r.slice(2),16):Number.parseInt(r.slice(1),10);return o===0||o>=55296&&o<=57343||o>1114111?"\uFFFD":o<=65535?String.fromCharCode(o):String.fromCharCode(55296+(o-65536>>10),56320+(o-65536&1023))}return t})}var co=/(javascript|vbscript|data(?!:image)):/i;function sr(e){if(co.test(e))return null;if(e.indexOf("%")===-1)return e;try{let t=decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"");if(co.test(t))return null}catch{return null}return e}var je={},tr,Me;for(tr=[192,193,194,195,196,197,224,225,226,227,228,229,230,198],Me=0;Me<tr.length;Me++)je[tr[Me]]="a";for(je[231]=je[199]="c",je[240]=je[208]="d",tr=[200,201,202,203,233,232,234,235],Me=0;Me<tr.length;Me++)je[tr[Me]]="e";for(tr=[207,239,206,238,205,237,204,236],Me=0;Me<tr.length;Me++)je[tr[Me]]="i";for(je[209]=je[241]="n",tr=[248,216,339,338,213,245,212,244,211,243,210,242],Me=0;Me<tr.length;Me++)je[tr[Me]]="o";for(tr=[220,252,219,251,218,250,217,249],Me=0;Me<tr.length;Me++)je[tr[Me]]="u";je[376]=je[255]=je[221]=je[253]="y";function Ir(e){for(var t="",r=-1,n=e.length,o=0;o<n;o++){var i=e.charCodeAt(o);if(i>=ie&&i<=se||i>=z&&i<=V){r<0&&(r=o);continue}if(i>=J&&i<=G){r>=0&&(t+=e.slice(r,o),r=-1),t+=String.fromCharCode(i+_r);continue}if(i===E||i===F){r>=0&&(t+=e.slice(r,o),r=-1),t+="-";continue}r>=0&&(t+=e.slice(r,o),r=-1);var a=je[i];a&&(t+=a)}return r>=0&&(t+=e.slice(r)),t}function _o(e,t,r){return e.startsWith(t,r)}var so=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 at(e){let t=e.toLowerCase();if(so.has(t))return!0;let r=t.indexOf(":");return r!==-1?(t=t.slice(r+1),so.has(t)):!1}var Xr=1,uo=2,nt=4,Ro=8,ta=16,hr=32,xr=64,$o=(()=>{var e=new Uint8Array(128),t;for(e[y]=Xr,e[P]=Xr|uo,e[io]=Xr,e[Er]=Xr|uo,e[E]=Xr,t=Fe;t<=ve;t++)e[t]=nt;for(t=Ue;t<=Xt;t++)e[t]=nt;for(t=de;t<=te;t++)e[t]=nt;for(t=br;t<=Oe;t++)e[t]=nt;for(t=z;t<=V;t++)e[t]=ta;for(t=J;t<=G;t++)e[t]=Ro;for(t=ie;t<=se;t++)e[t]=Ro;return e})(),Eo=/[\p{P}\p{S}]/u,yo=/\p{Zs}/u,tt=[];function po(e){var t=e.indexOf("\r"),r=e.indexOf("\0");if(t===-1&&r===-1)return e;var n=e.length;tt.length=0;var o=0,i=0;for(t===-1?i=r:r===-1?i=t:i=t<r?t:r;i<n;i++){var a=e.charCodeAt(i);a===Er?(o<i&&tt.push(e.slice(o,i)),i+1<n&&e.charCodeAt(i+1)===P&&i++,tt.push(`
`),o=i+1):a===0&&(o<i&&tt.push(e.slice(o,i)),tt.push("\uFFFD"),o=i+1)}return o<n&&tt.push(e.slice(o)),tt.join("")}function No(e){return e.replace(/>\s+</g,"><").replace(/\n+/g," ").trim()}function na(e,t,r){let n=r??e.length;for(;t<n&&(e[t]===" "||e[t]==="	");)t++;return t}function Ft(e){if(!e)return!1;for(var t in e)return!0;return!1}var oa=/^\n+/;function ko(e){for(var t=e.length;t>0&&(e[t-1]===`
`||e[t-1]==="\r");)t--;return`${e.slice(0,t).replace(oa,"")}

`}function ot(e){if((e.type===g.htmlSelfClosing||e.type===g.htmlBlock)&&e.a)return[];if(e.type===g.paragraph){var t=e.children;return t?t.flatMap(ot):[]}return e.type===g.text?e.text?.trim()?[e]:[]:e.type===g.htmlBlock&&e.children?[{...e,children:e.children?.flatMap(ot)}]:[e]}function Rn(e){for(var t=0;t<e.length;t++){if(e[t].type===g.htmlBlock){var r=e[t],n=!1;if(r.d&&t===e.length-1){var o=r.k===void 0?r.a?r.e||"":(r.e||"")+(r.g||""):r.k,i=`</${String(r.tag).toLowerCase()}>`,a=o.toLowerCase().indexOf(i);if(a!==-1){var A=o.slice(a+i.length).replace(/<\/[a-z][a-z0-9-]*\s*>/gi,"");A.trim()&&(n=!0)}}n||(r.d=!1)}"children"in e[t]&&e[t].children&&Rn(e[t].children)}}function mo(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(n.type===g.paragraph&&n.children)for(var o=n.children,i=0;i<o.length;i++){var a=o[i];if(a.type===g.htmlSelfClosing&&a.a&&a.tag.toLowerCase()===t){var A=e.slice(0,r);i>0&&A.push({type:g.paragraph,children:o.slice(0,i)});var C=[];if(i+1<o.length){var l=o.slice(i+1).filter(d=>!(d.type===g.htmlSelfClosing&&d.a));l.length>0&&(C=l)}return C=C.concat(e.slice(r+1)),{found:!0,beforeClose:A,afterClose:C}}}if((n.type===g.htmlSelfClosing||n.type===g.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 ia(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 ho(e,t,r,n){var o;return t===void 0?o=ia(r):o=t.length>0&&t.charCodeAt(0)>E?` ${t}`:t,`<${e}${o}${n}`}function hn(e){var t=e.tag,r=e.type===g.htmlSelfClosing,n=e,o=n.b,i=`</${t}>`;if(!r&&n.a)return{kind:"literal",literal:(n.g||i)+(n.e||"")};if(r){var a=e;return a.a?{kind:"literal",literal:a.g||i}:a.n?{kind:"literal",literal:a.n}:{kind:"literal",literal:ho(t,o,e.attrs," />")}}var A=ho(t,o,e.attrs,">"),C=n.children,l=C!=null&&C.length>0;if(n.d&&n.k!==void 0)return l?{kind:"sandwich",open:A,close:i}:{kind:"literal",literal:n.k};if(n.d&&!l)return{kind:"literal",literal:A+(n.e||"")+(n.g||i)};if(C!=null&&C.length>0){for(var d="",c=0;c<C.length;c++){var u=C[c];if(u.type!==g.text)return{kind:"sandwich",open:A,close:i};d+=u.text}return{kind:"literal",literal:A+d+i}}var _=n.e||"";return _&&_.indexOf(i)!==-1?{kind:"literal",literal:A+_}:{kind:"literal",literal:A+_+i}}function wo(e,t,r){var n=[],o=e,i=r;if(o&&n.push(o),Array.isArray(t))for(var a=0;a<t.length;a++)n.push(t[a]);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 lt(e){return e==null||e.tagfilter!==!1}function bo(e,t,r,n){var o=t(e,r,n);return o===null?null:aa(o)}function Io(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 Ho(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 pt(e,t,r){if(t.indexOf(".")===-1){var n=e?.[t];if(n)return n;if(e){var o=Ho(t);if(o!==t){var i=e[o];if(i)return i}}return r}for(var a=e,A=t.split("."),C=0,l=!1;C<A.length;){if(a=a?.[A[C]],a===void 0){l=C===0;break}C++}if(l&&e){var d=Ho(A[0]);if(d!==A[0])for(a=e[d],C=1;a!==void 0&&C<A.length;)a=a?.[A[C]],C++}return a||r}function aa(e){for(var t=!1,r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n<=E||n===mr||n===St||n===ce||n===W||n===de||n===we||n===rr||n===Rr||n===te||n>=123){t=!0;break}}if(!t)return e;for(var o="",r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n===St&&r+2<e.length){var i=e.charCodeAt(r+1),a=e.charCodeAt(r+2);if((i>=z&&i<=V||i>=J&&i<=$t||i>=ie&&i<=kr)&&(a>=z&&a<=V||a>=J&&a<=$t||a>=ie&&a<=kr)){o+=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){o+=encodeURI(e[r]+e[r+1]),r++;continue}}o+=e[r];continue}o+=encodeURI(e[r])}return o}var la=new Set(["title","textarea","style","xmp","iframe","noembed","noframes","script","plaintext"]),go=/<(\/?)(title|textarea|style|xmp|iframe|noembed|noframes|script|plaintext)(\s|>|\/)/gi;function Hn(e){return la.has(e.toLowerCase())}function gn(e){return go.lastIndex=0,e.replace(go,(t,r,n,o)=>`&lt;${r}${n}${o}`)}function wt(e,t){var r=e||{},n=r.slugify,o;if(n){var i=n;o=a=>i(a,Ir)}else o=Ir;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||sr,slugify:o,tagfilter:lt(r)}}var En=["script","pre","style","textarea"],bt=new Set(En),Oo=/<(?:pre|script|style|textarea)\b/iy,Tn=/^(\s{0,3}#[#\s]|\s{0,3}[-*+]\s|\s{0,3}\d+\.\s|\s{0,3}>\s|\s{0,3}```)/m,Lo=/^<([a-z][^ >/\n\r]*) ?([^>]*?)>/im,ei=new Uint8Array(128);(()=>{for(var e=[te,ke,ge,Oe,dr,de,Fe,ce,we,vt,P,Et,Br,kr],t=0;t<e.length;t++)ei[e[t]]=1})();var Po=/([a-zA-Z_][a-zA-Z0-9_-]*)=(?:"([^"]*)"|'([^']*)')/g;function On(e){return bt.has(e)}function ri(e,t,r){for(var n=t,o=r;n<o&&(e.charCodeAt(n)===E||e.charCodeAt(n)===y);)n++;if(n>=o)return!1;e.charCodeAt(n)===Pe&&n++;for(var i=0;n<o;){for(;n<o&&(e.charCodeAt(n)===E||e.charCodeAt(n)===y);)n++;if(n>=o)break;if(e.charCodeAt(n)===Pe&&i>0){for(var a=n+1;a<o&&(e.charCodeAt(a)===E||e.charCodeAt(a)===y);)a++;if(a>=o)return!0}if(e.charCodeAt(n)===Ue&&n++,n>=o||e.charCodeAt(n)!==F)return!1;for(;n<o&&e.charCodeAt(n)===F;)n++;for(n<o&&e.charCodeAt(n)===Ue&&n++,i++;n<o&&(e.charCodeAt(n)===E||e.charCodeAt(n)===y);)n++;if(n<o)if(e.charCodeAt(n)===Pe)n++;else return!1}return i>0}var Aa=/[\u0000-\u001F\u007F]/g,Ca={action:1,background:1,cite:1,data:1,formaction:1,href:1,longdesc:1,poster:1,src:1,"xlink:href":1},fa=/&#(x[0-9a-f]+|[0-9]+);?/gi;function da(e){return e.indexOf("&#")===-1?e:e.replace(fa,(t,r)=>{var n=r.charCodeAt(0)===_n||r.charCodeAt(0)===sn?Number.parseInt(r.slice(1),16):Number.parseInt(r,10);return n>0&&n<=1114111?String.fromCodePoint(n):t})}function ca(e,t,r){if(r&&t.charCodeAt(0)===br)return!1;var n=e.charCodeAt(0),o=e.charCodeAt(1);if((n===fo||n===Co)&&(o===Ao||o===lo))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(Ca[i]===1){var a=da(Jr(t));if(sr(a)===null)return!0;var A=a.replace(Aa,"");return A!==a&&sr(A)===null}return!1}function yn(e){return"<"+(e.f?"/":"")+e.tag+e.i+e.b+(e.p?e.u?" />":"/>":">")}function Mo(e,t,r,n){for(var o=[],i=t,a=0;a<n.length;a+=2){var A=n[a];if(A>i){var C=e.slice(i,A).trim();C&&o.push(C)}i=n[a+1]}if(i<r){var l=e.slice(i,r).trim();l&&o.push(l)}return o.join(" ")}function Or(e,t){if(e.charCodeAt(t)!==ce)return null;let r=t+1,n=e.length,o=!1;e.charCodeAt(r)===ve&&(r++,o=!0);let i=r,a=e.charCodeAt(r);if(!(a>=ie&&a<=se||a>=J&&a<=G))return null;for(;r<n&&(e.charCodeAt(r)>=ie&&e.charCodeAt(r)<=se||e.charCodeAt(r)>=J&&e.charCodeAt(r)<=G||e.charCodeAt(r)>=z&&e.charCodeAt(r)<=V||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,d=r;for(;r<n&&(e.charCodeAt(r)===E||e.charCodeAt(r)===y||e.charCodeAt(r)===P);)r++;let c=e.slice(d,r);if(r===d&&r<n){var u=e.charCodeAt(r);if(u!==W&&u!==ve)return null}let _=r,f={},h=!1;for(var S=null;r<n;){let b=e.charCodeAt(r);if(b===W){let O=S?Mo(e,_,r,S):e.slice(_,r);return{u:h,v:l,f:o,b:O,r:S!=null,p:!1,i:c,attrs:f,end:r+1,tag:A}}if(b===E||b===y||b===P){r++;continue}if(b===ve&&r+1<n&&e.charCodeAt(r+1)===W){h=r>_&&e.charCodeAt(r-1)===E;let O=S?Mo(e,_,r,S):e.slice(_,r);return{u:h,v:l,f:o,b:O,r:S!=null,p:!0,i:c,attrs:f,end:r+2,tag:A}}var s=r,R=e.charCodeAt(r);if(!(R>=ie&&R<=se||R>=J&&R<=G||R===ge||R===Ue))return null;for(r++;r<n;){var T=e.charCodeAt(r);if(T>=ie&&T<=se||T>=J&&T<=G||T>=z&&T<=V||T===ge||T===ar||T===Ue||T===F)r++;else break}for(var k=e.slice(s,r),x=r;r<n&&(e.charCodeAt(r)===E||e.charCodeAt(r)===y);)r++;var H,m;if(e.charCodeAt(r)===dr){for(r++;r<n&&(e.charCodeAt(r)===E||e.charCodeAt(r)===y);)r++;var v=e.charCodeAt(r);if(v===mr||v===Dr){r++;for(var p=r;r<n&&e.charCodeAt(r)!==v;)r++;if(r>=n)return null;if(H=e.slice(p,r),r++,r<n){var w=e.charCodeAt(r);if(w!==E&&w!==y&&w!==P&&w!==W&&w!==ve)return null}m=r}else if(v===br){var I=1,p=r;for(r++;r<n&&I>0;){var T=e.charCodeAt(r);T===br?I++:T===Kt&&I--,r++}H=e.slice(p,r),m=r}else{for(var p=r;r<n;){var M=e.charCodeAt(r);if(M===E||M===y||M===W||M===P||M===mr||M===Dr||M===dr||M===ce||M===te)break;r++}if(r===p)return null;H=e.slice(p,r),m=r}}else H="",m=x;ca(k,H,l)?(S===null&&(S=[]),S.push(s,m)):f[k]=H}return null}function ur(e){var t=e.indexOf("<");if(t===-1)return e;for(var r="",n=0,o=!1;t!==-1;){var i=Or(e,t);i?(i.r&&(r+=e.slice(n,t)+yn(i),n=i.end,o=!0),t=e.indexOf("<",i.end)):t=e.indexOf("<",t+1)}return o?r+e.slice(n):e}function _a(e,t,r){if(!r.optimizeForStreaming&&e.indexOf("[")===-1)return!1;for(var n=0,o=e.length,i=!1,a=!1;n<o;){for(var A=e.indexOf(`
`,n),C=A<0?o:A,l=n,d=0;l<C&&d<4;)if(e.charCodeAt(l)===E)d++,l++;else if(e.charCodeAt(l)===y)d+=4,l++;else break;if(l>=C){i=!1,n=A<0?o:A+1;continue}if(d<4){var c=e.charCodeAt(l);if(c===te||c===Oe){for(var u=c,_=0,f=l;f<C&&e.charCodeAt(f)===u;)_++,f++;if(_>=3){var h=!0;if(u===te){for(var S=f;S<C;S++)if(e.charCodeAt(S)===te){h=!1;break}}if(h){i=!1;for(var s=A<0?o:A+1;s<o;){for(var R=s,T=0;R<o&&T<4;){var k=e.charCodeAt(R);if(k===E)T++,R++;else if(k===y)T+=4,R++;else break}if(T<4&&R<o&&e.charCodeAt(R)===u){for(var x=0;R<o&&e.charCodeAt(R)===u;)x++,R++;if(x>=_){for(;R<o&&(e.charCodeAt(R)===E||e.charCodeAt(R)===y);)R++;if(R>=o||e.charCodeAt(R)===P){n=R>=o?o:R+1;break}}}for(;s<o&&e.charCodeAt(s)!==P;)s++;s<o&&s++}s>=o&&(n=o,a=!0);continue}}}}for(var H=l;H<C&&e.charCodeAt(H)===W;){H++,H<C&&e.charCodeAt(H)===E&&H++;for(var m=0;H<C&&m<4;)if(e.charCodeAt(H)===E)m++,H++;else if(e.charCodeAt(H)===y)m+=4,H++;else break;if(m>=4)break;i=!1}if(!i&&d<4&&H<C&&e.charCodeAt(H)===de&&!(H+1<o&&e.charCodeAt(H+1)===Rr)){var v=ti(e,H,t);if(v){n=v,i=!1;continue}}var p=e.charCodeAt(l);if(p===fr&&d<4)i=!1;else if(d<4&&(p===F||p===ke||p===ge)){for(var w=l,I=0;w<C;){var M=e.charCodeAt(w);if(M===p)I++;else if(M!==E&&M!==y)break;w++}i=!(I>=3&&w>=C)}else i=!0;n=A<0?o:A+1}return a}function ti(e,t,r){let n=e.length;if(e.charCodeAt(t)!==de)return null;let o=t+1<n&&e.charCodeAt(t+1)===Rr,i=t+1;for(;i<n;){var a=e.charCodeAt(i);if(a===rr){i++;break}if(a===de)return null;a===we&&i+1<n&&i++,i++}if(i>n||e.charCodeAt(i-1)!==rr)return null;let A=e.slice(t+1,i-1);if(A.length>999)return null;let C=zt(A);if(!C||i>=n||e.charCodeAt(i)!==Ue)return null;i++;let l=!1;for(;i<n;){let b=e.charCodeAt(i);if(b===E||b===y)i++;else if(b===P&&!l)l=!0,i++;else break}if(o){let b=e.indexOf(`
`,i),O=b<0?n:b,D=e.slice(i,O).trim();return r[C]={target:D,title:void 0},b<0?n:b+1}var d;if(i<n&&e.charCodeAt(i)===ce){i++;for(var c=i;i<n&&e.charCodeAt(i)!==W&&e.charCodeAt(i)!==P;)e.charCodeAt(i)===we&&i+1<n&&i++,i++;if(i>=n||e.charCodeAt(i)!==W)return null;d=e.slice(c,i),i++;for(var u=e.indexOf(`
`,i),_=u<0?n:u,f=i;f<_&&(e.charCodeAt(f)===E||e.charCodeAt(f)===y);)f++;if(f<_){if(f===i)return null;var h=e.charCodeAt(f);if(h!==mr&&h!==Dr&&h!==lr)return null}}else{for(var c=i,S=0;i<n;){var a=e.charCodeAt(i);if(a===lr)S++;else if(a===cr){if(S===0)break;S--}else{if(a===E||a===y||a===P)break;a===we&&i+1<n&&i++}i++}if(d=e.slice(c,i),!d)return null}for(;i<n&&(e.charCodeAt(i)===E||e.charCodeAt(i)===y);)i++;var s=e.indexOf(`
`,i),R=s<0?n:s,T,k=!1,x=i,H=i;if(i===R&&i<n)for(H=i+1;H<n&&(e.charCodeAt(H)===E||e.charCodeAt(H)===y);)H++;if(H<n){var m=e.charCodeAt(H);if(m===mr||m===Dr||m===lr){for(var v=m===lr?41:m,p=H+1,w=p;p<n;){var I=e.charCodeAt(p);if(I===v){for(var M=p+1;M<n&&(e.charCodeAt(M)===E||e.charCodeAt(M)===y);)M++;(M>=n||e.charCodeAt(M)===P)&&(T=e.slice(w,p),k=!0,x=M<n?M+1:n);break}if(I===we&&p+1<n){p+=2;continue}if(I===P&&p+1<n&&e.charCodeAt(p+1)===P)break;p++}if(!k&&H===i)return null}}if(k)return r[C]||(r[C]={target:Jr(ut(d)),title:T===void 0?T:Jr(ut(T))}),x;for(;i<R&&(e.charCodeAt(i)===E||e.charCodeAt(i)===y);)i++;return i<R?null:(r[C]||(r[C]={target:Jr(ut(d)),title:T}),s<0?n:s+1)}var Ar=new Uint8Array($o);for(Ar[fr]|=hr,Ar[W]|=hr,Ar[F]|=hr|xr,Ar[wr]|=hr,Ar[ke]|=hr|xr,Ar[ge]|=hr|xr,Ar[te]|=hr|xr,Ar[Oe]|=hr|xr,Ar[ce]|=hr|xr,Ar[de]|=xr,Ar[Fe]|=xr,Ar[Pe]|=hr,Nt=z;Nt<=V;Nt++)Ar[Nt]|=hr;var Nt;function Bo(e){if(e.indexOf("[")<0&&e.indexOf("]")<0)return!1;for(var t=0;t<e.length;t++){if(e.charCodeAt(t)===we){t++;continue}if(e.charCodeAt(t)===de||e.charCodeAt(t)===rr)return!0}return!1}function zt(e){for(var t=e.length,r=!0,n=t>0,o=0;o<t;o++){var i=e.charCodeAt(o);if(i===E){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 a=e.replace(/\s+/g," ").trim();return a.indexOf("\u1E9E")!==-1?a.replace(/\u1E9E/g,"ss").toLowerCase():a.toLowerCase()}function Ln(e){return e<_t?Ar[e]:e===oo?Xr:0}function ut(e){return e.indexOf("\\")===-1?e:e.replace(/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,"$1")}var pn=null,Nn=-1,Vt=-1;function le(e,t){if(t>=Nn&&t<=Vt&&e===pn)return Vt;var r=e.indexOf(`
`,t),n=r<0?e.length:r;return pn=e,Nn=t,Vt=n,n}function j(e,t){let r=le(e,t);return r<e.length?r+1:r}function mt(e,t,r){for(;t<r;){let n=e.charCodeAt(t);if(n!==E&&n!==y)break;t++}return t}function Do(e,t){let r=j(e,t);for(;r<e.length;){let n=le(e,r);if(nr(e,r,n))return r;r=j(e,r)}return e.length}function Wr(e,t,r,n){let o=0;for(;t+o<r&&e.charCodeAt(t+o)===n;)o++;return o}var ae=0,ne=0;function Le(e,t,r){for(ae=0,ne=0;t+ne<r;){let n=e.charCodeAt(t+ne);if(n===y)ae+=4-ae%4;else if(n===E)ae++;else break;ne++}}function nr(e,t,r){return mt(e,t,r)>=r}function sa(e,t){if(!e)return e;var r=t.w||(t.w=Object.create(null)),n=r[e];if(n===void 0)return r[e]=0,e;for(var o=n+1,i=`${e}-${o}`;r[i]!==void 0;)o++,i=`${e}-${o}`;return r[e]=o,r[i]=0,i}function ua(e,t,r,n){let o=le(e,t);if(Le(e,t,o),ae>3)return null;let i=t+ne;if(e.charCodeAt(i)!==fr)return null;let a=Wr(e,i,o,35);if(a<1||a>6||(i+=a,i<o&&e.charCodeAt(i)!==E&&e.charCodeAt(i)!==y))return null;i=mt(e,i,o);for(var A=o;A>i&&e.charCodeAt(A-1)===E;)A--;for(var C=A;A>i&&e.charCodeAt(A-1)===fr;)A--;if(A<C)if(A===i||e.charCodeAt(A-1)===E)for(;A>i&&e.charCodeAt(A-1)===E;)A--;else A=C;let l=e.slice(i,A),d=Rt(l,!1,r,n);return{node:{type:g.heading,level:a,children:d,id:""},end:j(e,o)}}function Ra(e,t,r){var n=e.charCodeAt(t);if(n!==dr&&n!==F)return!1;for(var o=t;o<r&&e.charCodeAt(o)===n;)o++;for(;o<r&&(e.charCodeAt(o)===E||e.charCodeAt(o)===y);)o++;return o>=r}function Fr(e,t){let r=le(e,t);if(Le(e,t,r),ae>3)return null;let n=t+ne,o=e.charCodeAt(n);if(o!==F&&o!==ke&&o!==ge)return null;let i=0;for(;n<r;){let a=e.charCodeAt(n);if(a===o)i++;else if(a!==E&&a!==y)return null;n++}return i<3?null:{node:{type:g.breakThematic},end:j(e,r)}}var Xo=0,Jo=0,Ko="";function ha(e,t,r){let n=le(e,t);if(Le(e,t,n),ae>3)return null;let o=ae,i=ne,a=t+ne,A=e.charCodeAt(a);if(A!==te&&A!==Oe)return null;let C=Wr(e,a,n,A);if(C<3)return null;a+=C;let l=mt(e,a,n),d=n;if(A===te){for(let D=l;D<n;D++)if(e.charCodeAt(D)===te)return null}for(;d>l&&(e.charCodeAt(d-1)===E||e.charCodeAt(d-1)===y);)d--;let c=e.slice(l,d),u="",_="",f=c.indexOf(" ");f===-1?u=c:(u=c.slice(0,f),_=c.slice(f+1).trim()),u=ut(u);var h;if(_){Po.lastIndex=0;for(var S;(S=Po.exec(_))!=null;)h||(h={}),h[S[1]]=S[2]===void 0?S[3]:S[2]}let s=j(e,n),{length:R,length:T}=e;var k;A===Xo&&C===Jo?k=Ko:(k=String.fromCharCode(A).repeat(C),Xo=A,Jo=C,Ko=k);for(var x=s;x<e.length;){var H=e.indexOf(k,x);if(H===-1)break;for(var m=H,v=0;m>0&&v<4&&e.charCodeAt(m-1)===E;)m--,v++;if(v<=3&&(m===0||e.charCodeAt(m-1)===P)){for(var p=H+C;p<e.length&&e.charCodeAt(p)===A;)p++;var w=le(e,p);if(nr(e,p,w)){R=m,T=j(e,w);break}}x=H+1}var I;if(o===0)I=R>s&&e.charCodeAt(R-1)===P?e.slice(s,R-1):e.slice(s,R);else{I="";for(var M=s;M<R;){var b=le(e,M);Le(e,M,b);var O=Math.min(ne,o);I+=`${e.slice(M+O,b)}
`,M=j(e,b)}I.length>0&&I.charCodeAt(I.length-1)===P&&(I=I.slice(0,-1))}return{node:{type:g.codeBlock,lang:u||void 0,text:I,infoString:_||void 0,attrs:h},end:T}}function Go(e,t,r){for(var n=0,o=t;o<r&&n<4;)e.charCodeAt(o)===y?n+=4-n%4:n++,o++;if(n<4)return"";for(var i="",a=4;a<n;a++)i+=" ";return i+e.slice(o,r)}function Ha(e,t){let r=le(e,t);if(Le(e,t,r),ae<4)return null;let n="",o=t;for(;o<e.length;){let u=le(e,o);if(Le(e,o,u),nr(e,o,u)){for(var i=`${Go(e,o,u)}
`,a=j(e,u);a<e.length;){var A=le(e,a);if(nr(e,a,A)){i+=`${Go(e,a,A)}
`,a=j(e,A);continue}Le(e,a,A),ae>=4&&(n+=i,o=a);break}if(o!==a)break;continue}if(ae<4)break;let _=0,f=0;var C=0;for(let h=o;h<u&&f<4;h++){if(e.charCodeAt(h)===y){var l=4-f%4;f+l>4&&(C=f+l-4),f+=l}else f++;_++}var d="";if(C>0)for(var c=0;c<C;c++)d+=" ";d+=e.slice(o+_,u),n+=`${d}
`,o=j(e,u)}for(;n.length>0&&n.charCodeAt(n.length-1)===P;)n=n.slice(0,-1);return n?{node:{type:g.codeBlock,lang:void 0,text:n,infoString:void 0,attrs:void 0},end:o}:null}function ga(e,t,r,n){let o=le(e,t);if(Le(e,t,o),ae>3)return null;let i=t+ne;if(e.charCodeAt(i)!==W)return null;let a="",A=t,C,l=!1,d=!1,c=!1;for(;A<e.length;){let L=le(e,A);Le(e,A,L);let Y=A+ne;if(e.charCodeAt(Y)===W){let oe=Y+1;var u=ae+1,_=!1;if(oe<L){var f=e.charCodeAt(oe);f===E?(oe++,u++,_=!0):f===y&&(_=!0)}for(var h="",S=!1,s=oe;s<L;s++)if(e.charCodeAt(s)===y){S=!0;break}if(S){var R=u;if(_&&oe<L&&e.charCodeAt(oe)===y){for(var T=4-R%4,k=0;k<T-1;k++)h+=" ";R+=T,oe++}for(var x=oe;x<L;x++)if(e.charCodeAt(x)===y){for(var H=4-R%4,m=0;m<H;m++)h+=" ";R+=H}else h+=e[x],R++}else h=e.slice(oe,L);if(!(a||C)){let $e=h.match(/^\[!([A-Za-z]+)\]\s*$/);if($e){C=$e[1].toUpperCase(),A=j(e,L);continue}}a+=`${h}
`;var v=h.trimStart();v.startsWith("```")||v.startsWith("~~~")?c=!c:(h.startsWith("    ")||h.startsWith("	"))&&(c=!0),d=v.length>0,A=j(e,L)}else if(a&&!nr(e,A,L)&&d){if(ae<4){var p=A+ne,w=p<L?e.charCodeAt(p):0;if(w===fr||w===W||w===te||w===Oe||w===ce||(w===F||w===ke||w===ge)&&Fr(e,A)||(w===F||w===ke||w===wr)&&p+1<L&&(e.charCodeAt(p+1)===E||e.charCodeAt(p+1)===y))break;if(w>=z&&w<=V){for(var I=p;I<L&&e.charCodeAt(I)>=z&&e.charCodeAt(I)<=V;)I++;if(I<L&&(e.charCodeAt(I)===ar||e.charCodeAt(I)===cr))break}}if(c)break;a+=`${e.slice(A,L)}
`,l=!0,A=j(e,L)}else break}if(!(a||C))return null;var{inBlockQuote:M,m:b}=r;r.inBlockQuote=!0,l&&(r.m=!0);var O=r.j;r.j=O||!nr(e,A,e.length);let D=Ur(a||"",r,n);return r.j=O,r.inBlockQuote=M,r.m=b,{node:{type:g.blockQuote,children:D,alert:C||void 0},end:A}}function ni(e,t,r){for(var n=0,o=t;o<r;o++)e.charCodeAt(o)===y?n+=4-n%4:n++;return n}function Kr(e,t,r){if(Le(e,t,r),ae>3)return null;var n=t+ne;if(n>=r)return null;var o=e.charCodeAt(n),i=ae,a=n,A=n;if(o===F||o===ke||o===wr){if(a=n+1,a<r&&e.charCodeAt(a)!==E&&e.charCodeAt(a)!==y&&e.charCodeAt(a)!==P)return null}else if(o>=z&&o<=V){for(;A<r&&A-n<9;){var C=e.charCodeAt(A);if(C<z||C>V)break;A++}if(A>n&&A<r){var l=e.charCodeAt(A);if(l===ar||l===cr){if(a=A+1,a<r&&e.charCodeAt(a)!==E&&e.charCodeAt(a)!==y&&e.charCodeAt(a)!==P)return null}else return null}else return null}else return null;var d=a,c=ni(e,t,a),u=0,_=d,f=c;if(d>=r)return{ordered:o>=z&&o<=V,marker:o>=z&&o<=V?e[A]:e[n],start:o>=z&&o<=V?Number.parseInt(e.slice(n,A),10):void 0,contentStart:d,contentCol:c+1,markerCol:i,isEmpty:!0};for(;_<r&&(e.charCodeAt(_)===E||e.charCodeAt(_)===y);){if(e.charCodeAt(_)===y){var h=4-f%4;f+=h}else f++;_++,u++}var S=_>=r,s=f-c;return S||s>4?(f=c+1,_=d+1,u=1):u===0&&(f=c+1,_=d,u=1),{ordered:o>=z&&o<=V,marker:o>=z&&o<=V?e[A]:e[n],start:o>=z&&o<=V?Number.parseInt(e.slice(n,A),10):void 0,contentStart:_,contentCol:f,markerCol:i,isEmpty:S}}var st=0;function Fo(e,t,r,n){var o=0,i=t;for(st=0;i<r&&o<n;){var a=e.charCodeAt(i);if(a===y){var A=4-o%4;if(o+A>n){st=o+A-n,i++,o=n;break}o+=A}else if(a===E)o++;else break;i++}return i}function Uo(e,t,r,n){var o=le(e,t),i=Kr(e,t,o);if(!i)return null;var a=[],A=t,C=i.contentCol,l="",d=i.isEmpty,c=!1,u=!1;if(!i.isEmpty){for(var _=!1,f=i.contentStart;f<o;f++)if(e.charCodeAt(f)===y){_=!0;break}if(_){var h="",S=ni(e,t,i.contentStart),s=S-i.contentCol;if(s>0)for(var R=0;R<s;R++)h+=" ";for(var T=i.contentStart;T<o;T++)if(e.charCodeAt(T)===y){for(var k=4-S%4,x=0;x<k;x++)h+=" ";S+=k}else h+=e[T],S++;l=`${h}
`}else l=`${e.slice(i.contentStart,o)}
`}for(A=j(e,o);A<e.length;){var H=le(e,A);Le(e,A,H);var m=e.charCodeAt(A+ne);if(ae<C&&(m===F||m===ke||m===ge)&&ae<=3&&Fr(e,A))break;var v=Kr(e,A,H);if(v&&v.ordered===i.ordered&&v.marker===i.marker&&v.markerCol<C){a.push({contentCol:C,raw:l,hasBlankAfter:c,isEmpty:d}),c&&(u=!0),C=v.contentCol,d=v.isEmpty,c=!1,l=v.isEmpty?"":`${e.slice(v.contentStart,H)}
`,A=j(e,H);continue}if(nr(e,A,H)){var p=Fo(e,A,H,C);if(st>0||p<H){for(var w="",I=0;I<st;I++)w+=" ";l+=`${w+e.slice(p,H)}
`}else l+=`
`;A=j(e,H);for(var M=!1,b=0;b<l.length;b++){var O=l.charCodeAt(b);if(O!==P&&O!==Er&&O!==E&&O!==y){M=!0;break}}if(d&&!M)if(A<e.length){var D=le(e,A),B=Kr(e,A,D);if(!B||B.ordered!==i.ordered||B.marker!==i.marker)break;c=!0}else break;if(A<e.length){var L=le(e,A);Le(e,A,L);var Y=e.charCodeAt(A+ne);if((Y===F||Y===ke||Y===ge)&&ae<=3&&Fr(e,A))break;var oe=Kr(e,A,L);if(oe&&oe.ordered===i.ordered&&oe.marker===i.marker&&oe.markerCol<C){c=!0;continue}if(!nr(e,A,L)&&ae<C)break}continue}if(ae>=C){var $e=Fo(e,A,H,C);if(st>0){for(var Z="",Xe=C,pe=0;pe<st;pe++)Z+=" ",Xe++;for(var ue=$e;ue<H;ue++)if(e.charCodeAt(ue)===y){for(var He=4-Xe%4,We=0;We<He;We++)Z+=" ";Xe+=He}else Z+=e[ue],Xe++;l+=`${Z}
`}else l+=`${e.slice($e,H)}
`;A=j(e,H);continue}for(var X=!1,be=0;be<l.length;be++){var ee=l.charCodeAt(be);if(ee!==P&&ee!==Er&&ee!==E&&ee!==y){X=!0;break}}if(!c&&X&&!d){var Te=A+ne,Ae=e.charCodeAt(Te),ze=Ae===fr||Ae===W||Ae===ce||Ae===te||Ae===Oe||(Ae===F||Ae===ke||Ae===ge||Ae===wr)&&(Fr(e,A)!=null||Kr(e,A,H)!=null)||Ae>=z&&Ae<=V&&Kr(e,A,H)!=null;if(!ze){l+=`${e.slice(Te,H)}
`,A=j(e,H);continue}}break}if(a.push({contentCol:C,raw:l,hasBlankAfter:c,isEmpty:d}),a.length===0)return null;var K=u;if(!K)for(var me=0;me<a.length;me++){if(a[me].hasBlankAfter&&me<a.length-1){K=!0;break}if(!a[me].isEmpty){for(var Se=a[me].raw,Ce=Se.length,he=0,Ve=!1,Ee=!1,Be=!1,De=!1,Ze=0,Q=0,Ne=-1;he<Ce;){var q=Se.indexOf(`
`,he);if(q<0&&(q=Ce),De){Le(Se,he,q);for(var Ie=Se.slice(he+ne,q),Ye=0;Ye<Ie.length&&Ie.charCodeAt(Ye)===Ze;)Ye++;Ye>=Q&&Ie.slice(Ye).trim()===""&&(De=!1),he=q<Ce?q+1:Ce;continue}if(nr(Se,he,q)){Ne>=0?Be=!0:Ve&&(Ee=!0),he=q<Ce?q+1:Ce;continue}if(Le(Se,he,q),Ne>=0){if(ae>=Ne){he=q<Ce?q+1:Ce;continue}var N=Kr(Se,he,q);if(N&&N.markerCol<Ne&&N.contentCol<=Ne){he=q<Ce?q+1:Ce;continue}if(N){he=q<Ce?q+1:Ce;continue}Ne=-1,Be&&(Ee=!0,Be=!1)}var fe=Se.slice(he+ne,q),or=fe.charCodeAt(0);if((or===te||or===Oe)&&ae<=3){for(var re=0;re<fe.length&&fe.charCodeAt(re)===or;)re++;if(re>=3){if(Ee&&Ve){K=!0;break}De=!0,Ze=or,Q=re,Ve=!0,he=q<Ce?q+1:Ce;continue}}var gr=ae<=3?Kr(Se,he,q):null;if(gr&&Ve){if(Ee){K=!0;break}Ne=gr.contentCol,Be=!1,he=q<Ce?q+1:Ce,Ve=!0;continue}if(Ee){K=!0;break}Ve=!0,he=q<Ce?q+1:Ce}if(K)break}}for(var _e=[],ye=0;ye<a.length;ye++){for(var er=a[ye],Je=er.raw,Ke=Je.length;Ke>0&&Je.charCodeAt(Ke-1)===P;)Ke--;var Ge=Ke<Je.length?Je.slice(0,Ke):Je,Zr=null;if(Ge.length>=3&&Ge.charCodeAt(0)===de){var Lr=Ge[1];(Lr===" "||Lr==="x"||Lr==="X")&&Ge.charCodeAt(2)===rr&&(Zr={type:g.gfmTask,completed:Lr==="x"||Lr==="X"},Ge=Ge.slice(3))}var xe;if(er.isEmpty&&Ge.trim()==="")xe=[];else if(K){var Qr=r.inList;r.inList=!0;var xt=r.j;r.j=xt||ye!==a.length-1,xe=Ur(Ge,r,n),r.j=xt,r.inList=Qr}else{var Nr=r.inList;r.inList=!0;var Yr=r.j;if(r.j=Yr||ye!==a.length-1,xe=Ur(Ge,r,n),r.j=Yr,r.inList=Nr,xe.length===1&&xe[0].type===g.paragraph)xe=xe[0].children;else if(r.q){var Pr=[];r.q.push({src:xe,dest:Pr,unwrap:!0}),xe=Pr}else{for(var Sr=[],ir=0;ir<xe.length;ir++)if(xe[ir].type===g.paragraph)for(var vr=xe[ir].children,ft=0;ft<vr.length;ft++)Sr.push(vr[ft]);else Sr.push(xe[ir]);xe=Sr}}if(Zr){var qr=[Zr,{type:g.text,text:" "}];if(r.q)r.q.push({src:xe,dest:qr,unwrap:!1});else for(var Tr=0;Tr<xe.length;Tr++)qr.push(xe[Tr]);_e.push(qr)}else _e.push(xe)}return{node:{type:i.ordered?g.orderedList:g.unorderedList,start:i.ordered?i.start:void 0,items:_e},end:A}}var Qt=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 yr(e,t,r){let n={};for(let[a,A]of Object.entries(e)){let C=a.toLowerCase();if(C==="style"&&typeof A=="string"){let l={},d=[],c=0,u=0;for(let f=0;f<A.length;f++){let h=A.charCodeAt(f);h===lr?c++:h===cr?c--:h===yt&&c===0&&(d.push(A.slice(u,f)),u=f+1)}u<A.length&&d.push(A.slice(u));let _=!1;d.forEach(f=>{let h=f.indexOf(":");if(h===-1)return;let S=f.slice(0,h).trim(),s=f.slice(h+1).trim();if(S&&s){if(/url\s*\(\s*(javascript|vbscript|data:(?!image\/))/i.test(s)){_=!0;return}let R=S.indexOf("-")===-1?S:S.replace(/-([a-z])/g,(T,k)=>k.toUpperCase());l[R]=s}}),!_&&Object.keys(l).length>0&&(n[a]=l)}else if((C==="href"||C==="src")&&r?.sanitizer){let l=r.sanitizer(A,t,C);l!=null&&(n[a]=l)}else if(A==="")n[a]=!0;else if(A.length>=2&&A.charCodeAt(0)===br&&A.charCodeAt(A.length-1)===Kt){var o=A.slice(1,-1);if(o.length>0){var i=o.charCodeAt(0);if(i===de||i===br)try{n[a]=JSON.parse(o);continue}catch{}}if(o==="true"){n[a]=!0;continue}if(o==="false"){n[a]=!1;continue}if(r?.evalUnserializableExpressions)try{n[a]=(0,eval)(`(${o})`);continue}catch{}n[a]=o}else n[a]=A}return n}function Gr(e,t,r){let n=t.length;if(n===0)return r;var o=t.charCodeAt(0),i=o>=J&&o<=G||o>=ie&&o<=se;if(!i){for(var a=String.fromCharCode(o),A=e.length-n,C=r;C<=A;){var l=e.indexOf(a,C);if(l===-1||l>A)return-1;for(var d=!0,c=1;c<n;c++){var u=e.charCodeAt(l+c),_=t.charCodeAt(c);if(u>=J&&u<=G&&(u+=_r),_>=J&&_<=G&&(_+=_r),u!==_){d=!1;break}}if(d)return l;C=l+1}return-1}o>=J&&o<=G&&(o+=_r);for(let h=r;h<=e.length-n;h++){var f=e.charCodeAt(h);if(f>=J&&f<=G&&(f+=_r),f!==o)continue;let S=!0;for(let s=1;s<n;s++){let R=e.charCodeAt(h+s),T=t.charCodeAt(s);if(R>=J&&R<=G&&(R+=_r),T>=J&&T<=G&&(T+=_r),R!==T){S=!1;break}}if(S)return h}return-1}function Ta(e,t,r){let n=t.length;var o=t.charCodeAt(0);o>=J&&o<=G&&(o+=_r);for(let a=Math.min(r,e.length-n);a>=0;a--){var i=e.charCodeAt(a);if(i>=J&&i<=G&&(i+=_r),i!==o)continue;let A=!0;for(let C=1;C<n;C++){let l=e.charCodeAt(a+C),d=t.charCodeAt(C);if(l>=J&&l<=G&&(l+=_r),d>=J&&d<=G&&(d+=_r),l!==d){A=!1;break}}if(A)return a}return-1}var Yt=-1;function kn(e,t,r){let n=r.toLowerCase(),o=`<${n}`,i=`</${n}`,a=1,A=t,C=e.length;for(Yt=-1;A<C&&a>0;){let c=Gr(e,o,A),u=Gr(e,i,A);if(u===-1)return-1;if(c!==-1&&c<u){let _=Or(e,c);_?(_.tag.toLowerCase()===n&&!_.f&&!_.p&&!at(_.tag)&&a++,A=_.end):A=c+1}else{var l=u+i.length,d=l<C?e.charCodeAt(l):62;if((d===W||d===E||d===y||d===P)&&(a--,a===0)){Yt=u;let _=u+i.length;for(;_<C&&e.charCodeAt(_)!==W;)_++;return _+1}A=u+1}}return-1}function oi(e,t,r,n){if(n.ignoreHTMLBlocks||n.disableParsingRawHTML)return null;var o=le(e,t);if(Le(e,t,o),ae>3&&!r.inHTML)return null;var i=t+ne;if(e.charCodeAt(i)!==ce)return null;var a=e.indexOf(">",i+1);if(a!==-1&&a<o){var A=e.slice(i+1,a);if(/^[a-zA-Z][a-zA-Z0-9+.-]*:/.test(A)||/^[^\s@]+@[^\s@]+$/.test(A))return null}var C=Sa(e,i);if(C>=1&&C<=5){var l=e.length;if(C===1){for(var d=e.length,c=0;c<En.length;c++){var u=Gr(e,`</${En[c]}>`,i);u>=0&&u<d&&(d=u)}if(d<e.length){var _=e.indexOf(">",d);l=_>=0?j(e,_+1):e.length}}else{var f=C===2?"-->":C===3?"?>":C===4?">":"]]>",h=e.indexOf(f,i);h>=0&&(l=j(e,h+f.length))}var S=e.slice(i,l);if(C>=2)return{node:{type:g.htmlComment,text:S,s:!1,raw:!0},end:l};var s="div",R=S.match(/^<\/?([a-zA-Z][a-zA-Z0-9-]*)/);R&&(s=R[1]);var T=Or(e,i),k={},x;T&&!T.f&&(k=yr(T.attrs,s,n),x=T.i+T.b);var H=[],m=s.toLowerCase(),v=`</${m}`,p=Gr(S,v,0),w="",I,M,b;if(T?.f){b=S.slice(0,T.end-i);for(var O=S.slice(T.end-i);O.length>0&&O.charCodeAt(O.length-1)===P;)O=O.slice(0,-1);O&&(M=ur(O))}else if(T&&!T.f){var D=T.end-i;if(p===-1){for(var B=S;B.length>0&&B.charCodeAt(B.length-1)===P;)B=B.slice(0,-1);I=ur(B)}else{var L=D;S.charCodeAt(L)===P&&L++;for(var Y=p;Y>L;){var oe=S.charCodeAt(Y-1);if(oe!==E&&oe!==y&&oe!==P&&oe!==Er)break;Y--}var $e=S.slice(L,Y);$e&&(M=ur($e));for(var Z=S.slice(p);Z.length>0&&Z.charCodeAt(Z.length-1)===P;)Z=Z.slice(0,-1);b=ur(Z),w=S.slice(D,p).trim()}}var Xe=T?T.f:!1;return{node:{type:g.htmlBlock,tag:s,attrs:k,b:x,children:H,e:M,g:b,k:I,text:w,d:!0,a:Xe},end:l}}if(C===6||C===7){var pe=Do(e,t),ue=pe<e.length?pe:e.length,He=e.slice(i,ue),We=pe<e.length?j(e,pe):e.length,X=Or(e,i);if(X){var be=X.tag,ee=be.toLowerCase(),Te=X.f;if(Te){var Ae=e.slice(X.end,ue);return{node:{type:g.htmlBlock,tag:be,attrs:{},children:[],g:e.slice(i,X.end),e:Ae?ur(Ae):void 0,text:Ae,d:!0,a:!0},end:We}}if(X.p||at(be))return{node:{type:g.htmlBlock,tag:be,attrs:yr(X.attrs,be,n),b:X.i+X.b,children:[],text:"",d:!1,a:!1},end:X.end<e.length&&e.charCodeAt(X.end)===P?X.end+1:X.end};var ze=r.c||0,K=e.slice(i,ue),me=-1,Se=-1,Ce=!1;if(ze<10){for(var he=`</${ee}`,Ve=X.end-i,Ee=1,Be=Ve;Be<K.length&&Ee>0;){var De=Gr(K,`<${ee}`,Be),Ze=Gr(K,he,Be);if(Ze===-1)break;if(De!==-1&&De<Ze){var Q=De+ee.length+1;if(Q<K.length){var Ne=K.charCodeAt(Q);(Ne===E||Ne===y||Ne===P||Ne===W||Ne===ve)&&Ee++}Be=De+1}else{var q=Ze+he.length;if(q<K.length){var Ie=K.charCodeAt(q);if((Ie===W||Ie===E||Ie===y||Ie===P)&&(Ee--,Ee===0)){me=Ze;for(var Ye=q;Ye<K.length&&K.charCodeAt(Ye)!==W;)Ye++;Se=Ye+1;break}}else if(Ee--,Ee===0){me=Ze,Se=K.length;break}Be=Ze+1}}if(me===-1&&!X.f&&(C===6||X.v)){var N=kn(e,X.end,ee);if(N!==-1){for(var fe=Yt,or=X.end,re=!1,gr=!1,_e=!1,ye=0,er=!1,Je=!1,Ke=or;Ke<fe;){var Ge=e.charCodeAt(Ke);if(Ge===P)Je&&(re=!0),er||ye++,Je=!0,Ke++;else if(Ge===E||Ge===y)Ke++;else{if(!er&&(er=!0,ye>=2&&Ge===ce)){_e=!0;break}if(Je=!1,Ge===ce){var Zr=e.charCodeAt(Ke+1)|32;if((Zr===Jt||Zr===cn||Zr===et)&&(Oo.lastIndex=Ke,Oo.test(e))){gr=!0;break}}Ke++}}if(re&&!_e&&!gr){var Lr=le(e,N);ue=Lr,We=j(e,Lr),K=e.slice(i,ue),He=e.slice(i,ue),me=fe-i,Se=N-i,Ce=!0}}}}var xe=X.b.indexOf(`
`)!==-1||X.i.indexOf(`
`)!==-1,Qr=!1;if(me!==-1){var xt=K.slice(Se).trim();Qr=xt.length===0}var Nr=!1,Yr=ue,Pr=We;if(me!==-1){var Sr=i+Se,ir=le(e,Sr-1);if(Sr<ir){for(var vr=Sr;vr<ir&&(e.charCodeAt(vr)===E||e.charCodeAt(vr)===y);)vr++;if(vr<ir&&e.charCodeAt(vr)===ce){var ft=Or(e,vr);ft&&!ft.f&&(Nr=!0,Yr=Sr,Pr=Sr,Qr=!0)}}if(!Nr){var qr=j(e,ir);if(qr<ue){for(var Tr=qr;Tr<ue&&(e.charCodeAt(Tr)===E||e.charCodeAt(Tr)===y);)Tr++;if(Tr<ue&&e.charCodeAt(Tr)===ce){var Ri=Or(e,Tr);Ri&&(Nr=!0,Yr=ir,Pr=qr,Qr=!0)}}}if(!Nr&&r.inHTML){Nr=!0,Yr=ir,Pr=j(e,ir);var hi=e.slice(Sr,ir).trim();Qr=hi.length===0}}var dt=[],Cr="";if(me!==-1){Cr=K.slice(X.end-i,me);var ct=Cr.trim();if(ct){var{inline:Hi,inHTML:gi,c:Ti}=r;r.inHTML=!0,r.c=ze+1;var Si=ee==="p";if(Si)r.inline=!0,dt=Rt(ct,!1,r,n);else{var Gn=Cr.indexOf(`

`)!==-1,Fn=Tn.test(ct),rn=Lo.test(ct),vi=Gn||Fn||r.inHTML&&rn,$i=Cr.length>=2&&Cr.charCodeAt(0)===P&&Cr.charCodeAt(Cr.length-1)===P&&!Gn;$i&&!Fn&&!rn?dt=[{type:g.text,text:ct}]:vi||rn?(r.inline=!1,dt=Ur(Cr,r,n)):(r.inline=!0,dt=Rt(ct,!1,r,n))}r.inline=Hi,r.inHTML=gi,r.c=Ti}}var Un=!1;if(C===6&&me!==-1&&!r.inHTML&&!xe){var Ei=/<[a-zA-Z][^>]*>/.test(Cr),yi=Cr.indexOf(`

`)!==-1||Tn.test(Cr);Ei&&!yi&&(Un=!0)}var pi=!Ce&&(r.inHTML||C===7||xe||!Qr||Un);if(pi){var ht,$r,Wn=!1;if(me!==-1&&Nr){var zn=!1;if(r.inHTML&&Se<K.length){for(var Ot=Se;Ot<K.length&&K.charCodeAt(Ot)!==P;)Ot++;var tn=K.slice(Se,Ot).trim();zn=tn.length>1&&tn.charCodeAt(0)===ce&&tn.charCodeAt(1)!==ve}$r=zn?K.slice(X.end-i):Cr,Wn=!0}else(C===7||r.inHTML)&&me!==-1?($r=K.slice(X.end-i),$r.charCodeAt(0)===P&&($r=$r.slice(1))):Nr?ht=e.slice(i,Yr):xe?ht=He:($r=K.slice(X.end-i),$r.charCodeAt(0)===P&&($r=$r.slice(1)));var Vn=ht!==void 0,nn=ur(ht===void 0?$r||"":ht),Zn={type:g.htmlBlock,tag:be,attrs:yr(X.attrs,be,n),b:X.i+X.b,children:dt,e:Vn?void 0:nn,k:Vn?nn:void 0,text:nn,d:!0,a:!1};return Wn&&(Zn.z=!0),{node:Zn,end:Pr}}var Qn=ur(Cr);return{node:{type:g.htmlBlock,tag:be,attrs:yr(X.attrs,be,n),b:X.i+X.b,children:dt,e:Ce?void 0:Qn,text:Qn,d:!1,a:!1},end:Pr}}var Lt=He.match(/^<(\/?)([a-zA-Z][a-zA-Z0-9-]*)/),Ni=Lt?Lt[2]:"div",on=Lt?Lt[1]==="/":!1,an,Yn,qn,Pt="";if(on){var ln=He.indexOf(">");ln===-1?an=He:(an=He.slice(0,ln+1),Pt=He.slice(ln+1),Pt&&(Yn=ur(Pt)))}else qn=ur(He);return{node:{type:g.htmlBlock,tag:Ni,attrs:{},children:[],e:Yn,g:an,k:qn,text:on?Pt:He,d:!0,a:on},end:We}}var qe=Or(e,i);if(!qe)return null;var Mr=qe.tag,An=Mr.toLowerCase(),jn=Mr.charCodeAt(0),Mt=jn>=J&&jn<=G;if(!(Mt||Qt.has(An)||bt.has(An)||An.includes("-")))return null;if(qe.f)return{node:{type:g.htmlSelfClosing,tag:Mr,attrs:{},g:e.slice(i,qe.end),a:!0},end:qe.end};var jr=kn(e,qe.end,Mr),Ht=[];if(jr!==-1){var ki=Yt,Bt=e.slice(qe.end,ki),Dt=Bt.trim();if(Dt){var mi=Bt.indexOf(`

`)!==-1,wi=Tn.test(Dt),bi=Lo.test(Dt),{inline:Ii,inHTML:xi,c:Oi}=r;r.inHTML=!0,r.c=(r.c||0)+1,mi||wi||bi?(r.inline=!1,Ht=Ur(Bt,r,n)):(r.inline=!0,Ht=Rt(Dt,!1,r,n)),r.inline=Ii,r.inHTML=xi,r.c=Oi}var Li=le(e,jr),Pi=e.slice(jr,Li).trim(),Cn=Pi?jr:j(e,jr),eo=Mt?e.slice(i,jr):e.slice(i,Cn),Al=Mt?jr:Cn;return{node:{type:g.htmlBlock,tag:Mr,attrs:yr(qe.attrs,Mr,n),b:qe.i+qe.b,children:Ht,k:ur(eo),text:Mt?Bt:eo,d:!0,a:!1},end:Cn}}var gt=Do(e,qe.end),Mi=gt<e.length?j(e,gt):gt,fn=e.slice(qe.end,gt);if(fn.trim()){var{inline:Bi,inHTML:Di,c:Xi}=r;r.inline=!1,r.inHTML=!0,r.c=(r.c||0)+1,Ht=Ur(fn,r,n),r.inline=Bi,r.inHTML=Di,r.c=Xi}var Ji=e.slice(qe.end,gt);return{node:{type:g.htmlBlock,tag:Mr,attrs:yr(qe.attrs,Mr,n),b:qe.i+qe.b,children:Ht,e:ur(Ji),text:fn,d:!0,a:!1},end:Mi}}function Sa(e,t){if(e.charCodeAt(t)!==ce)return 0;var r=t+1,n=e.length;if(e.charCodeAt(r)===Fe&&e.charCodeAt(r+1)===F&&e.charCodeAt(r+2)===F)return 2;if(e.charCodeAt(r)===rt)return 3;if(e.charCodeAt(r)===Fe){var o=e.charCodeAt(r+1);if(o>=J&&o<=G)return 4;if(e.slice(r+1,r+8)==="[CDATA[")return 5}for(var i=e.charCodeAt(r)===ve,a=i?r+1:r,A=a;A<n;){var C=e.charCodeAt(A);if(C>=J&&C<=G||C>=ie&&C<=se||C>=z&&C<=V||C===F)A++;else break}if(A===a)return 0;var l=e.slice(a,A);if(bt.has(l.toLowerCase())){if(i)return 0;var d=e.charCodeAt(A);return d===E||d===y||d===W||d===P||A>=n?1:0}if(Qt.has(l.toLowerCase())){if(i){for(var c=A;c<n&&(e.charCodeAt(c)===E||e.charCodeAt(c)===y);)c++;return c<n&&e.charCodeAt(c)===W?6:0}var u=A<n?e.charCodeAt(A):-1;return u===E||u===y||u===W||u===P||u===ve||u===-1?6:0}if(i){for(var _=A;_<n&&(e.charCodeAt(_)===E||e.charCodeAt(_)===y);)_++;if(_<n&&e.charCodeAt(_)===W){var f=le(e,t),h=e.slice(_+1,f).trim();if(h==="")return 7}}else{var S=le(e,t),s=Or(e,t);if(s&&s.end<=S){var R=e.slice(s.end,S).trim();if(R==="")return 7}}return 0}function Wo(e,t,r){for(var n=0,o=e.length;n<o&&(e.charCodeAt(n)===E||e.charCodeAt(n)===y);)n++;for(;o>n&&(e.charCodeAt(o-1)===E||e.charCodeAt(o-1)===y);)o--;n<o&&e.charCodeAt(n)===Pe&&n++,o>n&&e.charCodeAt(o-1)===Pe&&(o-2<n||e.charCodeAt(o-2)!==we)&&o--;for(var i=[],a=n,A=!1,C=[],l=n;l<o;){var d=e.charCodeAt(l);if(d===we&&l+1<o){e.charCodeAt(l+1)===Pe?(A||(A=!0,C=[]),C.push(e.slice(a,l)),C.push("|"),l+=2,a=l):l+=2;continue}if(d===te){for(var c=0;l<o&&e.charCodeAt(l)===te;)c++,l++;for(var u=!1;l<o&&!u;){for(var _=0;l<o&&e.charCodeAt(l)===te;)_++,l++;_===c?u=!0:_===0&&l++}continue}if(d===Pe){var f=A?(C.push(e.slice(a,l)),C.join("")):e.slice(a,l);i.push(f.trim()),l++,a=l,A=!1,C=[];continue}l++}var h=A?(C.push(e.slice(a,o)),C.join("")):e.slice(a,o);return i.push(h.trim()),i.map(S=>{var s=S.indexOf("\\|")===-1?S:S.replace(/\\\|/g,"|");return s?Rt(s,!1,t,r):[]})}function zo(e,t,r,n){let o=le(e,t);var i=e.indexOf("|",t);if(i<0||i>=o)return null;let a=j(e,o);if(a>=e.length)return null;let A=le(e,a);if(!ri(e,a,A))return null;let C=e.slice(t,o),l=e.slice(a,A);for(var d=[],c=0,u=l.length;c<u&&(l.charCodeAt(c)===E||l.charCodeAt(c)===y);)c++;for(c<u&&l.charCodeAt(c)===Pe&&c++;c<u;){for(;c<u&&(l.charCodeAt(c)===E||l.charCodeAt(c)===y);)c++;if(c>=u||l.charCodeAt(c)===Pe)break;var _=l.charCodeAt(c)===Ue;for(_&&c++;c<u&&l.charCodeAt(c)===F;)c++;var f=c<u&&l.charCodeAt(c)===Ue;for(f&&c++,d.push(_&&f?"center":f?"right":_?"left":null);c<u&&(l.charCodeAt(c)===E||l.charCodeAt(c)===y);)c++;c<u&&l.charCodeAt(c)===Pe&&c++}let h=Wo(C,r,n);if(d.length!==h.length)return null;let S=[],s=j(e,A);for(;s<e.length;){let m=le(e,s),v=e.slice(s,m);if(nr(e,s,m))break;if(Le(e,s,m),ae<4){var R=e.charCodeAt(s+ne);if(R===W||R===fr||(R===F||R===ke||R===ge)&&Fr(e,s))break;if(R===te||R===Oe){for(var T=s+ne,k=0;T<m&&e.charCodeAt(T)===R;)k++,T++;if(k>=3)break}}S.push(Wo(v,r,n)),s=j(e,m)}if(n.optimizeForStreaming&&S.length===0)return null;for(var x=h.length,H=0;H<S.length;H++)if(S[H].length<x)for(;S[H].length<x;)S[H].push([]);else S[H].length>x&&(S[H].length=x);return{node:{type:g.table,header:h,cells:S,align:d},end:s}}function va(e,t,r){var n=le(e,t);if(Le(e,t,n),ae>3)return null;var o=t+ne;if(e.charCodeAt(o)!==de)return null;if(o+1<e.length&&e.charCodeAt(o+1)===Rr){var i=$a(e,o,r);return i||null}r.refs||(r.refs=Object.create(null));var a=ti(e,o,r.refs);return a===null?null:{node:{type:g.refCollection},end:a}}function $a(e,t,r){var n=e.length;if(e.charCodeAt(t)!==de||t+1>=n||e.charCodeAt(t+1)!==Rr)return null;for(var o=t+2,i=o;o<n&&e.charCodeAt(o)!==rr;){if(e.charCodeAt(o)===P)return null;o++}if(o>=n)return null;var a=`^${e.slice(i,o)}`.toLowerCase();if(o++,o>=n||e.charCodeAt(o)!==Ue)return null;for(o++;o<n&&(e.charCodeAt(o)===E||e.charCodeAt(o)===y);)o++;if(o<n&&e.charCodeAt(o)===P)for(o++;o<n&&(e.charCodeAt(o)===E||e.charCodeAt(o)===y);)o++;var A=e.indexOf(`
`,o);A<0&&(A=n);for(var C=e.slice(o,A).trim(),l=A<n?A+1:n;l<n;){var d=le(e,l);if(Le(e,l,d),ae>=2&&!nr(e,l,d))C+=`
${e.slice(l,d)}`,l=j(e,d);else if(nr(e,l,d)){var c=j(e,d);if(c<n){var u=le(e,c);if(Le(e,c,u),ae>=2){C+=`
`,l=j(e,d);continue}}break}else break}var _=r.refs;return _&&!_[a]&&(_[a]={target:C,title:void 0}),{node:{type:g.footnote},end:l}}function Ea(e,t,r,n){let o=t,i=0,a=0,A=-1;for(;o<e.length;){let b=A>=0?A:le(e,o);if(A=-1,nr(e,o,b))break;if(Le(e,o,b),ae<4&&a>0&&!r.m){let D=e.charCodeAt(o+ne);if(D===dr||D===F){let B=o+ne;for(;B<b&&e.charCodeAt(B)===D;)B++;for(;B<b&&(e.charCodeAt(B)===E||e.charCodeAt(B)===y);)B++;if(B>=b){i=D===dr?1:2,o=j(e,b);break}}}a=b;let O=j(e,b);if(O<e.length){if(e.charCodeAt(O)===Gt){var C=le(e,O);o=j(e,C),a=C;continue}let D=le(e,O);if(A=D,Le(e,O,D),ae<4){let B=e.charCodeAt(O+ne);if(B===W){o=O;break}if(B===fr){for(var l=O+ne,d=0;l<D&&e.charCodeAt(l)===fr&&d<=6;)d++,l++;if(d>=1&&d<=6&&(l>=D||e.charCodeAt(l)===E||e.charCodeAt(l)===y)){o=O;break}}if(B===te||B===Oe){for(var c=O+ne,u=0;c<D&&e.charCodeAt(c)===B;)u++,c++;if(u>=3){o=O;break}}if(B===ce){var _=O+ne+1,f=_<D?e.charCodeAt(_):0,h=f===Fe||f===rt;if(!h&&f===ve){for(var S=_+1,s=S;s<D&&(e.charCodeAt(s)>=J&&e.charCodeAt(s)<=G||e.charCodeAt(s)>=ie&&e.charCodeAt(s)<=se||e.charCodeAt(s)>=z&&e.charCodeAt(s)<=V||e.charCodeAt(s)===F);)s++;s>S&&(h=Qt.has(e.slice(S,s).toLowerCase()))}else if(!h){for(var R=_;R<D&&(e.charCodeAt(R)>=J&&e.charCodeAt(R)<=G||e.charCodeAt(R)>=ie&&e.charCodeAt(R)<=se||e.charCodeAt(R)>=z&&e.charCodeAt(R)<=V||e.charCodeAt(R)===F);)R++;if(R>_){var T=e.slice(_,R).toLowerCase();h=Qt.has(T)||bt.has(T)}}if(h&&oi(e,O,r,n)){o=O;break}}if(B===F||B===ke||B===wr){let L=O+ne+1;if(L<D&&(e.charCodeAt(L)===E||e.charCodeAt(L)===y)){var k=mt(e,L,D);if(k<D&&!Fr(e,O)){o=O;break}}}if(B>=z&&B<=V){let L=O+ne;for(;L<D&&e.charCodeAt(L)>=z&&e.charCodeAt(L)<=V;)L++;if(L<D&&(e.charCodeAt(L)===ar||e.charCodeAt(L)===cr)&&L-(O+ne)===1&&e.charCodeAt(O+ne)===49){var x=L+1;if(x<D&&(e.charCodeAt(x)===E||e.charCodeAt(x)===y)){var H=mt(e,x,D);if(H<D){o=O;break}}}}if(B===Pe){let L=j(e,D);if(L<e.length){let Y=le(e,L);if(ri(e,L,Y)){o=O;break}}}if((B===F||B===ke||B===ge)&&Fr(e,O)){if(B!==F){o=O;break}let L=0,Y=O+ne;for(;Y<D&&e.charCodeAt(Y)===F;)L++,Y++;for(;Y<D&&(e.charCodeAt(Y)===E||e.charCodeAt(Y)===y);)Y++;if(Y<D){o=O;break}}}}o=j(e,b)}for(var m=i?a:o;m>t&&(e.charCodeAt(m-1)===P||e.charCodeAt(m-1)===Er||e.charCodeAt(m-1)===E||e.charCodeAt(m-1)===y);)m--;for(var v=t;v<m&&(e.charCodeAt(v)===E||e.charCodeAt(v)===y);)v++;if(v>=m)return null;for(var p=!1,w=v;w<m;w++)if(e.charCodeAt(w)===Gt){p=!0;break}var I=p?e.slice(v,m).replace(/\u001E/g,""):e.slice(v,m);if(!I)return null;let M=Rt(I,!0,r,n);return i?{node:{type:g.heading,level:i,children:M,id:""},end:o}:{node:{type:g.paragraph,children:M},end:o}}function Rt(e,t,r,n){var o=r.t;if(!o){var i=r.l;r.l=t;var a=pr(e,0,e.length,r,n);return r.l=i,a}var A=[];return o.push({dest:A,text:e,breaks:t,inline:r.inline,inAnchor:r.inAnchor,inHTML:r.inHTML,htmlDepth:r.c,inList:r.inList,inBlockQuote:r.inBlockQuote,noSetext:r.m,depth:r.o}),A}function ya(e,t,r){if(e.charCodeAt(t)!==te)return null;let n=Wr(e,t,r,96),o=t+n;for(;o<r;){let i=e.indexOf("`",o);if(i<0||i>=r)return null;let a=Wr(e,i,r,96);if(a===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:g.codeInline,text:A},end:i+a}}o=i+a}return null}function Pn(e,t,r){if(e.charCodeAt(t)!==te)return t;let n=Wr(e,t,r,96),o=t+n;for(;o<r;){let i=e.indexOf("`",o);if(i<0||i>=r)return t;let a=Wr(e,i,r,96);if(a===n)return i+a;o=i+a}return t}function pa(e,t,r){if(e.charCodeAt(t)!==ce)return t;if(t+1<r&&e.charCodeAt(t+1)===ve){let l=t+2;for(;l<r&&e.charCodeAt(l)!==W;)l++;return l<r?l+1:t}if(t+3<r&&e.charCodeAt(t+1)===Fe&&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,o=n;for(;n<r;){let l=e.charCodeAt(n);if(l>=J&&l<=G||l>=ie&&l<=se||l>=z&&l<=V||l===F)n++;else break}if(n===o)return t;let i=e.slice(o,n).toLowerCase(),a=!1;for(;n<r;){let l=e.charCodeAt(n);if(l===W){n++;break}if(l===ve&&n+1<r&&e.charCodeAt(n+1)===W){n+=2,a=!0;break}if(l===mr||l===Dr){var A=l;for(n++;n<r&&e.charCodeAt(n)!==A;)n++;n<r&&n++;continue}if(l===P)return t;n++}if(a||at(i))return n;let C=1;for(;n<r&&C>0;)if(e.charCodeAt(n)===ce)if(n+1<r&&e.charCodeAt(n+1)===ve){let l=n+2,d=l;for(;d<r&&(e.charCodeAt(d)>=J&&e.charCodeAt(d)<=G||e.charCodeAt(d)>=ie&&e.charCodeAt(d)<=se);)d++;if(e.slice(l,d).toLowerCase()===i){for(;d<r&&e.charCodeAt(d)!==W;)d++;if(d<r&&d++,C--,C===0)return d}n=d}else{let l=n+1,d=l;for(;d<r&&(e.charCodeAt(d)>=J&&e.charCodeAt(d)<=G||e.charCodeAt(d)>=ie&&e.charCodeAt(d)<=se);)d++;e.slice(l,d).toLowerCase()===i&&C++,n++}else n++;return n}function Na(e,t,r){let o=e.charCodeAt(t)===Fe?t+1:t;if(e.charCodeAt(o)!==de)return t;let i=1,a=o+1;for(;a<r&&i>0;){let C=e.charCodeAt(a);if(C===we&&a+1<r){a+=2;continue}C===de?i++:C===rr&&i--,a++}if(i!==0||a>=r)return t;let A=e.charCodeAt(a);if(A===lr){let C=1;for(a++;a<r&&C>0;){let l=e.charCodeAt(a);if(l===we&&a+1<r){a+=2;continue}l===lr?C++:l===cr&&C--,a++}return C===0?a:t}if(A===de){let C=1;for(a++;a<r&&C>0;){let l=e.charCodeAt(a);l===de?C++:l===rr&&C--,a++}return C===0?a:t}return t}function ka(e,t,r,n,o){if(e.charCodeAt(t)!==Oe||t+1>=r||e.charCodeAt(t+1)!==Oe)return null;let i=t+2;for(;i+1<r;){let a=e.charCodeAt(i);if(a===te){let A=Pn(e,i,r);if(A>i){i=A;continue}}if(a===Oe&&e.charCodeAt(i+1)===Oe){let A=e.slice(t+2,i),C=pr(A,0,A.length,n,o);return{node:{type:g.textFormatted,tag:"del",children:C},end:i+2}}a===we&&i+1<r&&i++,i++}return null}function ma(e,t,r,n,o){if(e.charCodeAt(t)!==dr||t+1>=r||e.charCodeAt(t+1)!==dr)return null;let i=t+2;for(;i+1<r;){let a=e.charCodeAt(i);if(a===te){let A=Pn(e,i,r);if(A>i){i=A;continue}}if(a===dr&&e.charCodeAt(i+1)===dr&&i>t+2){let A=e.slice(t+2,i),C=pr(A,0,A.length,n,o);return{node:{type:g.textFormatted,tag:"mark",children:C},end:i+2}}a===we&&i+1<r&&i++,i++}return null}function Vo(e,t,r){return e<_t?!!(Ln(e)&nt):Eo.test(t[r])}function Zo(e,t,r){return e<_t?!!(Ln(e)&Xr):yo.test(t[r])}function wa(e,t,r){var n=e.charCodeAt(t);if(n!==ke&&n!==ge)return null;var o=Wr(e,t,r,n);if(o===0)return null;var i=t>0?e.charCodeAt(t-1):32,a=t+o<r?e.charCodeAt(t+o):32,A=Zo(i,e,t-1),C=Zo(a,e,t+o),l=t>0?Vo(i,e,t-1):!1,d=t+o<r?Vo(a,e,t+o):!1,c=!C&&(!d||A||l),u=!A&&(!l||C||d),_,f;return n===ke?(_=c,f=u):(_=c&&(!u||l),f=u&&(!c||d)),{len:o,canOpen:_,canClose:f}}function ba(e,t,r,n){if(t.length!==0){for(var o=e.length,i=Array(o),a=null,A=null,C=0;C<o;C++){var l={node:e[C],prev:A,next:null};A?A.next=l:a=l,i[C]=l,A=l}for(var d=Array(t.length),c=0;c<t.length;c++)d[c]=i[t[c].idx];for(var u=[],_=0;_<12;_++)u[_]=-1;for(var f=0;f<t.length;){var h=t[f];if(!(h.active&&h.canClose)){f++;continue}for(var S=h.ch===ke?0:1,s=S*6+h.len%3*2+(h.canOpen?1:0),R=u[s]===void 0?-1:u[s],T=-1,k=f-1;k>R;k--){var x=t[k];if(!(!x.active||x.ch!==h.ch||!x.canOpen)&&!((h.canOpen||x.canClose)&&(x.len+h.len)%3===0&&x.len%3!==0)){T=k;break}}if(T<0){u[s]=f-1,!h.canOpen&&(h.active=!1),f++;continue}var H=t[T],m=H.len>=2&&h.len>=2,v=m?2:1;H.len-=v,h.len-=v;var p=d[T],w=d[f],I=p.node,M=w.node;I.text=I.text.slice(0,I.text.length-v),M.text=M.text.slice(v);for(var b=[],O=p.next;O&&O!==w;)b.push(O.node),O=O.next;var D={type:g.textFormatted,tag:m?"strong":"em",children:b},B={node:D,prev:p,next:w};p.next=B,w.prev=B;for(var L=T+1;L<f;L++)t[L].active=!1;if(H.len===0&&(H.active=!1,I.text==="")){var Y=p.prev;B.prev=Y,Y?Y.next=B:a=B}if(h.len===0){if(h.active=!1,M.text===""){var oe=w.next;B.next=oe,oe&&(oe.prev=B)}}else continue;f++}for(var $e=0,Z=a;Z;){var Xe=Z.node;if(Xe.type===g.text){var pe=Xe;if(pe.text===""){Z=Z.next;continue}if($e>0&&e[$e-1].type===g.text){e[$e-1].text+=pe.text,Z=Z.next;continue}}e[$e++]=Xe,Z=Z.next}e.length=$e}}function Ut(e,t,r,n){return t(e,r,n)===null?null:e}var Qo=0,mn=0,Yo=0,wn=0,qo=0,bn=0,Sn=0,Hr=0;function Ia(){return Sn===2147483647&&(mn=0,wn=0,bn=0,Zt=0,Sn=0),++Sn}var vn=null,Zt=0,Wt=[],$n=256;function jo(e,t,r,n,o){let i=e.charCodeAt(t)===Fe,a=i?t+1:t;if(e.charCodeAt(a)!==de||wn===Hr&&a>=Yo)return null;var A=Zt===Hr?vn:null,C=A===null?0:A[a];if(C<0)return null;var l=C;if(C===0){var d=e.indexOf("]",a+1);if(d<0||d>=r)return Yo=a,wn=Hr,null;l=a+1;var c=0;Wt[c++]=a;for(var u=r-a>=$n;l<r&&c>0;){var _=e.charCodeAt(l);if(_===we&&l+1<r){l+=2;continue}if(_===te){var f=Pn(e,l,r);if(f>l){l=f;continue}}if(_===ce){var h=ii(e,l,r);if(h){l=h.end;continue}var S=pa(e,l,r);if(S>l){l=S;continue}}if(_===de)Wt[c++]=l;else if(_===rr){var s=Wt[--c];A===null&&u&&l-a>=$n&&(A=vn=new Int32Array(r),Zt=Hr),A!==null&&(A[s]=l+1)}l++}if(c>0){if(A===null&&u&&l-a>=$n&&(A=vn=new Int32Array(r),Zt=Hr),A!==null)for(;c>0;)A[Wt[--c]]=-1;return null}}var R=l-1,T=e.slice(a+1,R),k=l<r?e.charCodeAt(l):0,x=!1;if(k===lr){var H=!0;for(l++;l<r&&(e.charCodeAt(l)===E||e.charCodeAt(l)===P);)l++;var m="",v=l;if(l<r&&e.charCodeAt(l)===ce){for(l++,v=l;v<r&&e.charCodeAt(v)!==W;){if(e.charCodeAt(v)===we&&v+1<r){v+=2;continue}if(e.charCodeAt(v)===P){H=!1;break}v++}H&&(v>=r||e.charCodeAt(v)!==W)&&(H=!1),H&&(m=e.slice(l,v),v++)}else if(H){var p=mn===Hr?Qo:-1;if(p>=0&&l>=p)H=!1;else{for(var w=0,I=!1;v<r;){var M=e.charCodeAt(v);if(M===we&&v+1<r){v+=2;continue}if(M===lr)w++;else if(M===cr){if(I=!0,w===0)break;w--}else if(M===E||M===P)break;v++}v>=r&&!I&&(p<0||l<p)&&(Qo=l,mn=Hr),m=e.slice(l,v)}}if(H){for(l=v;l<r&&(e.charCodeAt(l)===E||e.charCodeAt(l)===P);)l++;var b;if(l<r){var O=e.charCodeAt(l);if(O===mr||O===Dr||O===lr){var D=O===lr?41:O;l++;for(var B=l;l<r&&e.charCodeAt(l)!==D;)e.charCodeAt(l)===we&&l+1<r&&l++,l++;l>=r?H=!1:(b=e.slice(B,l),l++)}}if(H){for(;l<r&&(e.charCodeAt(l)===E||e.charCodeAt(l)===P);)l++;(l>=r||e.charCodeAt(l)!==cr)&&(H=!1)}}if(H){if(l++,m=Jr(ut(m)),b!==void 0&&(b=Jr(ut(b))),i){var L=pr(T,0,T.length,n,o),Y=qt(L);return{node:{type:g.image,target:Ut(m,o?.sanitizer||sr,"img","src"),alt:Y,title:b},end:l}}var oe=n.inAnchor;n.inAnchor=!0;var X=oe?[{type:g.text,text:T}]:pr(T,0,T.length,n,o);return n.inAnchor=oe,!n.inAnchor&&In(X)?null:{node:{type:g.link,target:Ut(m,o?.sanitizer||sr,"a","href"),title:b,children:X},end:l}}l=R+1,x=!0}var $e="",Z=l;if(!x&&k===de){var Xe=l+1;Z=Xe;for(var pe=!1;Z<r&&e.charCodeAt(Z)!==rr;){if(e.charCodeAt(Z)===we&&Z+1<r){Z+=2;continue}if(e.charCodeAt(Z)===de){pe=!0;break}Z++}if(pe||Z>=r)return null;var ue=e.slice(Xe,Z);if(ue.trim())$e=zt(ue);else{if(Bo(T))return null;$e=zt(T)}Z+=1}else{if(Bo(T))return null;$e=zt(T)}var He=n.refs?.[$e];if(!He)return null;if(i)return{node:{type:g.image,target:Ut(He.target,o?.sanitizer||sr,"img","src"),alt:qt(pr(T,0,T.length,n,o)),title:He.title},end:Z};var We=n.inAnchor;n.inAnchor=!0;var X=We?[{type:g.text,text:T}]:pr(T,0,T.length,n,o);return n.inAnchor=We,!n.inAnchor&&In(X)?null:{node:{type:g.link,target:Ut(He.target,o?.sanitizer||sr,"a","href"),title:He.title,children:X},end:Z}}function ii(e,t,r){if(e.charCodeAt(t)!==ce)return null;for(var n=t+1;n<r;){var o=e.charCodeAt(n);if(o===W)break;if(o===E||o===P||o===Er||o===ce)return null;n++}if(n>=r||e.charCodeAt(n)!==W)return null;var i=e.slice(t+1,n),a=i.match(/^([a-zA-Z][a-zA-Z0-9+.-]{1,31}):([^\x00-\x20]*)$/);return a?{node:{type:g.link,target:i,title:void 0,children:[{type:g.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:g.link,target:`mailto:${i}`,title:void 0,children:[{type:g.text,text:i}]},end:n+1}:null}function xa(e,t,r,n){if(e.charCodeAt(t)!==de||t+1>=r||e.charCodeAt(t+1)!==Rr||bn===Hr&&t>=qo)return null;let o=t+2;for(;o<r&&e.charCodeAt(o)!==rr&&e.charCodeAt(o)!==P;)o++;if(o>=r)return qo=t,bn=Hr,null;if(e.charCodeAt(o)!==rr)return null;let i=e.slice(t+2,o);return i?{node:{type:g.footnoteReference,target:`#${Ir(i)}`,text:i},end:o+1}:null}function Oa(e,t,r,n){if(n.disableBareUrls)return null;var o="",i=!1,a=e.charCodeAt(t);if(a===Et||a===72?t+8<=r&&e.charCodeAt(t+1)===et&&e.charCodeAt(t+2)===et&&e.charCodeAt(t+3)===Jt&&(e.charCodeAt(t+4)===cn&&e.charCodeAt(t+5)===Ue&&e.charCodeAt(t+6)===ve&&e.charCodeAt(t+7)===ve?o="https://":e.charCodeAt(t+4)===Ue&&e.charCodeAt(t+5)===ve&&e.charCodeAt(t+6)===ve&&(o="http://")):a===kr||a===70?t+6<=r&&e.charCodeAt(t+1)===et&&e.charCodeAt(t+2)===Jt&&e.charCodeAt(t+3)===Ue&&e.charCodeAt(t+4)===ve&&e.charCodeAt(t+5)===ve&&(o="ftp://"):(a===Br||a===87)&&t+4<=r&&e.charCodeAt(t+1)===Br&&e.charCodeAt(t+2)===Br&&e.charCodeAt(t+3)===ar&&(o="www.",i=!0),!o)return null;let A=t+o.length;for(;A<r;){let H=e.charCodeAt(A);if(H===E||H===P||H===y||H===Er||H===ce||H===W)break;A++}for(var C=0,l=0,d=t;d<A;d++){var c=e.charCodeAt(d);c===lr?C++:c===cr&&l++}let u=A;for(;u>t+o.length;){let H=e.charCodeAt(u-1);if(H===ar||H===ao||H===Ue||H===Fe||H===rt||H===cr||H===ke||H===ge||H===Oe){if(H===cr){if(C>=l)break;l--}u--}else if(H===yt){for(var _=u-2;_>t&&(e.charCodeAt(_)>=J&&e.charCodeAt(_)<=G||e.charCodeAt(_)>=ie&&e.charCodeAt(_)<=se||e.charCodeAt(_)>=z&&e.charCodeAt(_)<=V);)_--;_>=t&&e.charCodeAt(_)===vt?u=_:u--}else break}if(u<=t+o.length)return null;var f=t+(i?4:o.length),h=e.indexOf("/",f);if((h<0||h>u)&&(h=u),i&&e.indexOf(".",f)===-1)return null;for(var S=-1,s=-1,R=h-1;R>=f;R--)if(e.charCodeAt(R)===ar)if(S<0)S=R;else{s=R;break}for(var T=s>=0?s+1:f,R=T;R<h;R++)if(e.charCodeAt(R)===ge)return null;var k=e.slice(t,u),x=i?`http://${k}`:k;return{node:{type:g.link,target:x,title:void 0,children:[{type:g.text,text:k}]},end:u}}function La(e,t,r,n){if(n.disableBareUrls)return null;for(var o=t,i=o;o<r;){var a=e.charCodeAt(o);if(a>=J&&a<=G||a>=ie&&a<=se||a>=z&&a<=V||a===ar||a===Fe||a===fr||a===36||a===St||a===vt||a===Dr||a===ke||a===wr||a===ve||a===dr||a===rt||a===Rr||a===ge||a===te||a===br||a===Pe||a===Kt||a===Oe||a===F)o++;else break}if(o===i||o>=r||e.charCodeAt(o)!==Xt)return null;o++;for(var A=o,C=-1,l=o;o<r;){var a=e.charCodeAt(o);if(a>=J&&a<=G||a>=ie&&a<=se||a>=z&&a<=V)o++;else if((a===F||a===ge)&&o>A)o++;else if(a===ar){if(o===A)break;var d=e.charCodeAt(o-1);if(d===F||d===ge||o-l>63)break;if(o+1<r){var c=e.charCodeAt(o+1);if(c>=J&&c<=G||c>=ie&&c<=se||c>=z&&c<=V)C=o,l=o+1,o++;else break}else break}else break}if(o-l>63||C<0)return null;var u=e.charCodeAt(o-1);if(!(u>=J&&u<=G||u>=ie&&u<=se||u>=z&&u<=V)||o<=C+1)return null;for(var _=-1,f=C-1;f>=A;f--)if(e.charCodeAt(f)===ar){_=f;break}for(var h=_>=0?_+1:A,f=h;f<o;f++)if(e.charCodeAt(f)===ge)return null;var S=e.slice(t,o);return{node:{type:g.link,target:`mailto:${S}`,title:void 0,children:[{type:g.text,text:S}]},end:o}}function In(e){for(var t=0;t<e.length;t++)if(e[t].type===g.link||"children"in e[t]&&Array.isArray(e[t].children)&&In(e[t].children))return!0;return!1}function qt(e,t){for(var r="",n=0;n<e.length;n++){var o=e[n];o.type===g.text?r+=o.text:o.type===g.breakLine?r+=" ":o.type===g.codeInline||o.type===g.footnoteReference?r+=o.text:"children"in o&&Array.isArray(o.children)?r+=qt(o.children,t):!t&&o.type===g.image&&(r+=o.alt||"")}return r}function xn(e,t,r){for(var n=0;n<e.length;n++){var o=e[n];if(o.type===g.heading){var i=o;i.id=sa(r(qt(i.children,!0)),t)}if("children"in o){var a=o.children;Array.isArray(a)&&xn(a,t,r)}if((o.type===g.orderedList||o.type===g.unorderedList)&&Array.isArray(o.items))for(var A=o.items,C=0;C<A.length;C++)xn(A[C],t,r)}}function At(e){return{type:g.text,text:e}}function Pa(e,t,r){var n=t+1;if(n>=r)return-1;if(e.charCodeAt(n)===fr){n++;var o=n<r&&(e.charCodeAt(n)===_n||e.charCodeAt(n)===sn);o&&n++;for(var i=n,a=o?6:7;n<r&&n-i<=a;){var A=e.charCodeAt(n),C=A>=z&&A<=V||o&&(A>=J&&A<=$t||A>=ie&&A<=kr);if(!C)break;n++}return n===i||n-i>a?-1:n<r&&e.charCodeAt(n)===yt?n+1:-1}for(var l=n;n<r&&n-l<48;){var d=e.charCodeAt(n);if(d>=J&&d<=G||d>=ie&&d<=se||d>=z&&d<=V){n++;continue}break}return n===l?-1:n<r&&e.charCodeAt(n)===yt?n+1:-1}function Ma(e,t,r,n,o){if(e.charCodeAt(t)!==ce)return null;var i=t+1;if(i>=r)return null;var a=e.charCodeAt(i);if(a===Fe&&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)===W)return{node:{type:g.htmlComment,text:"",s:!0},end:A+1};if(A+1<r&&e.charCodeAt(A)===F&&e.charCodeAt(A+1)===W)return{node:{type:g.htmlComment,text:"-",s:!0},end:A+2};var C=e.indexOf("-->",A);return C!==-1&&C<=r-3?{node:{type:g.htmlComment,text:e.slice(t+4,C),s:!1},end:C+3}:null}if(a===rt){var l=e.indexOf("?>",i+1);return l!==-1&&l<r?{node:{type:g.htmlSelfClosing,tag:"?",attrs:{},n:e.slice(t,l+2),a:!1},end:l+2}:null}if(a===Fe&&i+1<r){var d=e.charCodeAt(i+1);if(d===de&&e.slice(i+1,i+8)==="[CDATA["){var c=e.indexOf("]]>",i+8);return c!==-1&&c<r?{node:{type:g.htmlSelfClosing,tag:"![CDATA[",attrs:{},n:e.slice(t,c+3),a:!1},end:c+3}:null}if(d>=J&&d<=G){var u=e.indexOf(">",i+2);return u!==-1&&u<r?{node:{type:g.htmlSelfClosing,tag:`!${e.slice(i+1,u)}`,attrs:{},n:e.slice(t,u+1),a:!1},end:u+1}:null}}if(a===ve){var _=i+1;if(_>=r)return null;var f=e.charCodeAt(_);if(!(f>=J&&f<=G||f>=ie&&f<=se))return null;for(_++;_<r;){var h=e.charCodeAt(_);if(h>=J&&h<=G||h>=ie&&h<=se||h>=z&&h<=V||h===F)_++;else break}for(;_<r&&(e.charCodeAt(_)===E||e.charCodeAt(_)===y||e.charCodeAt(_)===P);)_++;if(_<r&&e.charCodeAt(_)===W){var S=e.slice(i+1,_).trim();return{node:{type:g.htmlSelfClosing,tag:S,attrs:{},g:e.slice(t,_+1),a:!0},end:_+1}}return null}if(!(a>=J&&a<=G||a>=ie&&a<=se))return null;var s=Or(e,t);if(!s)return null;var R=s.tag,T=R.toLowerCase(),k=s.p;if(k||at(R))return{node:{type:g.htmlSelfClosing,tag:R,attrs:yr(s.attrs,R,o),n:s.r?yn(s):e.slice(t,s.end),a:!1},end:s.end};var x=bt.has(T),H=kn(e.slice(0,r),s.end,R);if(H===-1)return{node:{type:g.htmlSelfClosing,tag:R,attrs:yr(s.attrs,R,o),n:s.r?yn(s):e.slice(t,s.end),a:!1},end:s.end};var m=Ta(e,`</${T}`,H),v=e.slice(s.end,m);if(x){var p=ur(v);return{node:{type:g.htmlBlock,tag:R,attrs:yr(s.attrs,R,o),b:s.i+s.b,children:[],e:p||void 0,g:e.slice(m,H),text:p,d:!0,a:!1},end:H}}var w=[],I=v.trim();if(I){var{inAnchor:M,inline:b,l:O}=n;T==="a"&&(n.inAnchor=!0),n.l=!1;var D=I.indexOf(`

`)!==-1||/^#{1,6}\s/.test(I);D?(n.inline=!1,w=Ur(I,n,o)):w=pr(I,0,I.length,n,o),n.inAnchor=M,n.inline=b,n.l=O}return{node:{type:g.htmlBlock,tag:R,attrs:yr(s.attrs,R,o),b:s.b,children:w,text:ur(v),d:!1,a:!1},end:H}}var Ba=200,kt=0;function pr(e,t,r,n,o){if(kt++,kt>Ba)return kt--,[{type:g.text,text:e.slice(t,r)}];var i=Hr;Hr=Ia();let a=n;if(o.optimizeForStreaming){let gr=function(ye,er){for(var Je=1,Ke=er+1;Ke<ye.length;Ke++){var Ge=ye.charCodeAt(Ke);if(Ge===de)Je++;else if(Ge===rr&&(Je--,Je===0))return Ke}return-1},N=e.slice(t,r),fe=N;for(var A=0,C=0,l=0,d=0,c=0,u=-1,_=-1,f=-1,h=-1,S=-1,s=0;s<N.length;s++){var R=N.charCodeAt(s);if(R===de){var T=Na(N,s,N.length);if(T>s){s=T-1;continue}}R===ke?s+1<N.length&&N.charCodeAt(s+1)===ke?(A++,u=s,s++):(C++,_=s):R===ge?s+1<N.length&&N.charCodeAt(s+1)===ge?(l++,f=s,s++):(d++,h=s):R===Oe&&s+1<N.length&&N.charCodeAt(s+1)===Oe&&(c++,S=s,s++)}var k=[];c%2===1&&S>=0&&k.push([S,2]),l%2===1&&f>=0&&k.push([f,2]),d%2===1&&h>=0&&k.push([h,1]),A%2===1&&u>=0&&k.push([u,2]),C%2===1&&_>=0&&k.push([_,1]),k.sort((ye,er)=>er[0]-ye[0]);for(var x=0;x<k.length;x++){var H=k[x][0],m=k[x][1];N=N.slice(0,H)+N.slice(H+m)}let or=0,re=-1;for(let ye=0;ye<N.length;ye++)N.charCodeAt(ye)===te&&(or++,re=ye);if(or%2===1&&re!==-1){let ye=!1,er=-1,Je=0;for(;Je<N.length;)N.charCodeAt(Je)===te&&(ye?(ye=!1,er=-1):(er=Je,ye=!0)),Je++;ye&&er!==-1&&(N=N.slice(0,er))}for(var v=!0;v;){v=!1;for(var p=-1,w=-1,I=-1,M=!1,b=0;b<N.length;b++){var O=N.charCodeAt(b);if(O===de&&(b===0||N.charCodeAt(b-1)!==we)){var D=b>0&&N.charCodeAt(b-1)===Fe,B=D?b-1:b,L=gr(N,b);if(L===-1)p=B,M=D,w=b+1,I=N.length;else{var Y=L+1;if(Y>=N.length)p=B,M=D,w=b+1,I=L;else if(N.charCodeAt(Y)===lr){var oe=N.indexOf(")",Y+1);oe===-1?(p=B,M=D,w=b+1,I=L,b=N.length):b=oe}else if(N.charCodeAt(Y)===de){var $e=N.indexOf("]",Y+1);$e===-1?(p=B,M=D,w=b+1,I=L,b=N.length):b=$e}else b=L}}}if(p>=0){var Z=M?"":N.slice(w,I);N=N.slice(0,p)+Z,v=!0}}let _e=N.match(/<([A-Z][A-Za-z0-9]*)(?:\s[^>]*)?>([^<]*)$/);if(_e&&_e.index!==void 0){var Xe=_e[0].length-_e[2].length,pe=Xe>=2&&_e[0].charCodeAt(Xe-2)===ve;if(!pe){for(var ue=!1,He=0,We=0;We<_e.index;We++)N.charCodeAt(We)===te&&He++;if(ue=He%2===1,!ue){let ye=_e[1];Gr(N,`</${ye}`,0)===-1&&(N=N.slice(0,_e.index)+_e[2])}}}N!==fe&&(e=e.slice(0,t)+N,r=t+N.length)}let X=[];var be=[];let ee=t;var Te="",Ae=o.disableAutoLink||o.disableBareUrls||a.inAnchor?-1:e.indexOf("@",t);for(Ae>=r&&(Ae=-1);t<r;){let N=e.charCodeAt(t),fe=null;if(N===te){if(fe=ya(e,t,r),!fe){var ze=Wr(e,t,r,te);t+=ze-1}}else if(N===ke||N===ge){var K=wa(e,t,r);if(K){if(K.canOpen||K.canClose){(Te||t>ee)&&(X.push(At(Te+e.slice(ee,t))),Te="");var me=e.slice(t,t+K.len),Se=At(me);be.push({idx:X.length,ch:N,len:K.len,canOpen:K.canOpen,canClose:K.canClose,active:!0}),X.push(Se),t+=K.len,ee=t;continue}t+=K.len-1}}else if(N===Oe)fe=ka(e,t,r,a,o);else if(N===dr)fe=ma(e,t,r,a,o);else if(N===de)t+1<r&&e.charCodeAt(t+1)===Rr&&(fe=xa(e,t,r,a)),fe||(fe=jo(e,t,r,a,o));else if(N===Fe&&t+1<r&&e.charCodeAt(t+1)===de)fe=jo(e,t,r,a,o);else if(N===ce)fe=ii(e,t,r),!(fe||o.disableParsingRawHTML||o.ignoreHTMLBlocks)&&(fe=Ma(e,t,r,a,o));else if(N===vt){var Ce=Pa(e,t,r);if(Ce!==-1){var he=e.slice(t,Ce),Ve=Jr(he);if(Ve!==he){Te=Te+e.slice(ee,t)+Ve,t=Ce,ee=Ce;continue}}}else if((N===Et||N===Br||N===kr)&&!a.inAnchor&&!o.disableAutoLink&&(t===0||e.charCodeAt(t-1)!==ce)){var Ee=t+1<r?e.charCodeAt(t+1):0;(N===Et&&Ee===et||N===kr&&Ee===et||N===Br&&Ee===Br)&&(fe=Oa(e,t,r,o))}if(!fe&&Ae>=0&&Ae-t<=64&&!a.inAnchor&&!o.disableAutoLink&&!o.disableBareUrls&&(N>=J&&N<=G||N>=ie&&N<=se||N>=z&&N<=V)&&(fe=La(e,t,r,o),!fe&&t>=Ae&&(Ae=e.indexOf("@",t+1),Ae>=r&&(Ae=-1))),N===P&&a.l){var Be=!1,De=0;if(t>ee&&e.charCodeAt(t-1)===we)Be=!0,De=1;else{for(var Ze=0,Q=t-1;Q>=ee&&e.charCodeAt(Q)===E;)Ze++,Q--;Ze>=2&&(Be=!0,De=Ze)}if(Be){for((Te||t-De>ee)&&(X.push(At(Te+e.slice(ee,t-De))),Te=""),X.push({type:g.breakLine}),t++;t<r&&e.charCodeAt(t)===E;)t++;ee=t;continue}var Ne=t>ee&&e.charCodeAt(t-1)===E,q=t+1<r&&e.charCodeAt(t+1)===E;if(Ne||q){for(var Ie=t;Ie>ee&&e.charCodeAt(Ie-1)===E;)Ie--;for(Te+=`${e.slice(ee,Ie)}
`,t++;t<r&&e.charCodeAt(t)===E;)t++;ee=t;continue}}if(fe)(Te||t>ee)&&(X.push(At(Te+e.slice(ee,t))),Te=""),X.push(fe.node),t=fe.end,ee=t;else{if(N===we&&t+1<r){let or=e.charCodeAt(t+1);if(Ln(or)&nt){(Te||t>ee)&&(X.push(At(Te+e.slice(ee,t))),Te=""),X.push(At(e[t+1])),t+=2,ee=t;continue}}if(t++,Ae<0||Ae-t>64)for(;t<r&&!(Ae>=0&&Ae-t<=64);){var Ye=e.charCodeAt(t);if(Ye<_t&&!ei[Ye])t++;else break}}}return(Te||r>ee)&&(X.push(At(Te+e.slice(ee,r))),Te=""),be.length>0&&ba(X,be,n,o),Hr=i,kt--,X}var Da=500;function Ur(e,t,r){var n=t.o||0;if(n>Da)return[{type:g.text,text:e}];t.o=n+1;let o=t;if(r.optimizeForStreaming&&!(t.j||t.x)){for(var i=e.length;i>0&&e.charCodeAt(i-1)===P;)i--;for(var a=i;a>0&&e.charCodeAt(a-1)!==P;)a--;if(i>a&&e.charCodeAt(a)===Pe){for(var A=!1,C=a+1;C<i;C++){var l=e.charCodeAt(C);if(l!==E&&l!==y&&l!==Pe&&l!==Ue&&l!==F){A=!0;break}}for(var d=!1,c=!1,u=0,_=a,f=a-1;f>0;){for(var h=f;h>0&&e.charCodeAt(h-1)!==P;)h--;if(e.charCodeAt(h)!==Pe)break;_=h;for(var S=!0,s=!1,R=h;R<f;R++){var T=e.charCodeAt(R);if(T===F)s=!0;else if(T!==E&&T!==y&&T!==Ue&&T!==Pe){S=!1;break}}S&&s?(d=!0,c=!0):c||u++,f=h-1}A?d||(e=e.slice(0,a).trimEnd()):e=d&&u>0?e.slice(0,a).trimEnd():e.slice(0,_).trimEnd()}for(var k=-1,x=-1,H=-1,m=!1,v=e.length-1;v>=0;v--)if(e.charCodeAt(v)===ce){for(var p=v+1<e.length?e.charCodeAt(v+1):0,w=p>=J&&p<=G||p>=ie&&p<=se,I=p===ve&&v+2<e.length&&(e.charCodeAt(v+2)>=J&&e.charCodeAt(v+2)<=G||e.charCodeAt(v+2)>=ie&&e.charCodeAt(v+2)<=se),M=p===Fe||p===rt,b=e.length;b>v+1&&e.charCodeAt(b-1)===P;)b--;var O=v+1>=b;if(w||I||M||O){var D=v+1;if((I||w)&&(D=v+2),w||I)for(;D<e.length;){var B=e.charCodeAt(D);if(B>=J&&B<=G||B>=ie&&B<=se||B>=z&&B<=V)D++;else break}for(var L=w||I?D:v+2;L<e.length&&e.charCodeAt(L)!==W;)L++;if(L>=e.length)k=v,m=!0;else if((w||I)&&e.charCodeAt(L-1)!==ve){for(var Y=!1,oe=L+1;oe<e.length;oe++)if(e.charCodeAt(oe)===ce){Y=!0;break}Y||(k=v,x=D,H=L+1)}}break}if(k>=0){for(var $e=0,Z=0;Z<k;Z++)e.charCodeAt(Z)===te&&$e++;if($e%2===0)if(m)e=e.slice(0,k);else{var Xe=e.slice(k+1,x);Gr(e,`</${Xe}`,0)===-1&&(e=e.slice(0,k)+e.slice(H))}}for(var pe=e.length;pe>0&&e.charCodeAt(pe-1)===P;)pe--;if(pe>0){for(var ue=pe;ue>0&&e.charCodeAt(ue-1)!==P;)ue--;for(var He=ue,We=0;He<pe&&e.charCodeAt(He)===E&&We<3;)He++,We++;if(ue>0&&He<pe&&Ra(e,He,pe)){for(var X=ue-1,be=X;be>0&&e.charCodeAt(be-1)!==P;)be--;nr(e,be,X)||(e=e.slice(0,ue).trimEnd())}}var ee=e.length;if(ee>0){for(var Te=e.lastIndexOf(`
`),Ae=Te===-1?0:Te+1,ze=ee,K=Ae,me=0;K<ze&&e.charCodeAt(K)===E&&me<3;)K++,me++;if(K<ze){var Se=e.charCodeAt(K),Ce=!1;if(Se===ke||Se===F||Se===wr){var he=K+1;if(he>=ze||e.charCodeAt(he)===E||e.charCodeAt(he)===y){for(var Ve=he;Ve<ze&&(e.charCodeAt(Ve)===E||e.charCodeAt(Ve)===y);)Ve++;Ve>=ze&&(Ce=!0)}}else if(Se>=z&&Se<=V){for(var Ee=K;Ee<ze&&e.charCodeAt(Ee)>=z&&e.charCodeAt(Ee)<=V;)Ee++;if(Ee<ze&&(e.charCodeAt(Ee)===ar||e.charCodeAt(Ee)===cr)){var Be=Ee+1;if(Be>=ze||e.charCodeAt(Be)===E||e.charCodeAt(Be)===y){for(var De=Be;De<ze&&(e.charCodeAt(De)===E||e.charCodeAt(De)===y);)De++;De>=ze&&(Ce=!0)}}}Ce&&(e=e.slice(0,Ae).trimEnd())}}}if(t.inline)return pr(e,0,e.length,t,r);let Ze=[],Q=0,Ne=e.length;if(Q===0&&!r.disableFrontmatter&&e.startsWith("---")){let re=So(e);if(re?.hasValidYaml){if(r.preserveFrontmatter!==!1){let gr=e.slice(0,re.endPos).trimEnd();Ze.push({type:g.frontmatter,text:gr})}Q=re.endPos}}for(;Q<Ne;){for(var q=e.indexOf(`
`,Q),Ie=q<0?Ne:q;Q<Ne&&nr(e,Q,Ie);)Q=Ie<Ne?Ie+1:Ie,Q<Ne&&(q=e.indexOf(`
`,Q),Ie=q<0?Ne:q);if(Q>=Ne)break;var Ye=e.charCodeAt(Q)===Gt;Le(e,Q,Ie);let re=null;if(pn=e,Nn=Q,Vt=Ie,!Ye&&ae>=4&&!t.inHTML)re=Ha(e,Q);else if(!Ye){let gr=Q+ne,_e=e.charCodeAt(gr);_e===fr?re=ua(e,Q,t,r):_e===W?re=ga(e,Q,t,r):_e===te||_e===Oe?re=ha(e,Q,t):_e===F||_e===ke||_e===ge?(re=Fr(e,Q),!re&&(re=Uo(e,Q,t,r))):_e===wr||_e>=z&&_e<=V?re=Uo(e,Q,t,r):_e===ce?re=oi(e,Q,t,r):_e===Pe?re=zo(e,Q,t,r):_e===de&&(re=va(e,Q,t))}if(!re){for(var N=!1,fe=Q;fe<Ie;fe++)if(e.charCodeAt(fe)===Pe){N=!0;break}N&&(re=zo(e,Q,t,r))}if(re||(re=Ea(e,Q,t,r)),re)re.node.type!==g.refCollection&&Ze.push(re.node),Q=re.end;else{var or=e.indexOf(`
`,Q);Q=or<0?Ne:or+1}}return t.o=n,Ze}function ai(e,t){return e.charCodeAt(0)===65279&&(e=e.slice(1)),It(e,{inAnchor:!1,inBlockQuote:!1,inHTML:!1,inList:!1,inline:!1,refs:Object.create(null)},wt(t))}function It(e,t,r){kt=0,e=po(e),!t.refs&&(t.refs=Object.create(null)),(r.optimizeForStreaming||t.inline)&&(t.x=_a(e,t.refs,r));var n,o;t.t||(t.t=n=[],t.q=o=[]);let i=Ur(e,t,r);if(n&&o){for(var a=n,A={inline:t.inline,inAnchor:t.inAnchor,inHTML:t.inHTML,htmlDepth:t.c,inList:t.inList,inBlockQuote:t.inBlockQuote,noSetext:t.m,depth:t.o},C=0;C<a.length;C++){var l=a[C];t.inline=l.inline,t.inAnchor=l.inAnchor,t.inHTML=l.inHTML,t.c=l.htmlDepth,t.inList=l.inList,t.inBlockQuote=l.inBlockQuote,t.m=l.noSetext,t.o=l.depth,t.l=l.breaks;var d=pr(l.text,0,l.text.length,t,r);t.l=!1;for(var c=0;c<d.length;c++)l.dest.push(d[c])}t.inline=A.inline,t.inAnchor=A.inAnchor,t.inHTML=A.inHTML,t.c=A.htmlDepth,t.inList=A.inList,t.inBlockQuote=A.inBlockQuote,t.m=A.noSetext,t.o=A.depth;for(var u=o,_=0;_<u.length;_++)for(var f=u[_],h=0;h<f.src.length;h++){var S=f.src[h];if(f.unwrap&&S.type===g.paragraph)for(var s=S.children,R=0;R<s.length;R++)f.dest.push(s[R]);else f.dest.push(S)}t.t=void 0,t.q=void 0,xn(i,t,r.slugify)}return Ft(t.refs)?[{type:g.refCollection,refs:t.refs},...i]:i}var Ja={flexDirection:"row"},Ka={flex:1},Ga={alignItems:"flex-start",flex:1,flexDirection:"row"},li={alignItems:"center",borderColor:"#8c959f",borderRadius:4,borderWidth:1.5,height:16,justifyContent:"center",marginRight:8,marginTop:6,width:16},ci={flexDirection:"row"},Fa=U.Platform.select({android:"monospace",ios:"Menlo",default:"monospace"}),Mn={blockquote:{borderLeftColor:"#d1d9e0",borderLeftWidth:3,marginBottom:16,paddingLeft:16},checkmark:{color:"#ffffff",fontSize:12,fontWeight:"700",lineHeight:14,transform:[{translateY:-1}]},codeBlock:{backgroundColor:"#f6f8fa",borderRadius:8,marginBottom:16,paddingHorizontal:14,paddingVertical:10},codeInline:{fontFamily:Fa,fontSize:15},gfmTaskChecked:{backgroundColor:"#0969da",borderColor:"#0969da"},heading1:{fontSize:28,fontWeight:"600",lineHeight:36,marginBottom:12,marginTop:8},heading2:{fontSize:22,fontWeight:"600",lineHeight:30,marginBottom:10,marginTop:8},heading3:{fontSize:18,fontWeight:"600",lineHeight:26,marginBottom:8,marginTop:8},heading4:{fontSize:16,fontWeight:"600",lineHeight:24,marginBottom:8,marginTop:8},heading5:{fontSize:15,fontWeight:"600",marginBottom:6,marginTop:8},heading6:{color:"#656d76",fontSize:13,fontWeight:"600",marginBottom:6,marginTop:8},link:{color:"#0969da",textDecorationLine:"underline"},listOrdered:{marginBottom:16},listUnordered:{marginBottom:16},paragraph:{fontSize:16,lineHeight:26,marginBottom:16},table:{borderColor:"#d1d9e0",borderRadius:8,borderWidth:1,marginBottom:16,overflow:"hidden"},tableCell:{flex:1,paddingHorizontal:10,paddingVertical:8},tableCellDivider:{borderRightColor:"#d1d9e0",borderRightWidth:1},tableHeader:{backgroundColor:"#f6f8fa"},tableHeaderCell:{flex:1,paddingHorizontal:10,paddingVertical:8},tableHeaderText:{fontWeight:"bold"},tableRowDivider:{borderBottomColor:"#d1d9e0",borderBottomWidth:1},text:{fontSize:16,lineHeight:24},thematicBreak:{backgroundColor:"#d8dee4",height:1,marginVertical:16}},Ua={0:"\u2070",1:"\xB9",2:"\xB2",3:"\xB3",4:"\u2074",5:"\u2075",6:"\u2076",7:"\u2077",8:"\u2078",9:"\u2079"},Wa=e=>e.replace(/[0-9]/g,t=>Ua[t]),za={em:{fontStyle:"italic"},strong:{fontWeight:"bold"},del:{textDecorationLine:"line-through"}},zr=(e,t)=>t?e?[e,t]:t:e,Qe=(e,t)=>e?Array.isArray(t)?[e,...t]:[e,t]:t,Ai={marginBottom:0},Va=e=>{if(Array.isArray(e)){for(let t=e.length-1;t>=0;t--){let r=e[t];if(Re.isValidElement(r)){let n=e.slice();return n[t]=Re.cloneElement(r,{style:[r.props.style,Ai]}),n}}return e}return Re.isValidElement(e)?Re.cloneElement(e,{style:[e.props.style,Ai]}):e},Za={alignItems:"center"},Qa={alignItems:"flex-start"},Ya={alignItems:"flex-end"},Ci=e=>e===null?null:e==="center"?Za:e==="right"?Ya:Qa,qa=e=>{if(!e)return Mn;let t={...Mn},r=Mn,n=e;for(let o in n)t[o]=zr(r[o],n[o]);return t},Bn,ja=e=>e?fi(e):(Bn||(Bn=fi(e)),Bn),fi=e=>{let t=qa(e),r=t.text;return{bulletText:Qe(r,t.listItemBullet),codeText:Qe(r,t.codeInline),footnoteText:Qe(r,t.footnote),formatted:Object.create(null),headingInline:[void 0,Qe(r,t.heading1),Qe(r,t.heading2),Qe(r,t.heading3),Qe(r,t.heading4),Qe(r,t.heading5),Qe(r,t.heading6)],li:zr(Ja,t.li),linkInline:Qe(r,t.link),listContent:zr(Ka,t.listItem),numberText:Qe(r,t.listItemNumber),paragraphInline:Qe(r,t.paragraph),preText:Qe(r,t.codeBlock),rowFlexDivider:[ci,t.tableRowDivider],styles:t,taskChecked:zr([li,t.gfmTaskChecked],t.gfmTask),taskRow:zr(Ga,t.listItem),taskUnchecked:zr(li,t.gfmTask),textOnly:Qe(r,void 0)}},Ct=e=>{switch(e.type){case g.breakLine:case g.codeInline:case g.footnoteReference:case g.htmlComment:case g.ref:case g.text:return!0;case g.link:return e.children.every(Ct);case g.textFormatted:return e.children.every(Ct);case g.htmlSelfClosing:return e.tag.toLowerCase()!=="img"&&!en(e.tag);case g.htmlBlock:return en(e.tag)?!1:!e.children||e.children.every(Ct);default:return!1}},Jn=(e,t)=>!t.options.renderRule&&e.length===1&&e[0].type===g.text?e[0].text:null,Vr=(e,t,r,n,o)=>{let{h:i,styled:a}=o,A=[],C=[],l=0,d=n===void 0?a.textOnly:Qe(a.styles.text,n),c=()=>{if(C.length>0){let u=Jn(C,o);if(u!=null){A.push(i(U.Text,{key:l++,style:d},u)),C=[];return}let _=r.inlineSafe;r.inlineSafe=!0,A.push(i(U.Text,{key:l++,style:d},t(C,r))),r.inlineSafe=_,C=[]}};for(let u=0;u<e.length;u++){let _=e[u];Ct(_)?C.push(_):(c(),A.push(Re.createElement(Re.Fragment,{key:l++},t([_],r))))}return c(),A},jt=(e,t,r,n,o,i,a)=>{let{h:A,overrides:C}=a,l=!!C&&!!pt(C,e,void 0),d=i.inlineSafe===!0||n.every(Ct);if(l||d){r!==t.style&&(t.style=r);let c=Jn(n,a);if(c!=null)return A(e,t,c);let u=i.inlineSafe;i.inlineSafe=d;let _=A(e,t,o(n,i));return i.inlineSafe=u,_}return A(U.View,t,...Vr(n,o,i,t.style,a))},Kn=Re.createContext(void 0);function di(e,t,r,n){let{h:o,options:i,overrides:a,sanitize:A,styled:C}=n,l=C.styles;switch(e.type){case g.blockQuote:{let f=e;return o("blockquote",{key:r.key,style:l.blockquote},Va(t(f.children,r)))}case g.breakLine:return`
`;case g.breakThematic:return o("hr",{key:r.key,style:l.thematicBreak});case g.frontmatter:if(i.preserveFrontmatter){let f=e;return o(r.inline?"code":"pre",{key:r.key,style:r.inline?l.codeInline:l.codeBlock},f.text)}return null;case g.codeBlock:{let f=e;return o("pre",{key:r.key,style:l.codeBlock},o("code",{style:C.codeText},f.text))}case g.codeInline:{let f=e;return o("code",{key:r.key,style:C.codeText},f.text)}case g.footnoteReference:{let f=e,h=A(f.target,"a","href");return h?o(U.Text,{key:r.key,onPress:()=>{i.onLinkPress?i.onLinkPress(h,f.text):U.Linking.openURL(h).catch(()=>{})},style:C.footnoteText},Wa(f.text)):null}case g.gfmTask:{let f=e;return a?.input?o("input",{key:r.key,type:"checkbox",checked:f.completed,readOnly:!0,style:l.gfmTask},o(U.Text,{style:C.textOnly},f.completed?"[x]":"[ ]")):o("input",{key:r.key,style:f.completed?C.taskChecked:C.taskUnchecked},f.completed?o(U.Text,{style:C.styles.checkmark},"\u2713"):null)}case g.heading:{let f=e,h=`heading${f.level}`;return jt(`h${f.level}`,{key:r.key,style:l[h]},C.headingInline[f.level],f.children,t,r,n)}case g.htmlBlock:{let f=e;if(lt(i)&&Hn(f.tag)){var d=hn(f);return d.kind==="literal"?o(U.Text,{key:r.key,style:C.textOnly},d.literal):o(U.Text,{key:r.key,style:C.textOnly},...wo(d.open,f.children?t(f.children,r):null,d.close))}let h=f.k,S=h!==void 0,s=S?h:f.a?f.e||"":(f.e||"")+(f.g||"");if(s&&f.d){let R=f.tag.toLowerCase();if(On(R)){let w=S?h:f.e||"",I=lt(i)?gn(w):w;return o(f.tag,{key:r.key,...it(f.attrs)},o(U.Text,{style:C.codeText},I))}if(/<\/?pre\b/i.test(s)){let w=lt(i)?gn(s):s;return o(U.Text,{key:r.key,style:C.preText},w)}let k=No(s),x={key:r.key,...it(f.attrs)};if(new RegExp(`^<${f.tag}(\\s[^>]*)?>(\\s*</${f.tag}>)?$`,"i").test(k))return o(f.tag,x);let m=wt({slugify:i.slugify,sanitizer:A,tagfilter:!0}),v=It(k,{inline:!1,refs:n.refs,inHTML:!1},m);if(Rn(v),S){let w=t(v.flatMap(ot),r);return Array.isArray(w)?Re.createElement(Re.Fragment,{key:r.key},w):Re.isValidElement(w)?Re.cloneElement(w,{key:r.key}):w}let p=mo(v,R);if(p.found&&p.afterClose.length>0){let w=Vr(p.afterClose.flatMap(ot),t,r,void 0,n).map((I,M)=>Re.isValidElement(I)?Re.cloneElement(I,{key:`after-${M}`}):I);return Re.createElement(Re.Fragment,{key:r.key},Xn(f.tag,x,p.beforeClose.flatMap(ot),t,r,n),...w)}return Xn(f.tag,x,v.flatMap(ot),t,r,n)}return at(f.tag)?o(f.tag,{key:r.key,...it(f.attrs)}):f.children?Xn(f.tag,{key:r.key,...it(f.attrs)},f.children,t,r,n):o(f.tag,{key:r.key,...it(f.attrs)})}case g.htmlSelfClosing:{let f=e;if(lt(i)&&Hn(f.tag)){var c=hn(f);return o(U.Text,{key:r.key,style:C.textOnly},c.kind==="literal"?c.literal:c.open+(c.close||""))}return o(f.tag,{key:r.key,...it(f.attrs)})}case g.image:{let f=e,h=f.target===null?null:A(f.target,"img","src");return h?o("img",{key:r.key,source:{uri:h},accessibilityLabel:f.alt||void 0,style:l.image}):null}case g.link:{let f=e,h=l.link,S=r.inlineSafe===!0||f.children.every(Ct),s={key:r.key,style:S?C.linkInline:h};if(f.target!=null){let R=bo(f.target,A,"a","href");if(R!=null){s.onPress=()=>{i.onLinkPress?i.onLinkPress(R,f.title):U.Linking.openURL(R).catch(()=>{})};let T=i.onLinkLongPress;T&&(s.onLongPress=()=>T(R,f.title))}}if(S){let R=Jn(f.children,n);if(R!=null)return o("a",s,R);let T=r.inlineSafe;r.inlineSafe=!0;let k=o("a",s,t(f.children,r));return r.inlineSafe=T,k}return o(U.Pressable,s,...Vr(f.children,t,r,h,n))}case g.table:{let f=e,h=f.header.length-1,S=f.cells.length-1;return o(U.View,{key:r.key,style:l.table},o(U.View,{style:l.tableHeader},o(U.View,{style:C.rowFlexDivider},f.header.map(function(R,T){return o(U.View,{key:T,style:[l.tableHeaderCell,T<h?l.tableCellDivider:null,Ci(f.align[T])]},...Vr(R,t,r,l.tableHeaderText,n))}))),f.cells.length>0?o(U.View,{},f.cells.map(function(R,T){let k=R.length-1;return o(U.View,{key:T,style:T<S?C.rowFlexDivider:ci},R.map(function(H,m){return o(U.View,{key:m,style:[l.tableCell,m<k?l.tableCellDivider:null,Ci(f.align[m])]},...Vr(H,t,r,void 0,n))}))})):null)}case g.text:return e.text;case g.textFormatted:{let f=e;var u=C.formatted[f.tag];if(u===void 0){var _=zr(za[f.tag],l[f.tag]);u=C.formatted[f.tag]={host:_,inline:Qe(l.text,_)}}return jt(f.tag,{key:r.key,style:u.host},u.inline,f.children,t,r,n)}case g.orderedList:case g.unorderedList:{let f=e,h=e.type===g.orderedList,S=C.li,s={style:h?C.numberText:C.bulletText};return o(h?"ol":"ul",{key:r.key,style:h?l.listOrdered:l.listUnordered},f.items.map((R,T)=>{let k=h&&"start"in f&&f.start!=null?f.start+T:T+1,x=h?`${k}.`:"\u2022",H=R.length>0&&R[0].type===g.gfmTask,m=H?C.taskRow:C.listContent,v=H&&R.length>1&&R[1].type===g.text&&R[1].text.trim()===""?[R[0],...R.slice(2)]:R;return o("li",{key:T,style:S},H?null:o(U.Text,s,`${x} `),o(U.View,{style:m},...Vr(v,t,r,void 0,n)))}))}case g.paragraph:return jt("p",{key:r.key,style:l.paragraph},C.paragraphInline,e.children,t,r,n);case g.ref:return null;default:return null}}var el=e=>{let t=e.options.renderRule,r=o=>o.map(i=>"text"in i?i.text:""),n=(o,i={})=>{let a=Array.isArray(o)?o:[o],A=(i.renderDepth||0)+1;if(A>2500)return r(a);i.renderDepth=A;let C=i.key,l=[],d=!1;for(let c=0;c<a.length;c++){i.key=c;let u;if(t){let f=a[c];u=t(()=>di(f,n,i,e),f,n,i)}else u=di(a[c],n,i,e);let _=typeof u=="string";if(d&&typeof u=="string"){let f=l.at(-1);l[l.length-1]=(typeof f=="string"?f:"")+u}else if(u!=null)if(Array.isArray(u))for(let f=0;f<u.length;f++)l.push(u[f]);else l.push(u);d=_}return i.key=C,i.renderDepth=A-1,l.length===1?l[0]:l};return n},rl=(e,t)=>{if(!t||typeof e!="string")return e;let r=pt(t,e,void 0);return r?typeof r=="function"||typeof r=="object"&&r!=null&&"render"in r?r:pt(t,`${e}.component`,e):e},tl=new Set(["address","article","aside","blockquote","caption","center","dd","details","dialog","div","dl","dt","fieldset","figcaption","figure","footer","form","header","hr","input","legend","li","main","menu","nav","ol","search","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"]),en=e=>{let t=e.toLowerCase();return tl.has(t)||On(t)},Dn=new Map,nl=e=>{var t=Dn.get(e);return t===void 0&&(t=e.toLowerCase()==="img"?U.Image:en(e)?U.View:U.Text,Dn.size<1e3&&Dn.set(e,t)),t},Xn=(e,t,r,n,o,i)=>en(e)?i.h(e,t,...Vr(r,n,o,void 0,i)):jt(e,t,Qe(i.styled.styles.text,t.style),r,n,o,i);function _i(e,t){let r={...t||{}};r.overrides=r.overrides||{};let n=r.slugify||Ir,o=r.sanitizer||sr,i=r.createElement||Re.createElement,a=Ft(r.overrides);function A(s,R,...T){if(typeof s!="string")return i(s,R,...T);let k=R,x=s;if(a){let H=pt(r.overrides,`${s}.props`,{});x=rl(s,r.overrides),k={...R,...H,style:zr(R.style,H.style)}}return typeof x!="string"?i(x,k,...T):i(nl(x),k,...T)}let C=wt(r,r.forceInline),l=e[0]&&e[0].type===g.refCollection?e[0].refs:Object.create(null),d={h:A,options:r,overrides:a?r.overrides:void 0,refs:l,sanitize:o,slug:n,styled:ja(r.styles)},c=el(d),u=c(e,{inline:r.forceInline,refs:l}),_=Array.isArray(u)?u:[u],f=Io(l);if(f.length>0){let s=d.styled.styles.text;_.push(i(U.View,{key:"footer"},f.map(function(T){let k=T.identifier.charCodeAt(0)===Rr?T.identifier.slice(1):T.identifier,x=It(T.footnote,{inline:!0,refs:l},C),H=x.filter(m=>m.type!==g.refCollection);return H.every(Ct)?i(U.Text,{key:T.identifier,style:s},`${k}: `,c(H,{inline:!0,refs:l})):i(U.View,{key:T.identifier},i(U.Text,{style:s},`${k}: `),...Vr(x,c,{inline:!0,refs:l},void 0,d))})))}if(r.wrapper===null)return _;let h=r.wrapper||(r.forceInline?U.Text:U.View),S;if(_.length>1||r.forceWrapper)S=h===U.View?_.map((s,R)=>typeof s=="string"?i(U.Text,{key:`s${R}`},s):s):_;else if(_.length===1){let s=_[0];return typeof s=="string"?i(U.Text,{key:"outer",...r.wrapperProps},s):s}else return null;return i(h,{key:"outer",...r.wrapperProps},S)}function si(e="",t={}){let r={...t||{}};r.overrides=r.overrides||{};let n=r.slugify||Ir,o=r.sanitizer||sr;function i(A){let C=r.forceInline||!(r.forceBlock||vo.test(A)),l=wt(r,C),d=C?A:ko(A),c=It(d,{inline:C,refs:a},l);return _i(c,{...r,forceInline:C})}let a=Object.create(null);return i(e)}var ol=({options:e,children:t})=>Re.createElement(Kn.Provider,{value:e},t);function il(e){let t=Re.useRef(e),r=t.current;if(r!==e){var n=!0,o=0;for(var i in e)if(o++,!Object.is(r[i],e[i])){n=!1;break}if(n){var a=0;for(var A in r)a++;n=a===o}n||(t.current=e)}return t.current}var ui=({children:e,options:t,...r})=>{let n=Re.useContext(Kn),o=il(r),i=Re.useMemo(()=>{var C={...n,...t};return C.styles={...n?.styles,...t?.styles},C.overrides={...n?.overrides,...t?.overrides},C.wrapperProps={...n?.wrapperProps,...t?.wrapperProps,...o},C},[n,t,o]),a=e===null?"":Array.isArray(e)?e.join(""):e;return Re.useMemo(()=>si(a,i),[a,i])},ll=ui;