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.

40 lines (36 loc) 78.3 kB
var c4=Object.create,{getPrototypeOf:l4,defineProperty:z9,getOwnPropertyNames:R$,getOwnPropertyDescriptor:o4}=Object,y$=Object.prototype.hasOwnProperty;function k$($){return this[$]}var r4,i4,p6=($,Z,J)=>{var Q=$!=null&&typeof $=="object";if(Q){var X=Z?r4??=new WeakMap:i4??=new WeakMap,Y=X.get($);if(Y)return Y}J=$!=null?c4(l4($)):{};let G=Z||!$||!$.p?z9(J,"default",{value:$,enumerable:!0}):J;for(let V of R$($))y$.call(G,V)||z9(G,V,{get:k$.bind($,V),enumerable:!0});return Q&&X.set($,G),G},a4=$=>{var Z=(b$??=new WeakMap).get($),J;if(Z)return Z;if(Z=z9({},"__esModule",{value:!0}),$&&typeof $=="object"||typeof $=="function")for(var Q of R$($))y$.call(Z,Q)||z9(Z,Q,{get:k$.bind($,Q),enumerable:!(J=o4($,Q))||J.enumerable});return b$.set($,Z),Z},b$,n4=$=>$;function s4($,Z){this[$]=n4.bind(null,Z)}var t4=($,Z)=>{for(var J in Z)z9($,J,{get:Z[J],enumerable:!0,configurable:!0,set:s4.bind(Z,J)})},m6={};t4(m6,{slugify:()=>Q5,sanitizer:()=>v5,parser:()=>u9,compiler:()=>g6,astToHTML:()=>I4,RuleType:()=>D}),module.exports=a4(m6);var P=32,w=9,_5=13,x=10,G0=96,k0=126,A0=91,H5=94,i=62,U5=35,O9=37,r=45,q5=61,E0=92,P0=42,D0=95,e=60,k9=64,W5=93,s0=33,x5=38,d0=58,H9=70,y5=102,B9=104,C5=119,n5=116,L9=112,a9=115,L$=160,E$=12,S$=44,D9=59,Z9=63,V5=46,v0=47,g5=39,F5=34,k5=43,f0=124,L5=123,E9=125,B5=40,D5=41,T$=78,f$=110,h$=79,x$=111,n9=120,s9=88,S9=30,a=48,n=57,d=65,l=90,$0=97,V0=122,J9=128,Z5=32,e4={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},D=e4,e9=require("markdown-to-jsx/entities");function c$($){if(!g$($,"---"))return null;let Z=3;for(;Z<$.length&&($[Z]===" "||$[Z]===" ");)Z++;if(Z<$.length&&$[Z]==="\r"&&Z++,Z>=$.length||$[Z]!==` `)return null;Z++;let J=!1;for(;Z<$.length;){let Q=Z;for(;Z<$.length&&$[Z]!==` `&&$[Z]!=="\r";)Z++;if(Z>=$.length)break;let X=Z;if($[Z]==="\r"&&Z++,Z<$.length&&$[Z]===` `&&Z++,g$($,"---",Q))return{endPos:Z,hasValidYaml:J};if(!J){let Y=X6($,Q,X);if(Y<X){let G=$.charCodeAt(Y);if(G>=$0&&G<=V0||G>=d&&G<=l||G>=a&&G<=n||G===D0){for(Y++;Y<X&&(G=$.charCodeAt(Y),G>=$0&&G<=V0||G>=d&&G<=l||G>=a&&G<=n||G===D0||G===r||G===V5);)Y++;Y<X&&$.charCodeAt(Y)===d0&&(Y++,Y>=X?J=!0:(G=$.charCodeAt(Y),(G===P||G===w)&&(J=!0)))}}}}return null}var $6=/&([a-zA-Z0-9]+|#[0-9]{1,7}|#x[0-9a-fA-F]{1,6});/gi,Z6={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"},J6={};function o6($){if(!$)return J6;var Z={};for(var J in $){var Q=J.toLowerCase(),X=Z6[Q];if(X)Z[X]=$[J];else{var Y=J.indexOf(":");Y!==-1?Z[J.slice(0,Y)+J[Y+1].toUpperCase()+J.slice(Y+2)]=$[J]:Z[J]=$[J]}}return Z}var r6=/(\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 E5($){return $.indexOf("&")===-1?$:$.replace($6,(Z,J)=>{var Q=e9.decodeEntity(J);if(Q)return Q;if(J[0]==="#"){var X=J[1]==="x"||J[1]==="X"?parseInt(J.slice(2),16):parseInt(J.slice(1),10);return X===0||X>=55296&&X<=57343||X>1114111?"\uFFFD":X<=65535?String.fromCharCode(X):String.fromCharCode(55296+(X-65536>>10),56320+(X-65536&1023))}return Z})}var C$=/(javascript|vbscript|data(?!:image)):/i;function v5($){if(C$.test($))return null;if($.indexOf("%")===-1)return $;try{let Z=decodeURIComponent($).replace(/[^A-Za-z0-9/:]/g,"");if(C$.test(Z))return null}catch{return null}return $}var t0={},J5,h0;for(J5=[192,193,194,195,196,197,224,225,226,227,228,229,230,198],h0=0;h0<J5.length;h0++)t0[J5[h0]]="a";for(t0[231]=t0[199]="c",t0[240]=t0[208]="d",J5=[200,201,202,203,233,232,234,235],h0=0;h0<J5.length;h0++)t0[J5[h0]]="e";for(J5=[207,239,206,238,205,237,204,236],h0=0;h0<J5.length;h0++)t0[J5[h0]]="i";for(t0[209]=t0[241]="n",J5=[248,216,339,338,213,245,212,244,211,243,210,242],h0=0;h0<J5.length;h0++)t0[J5[h0]]="o";for(J5=[220,252,219,251,218,250,217,249],h0=0;h0<J5.length;h0++)t0[J5[h0]]="u";t0[376]=t0[255]=t0[221]=t0[253]="y";function Q5($){for(var Z="",J=-1,Q=$.length,X=0;X<Q;X++){var Y=$.charCodeAt(X);if(Y>=$0&&Y<=V0||Y>=a&&Y<=n){J<0&&(J=X);continue}if(Y>=d&&Y<=l){J>=0&&(Z+=$.slice(J,X),J=-1),Z+=String.fromCharCode(Y+Z5);continue}if(Y===P||Y===r){J>=0&&(Z+=$.slice(J,X),J=-1),Z+="-";continue}J>=0&&(Z+=$.slice(J,X),J=-1);var G=t0[Y];G&&(Z+=G)}return J>=0&&(Z+=$.slice(J)),Z}function g$($,Z,J){return $.startsWith(Z,J)}var m$=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 e5($){let Z=$.toLowerCase();if(m$.has(Z))return!0;let J=Z.indexOf(":");return J!==-1?(Z=Z.slice(J+1),m$.has(Z)):!1}var m5=1,u$=2,t5=4,p$=8,Q6=16,j5=32,S5=64,l$=(function(){var $=new Uint8Array(128),Z;for($[w]=m5,$[x]=m5|u$,$[E$]=m5,$[_5]=m5|u$,$[P]=m5,Z=s0;Z<=v0;Z++)$[Z]=t5;for(Z=d0;Z<=k9;Z++)$[Z]=t5;for(Z=A0;Z<=G0;Z++)$[Z]=t5;for(Z=L5;Z<=k0;Z++)$[Z]=t5;for(Z=a;Z<=n;Z++)$[Z]=Q6;for(Z=d;Z<=l;Z++)$[Z]=p$;for(Z=$0;Z<=V0;Z++)$[Z]=p$;return $})(),o$=/[\p{P}\p{S}]/u,r$=/\p{Zs}/u,s5=[];function i$($){var Z=$.indexOf("\r"),J=$.indexOf("\0");if(Z===-1&&J===-1)return $;var Q=$.length;s5.length=0;var X=0,Y=0;for(Z===-1?Y=J:J===-1?Y=Z:Y=Z<J?Z:J;Y<Q;Y++){var G=$.charCodeAt(Y);G===_5?(X<Y&&s5.push($.slice(X,Y)),Y+1<Q&&$.charCodeAt(Y+1)===x&&Y++,s5.push(` `),X=Y+1):G===0&&(X<Y&&s5.push($.slice(X,Y)),s5.push("\uFFFD"),X=Y+1)}return X<Q&&s5.push($.slice(X)),s5.join("")}function X6($,Z,J){let Q=J??$.length;for(;Z<Q&&($[Z]===" "||$[Z]===" ");)Z++;return Z}function f9($){if(!$)return!1;for(var Z in $)return!0;return!1}function i6($){return{attrs:{},children:[{type:D.text,text:$}],d:!0,type:D.htmlBlock,tag:"header"}}var Y6=/^\n+/;function a6($){for(var Z=$.length;Z>0&&($[Z-1]===` `||$[Z-1]==="\r");)Z--;return $.slice(0,Z).replace(Y6,"")+` `}function d$($){if(($.type===D.htmlSelfClosing||$.type===D.htmlBlock)&&$.b)return[];if($.type===D.paragraph){var Z=$.children;return Z?Z.flatMap(d$):[]}return $.type===D.text?$.text?.trim()?[$]:[]:$.type===D.htmlBlock&&$.children?[{...$,children:$.children?.flatMap(d$)}]:[$]}function n6($,Z){return new RegExp(`^<${Z}(\\s|>)`,"i").test($)&&$.toLowerCase().trimEnd().endsWith("</"+Z.toLowerCase()+">")}function G6($){for(var Z=0;Z<$.length;Z++){if($[Z].type===D.htmlBlock){var J=$[Z],Q=!1;if(J.d&&J.a&&Z===$.length-1){var X="</"+String(J.tag).toLowerCase()+">",Y=J.a.toLowerCase().indexOf(X);if(Y!==-1){var G=J.a.slice(Y+X.length).replace(/<\/[a-z][a-z0-9-]*\s*>/gi,"");G.trim()&&(Q=!0)}}Q||(J.d=!1)}"children"in $[Z]&&$[Z].children&&G6($[Z].children)}}function s6($,Z){for(var J=0;J<$.length;J++){var Q=$[J];if(Q.type===D.paragraph&&Q.children)for(var X=Q.children,Y=0;Y<X.length;Y++){var G=X[Y];if(G.type===D.htmlSelfClosing&&G.b&&G.tag.toLowerCase()===Z){var V=$.slice(0,J);Y>0&&V.push({type:D.paragraph,children:X.slice(0,Y)});var K=[];if(Y+1<X.length){var U=X.slice(Y+1).filter(function(W){return!(W.type===D.htmlSelfClosing&&W.b)});U.length>0&&(K=U)}return K=K.concat($.slice(J+1)),{found:!0,beforeClose:V,afterClose:K}}}if((Q.type===D.htmlSelfClosing||Q.type===D.htmlBlock)&&Q.b&&Q.tag.toLowerCase()===Z)return{found:!0,beforeClose:$.slice(0,J),afterClose:$.slice(J+1)}}return{found:!1,beforeClose:$,afterClose:[]}}function t6($,Z,J){var Q=$.replace(new RegExp("\\s*</"+Z+">\\s*$","i"),"");return J?Q9(Q):Q}function e6($){var Z="";for(var J in $){var Q=$[J];Q===!0?Z+=" "+J:Q!=null&&Q!==!1&&(Z+=" "+J+'="'+String(Q)+'"')}return Z}function $Z($){var Z=[];if(!$)return Z;for(var J in $)J.charCodeAt(0)===94&&Z.push({identifier:J,footnote:$[J].target});return Z}function a$($,Z,J){if(Z.indexOf(".")===-1)return $?.[Z]||J;for(var Q=$,X=Z.split("."),Y=0;Y<X.length&&(Q=Q?.[X[Y]],Q!==void 0);)Y++;return Q||J}function $$($){for(var Z=!1,J=0;J<$.length;J++){var Q=$.charCodeAt(J);if(Q<=P||Q===F5||Q===O9||Q===e||Q===i||Q===A0||Q===E0||Q===W5||Q===H5||Q===G0||Q>=123){Z=!0;break}}if(!Z)return $;for(var X="",J=0;J<$.length;J++){var Q=$.charCodeAt(J);if(Q===O9&&J+2<$.length){var Y=$.charCodeAt(J+1),G=$.charCodeAt(J+2);if((Y>=a&&Y<=n||Y>=d&&Y<=H9||Y>=$0&&Y<=y5)&&(G>=a&&G<=n||G>=d&&G<=H9||G>=$0&&G<=y5)){X+=$[J]+$[J+1]+$[J+2],J+=2;continue}}if(Q>=55296&&Q<=57343){if(Q<=56319&&J+1<$.length){var V=$.charCodeAt(J+1);if(V>=56320&&V<=57343){X+=encodeURI($[J]+$[J+1]),J++;continue}}X+=$[J];continue}X+=encodeURI($[J])}return X}function ZZ(...$){return $.filter(Boolean).join(" ")}function u5($,Z){if(!Z)return $;let J=a$(Z,$,void 0);return typeof J=="string"?J:typeof J=="object"&&J.component?J.component:$}function p5($,Z){if(!Z)return{};let J=a$(Z,$,void 0);return typeof J=="object"&&J.props?J.props:{}}var V6=new Set(["title","textarea","style","xmp","iframe","noembed","noframes","script","plaintext"]),T9=/<(\/?)(title|textarea|style|xmp|iframe|noembed|noframes|script|plaintext)(\s|>|\/)/gi;function h9($){return V6.has($.toLowerCase())}function JZ($){return T9.lastIndex=0,T9.test($)}function Q9($){return T9.lastIndex=0,$.replace(T9,function(Z,J,Q,X){return"&lt;"+J+Q+X})}var KZ=/^<([a-zA-Z][a-zA-Z0-9-]*)\s[^>]*>/,UZ=/^<[A-Z]/,J$=["script","pre","style","textarea"],_9=new Set(J$),K6=/<(?:pre|script|style|textarea)\b/i,s$=/<(?:pre|script|style|textarea)\b/iy,Z$=/^(\s{0,3}#[#\s]|\s{0,3}[-*+]\s|\s{0,3}\d+\.\s|\s{0,3}>\s|\s{0,3}```)/m,t$=/^<([a-z][^ >/\n\r]*) ?([^>]*?)>/im,O4=new Uint8Array(128);(function(){for(var $=[G0,P0,D0,k0,q5,A0,s0,e,E0,x5,x,B9,C5,y5],Z=0;Z<$.length;Z++)O4[$[Z]]=1})();var e$=/([a-zA-Z_][a-zA-Z0-9_-]*)=(?:"([^"]*)"|'([^']*)')/g;function H4($){return _9.has($)}function qZ($){return K6.test($)}function B4($,Z,J){for(var Q=Z,X=J;Q<X&&($.charCodeAt(Q)===P||$.charCodeAt(Q)===w);)Q++;if(Q>=X)return!1;$.charCodeAt(Q)===f0&&Q++;for(var Y=0;Q<X;){for(;Q<X&&($.charCodeAt(Q)===P||$.charCodeAt(Q)===w);)Q++;if(Q>=X)break;if($.charCodeAt(Q)===f0&&Y>0){for(var G=Q+1;G<X&&($.charCodeAt(G)===P||$.charCodeAt(G)===w);)G++;if(G>=X)return!0}if($.charCodeAt(Q)===d0&&Q++,Q>=X||$.charCodeAt(Q)!==r)return!1;for(;Q<X&&$.charCodeAt(Q)===r;)Q++;for(Q<X&&$.charCodeAt(Q)===d0&&Q++,Y++;Q<X&&($.charCodeAt(Q)===P||$.charCodeAt(Q)===w);)Q++;if(Q<X)if($.charCodeAt(Q)===f0)Q++;else return!1}return Y>0}var U6=/[\u0000-\u001F\u007F]/g,q6={action:1,background:1,cite:1,data:1,formaction:1,href:1,longdesc:1,poster:1,src:1,"xlink:href":1},W6=/&#(x[0-9a-f]+|[0-9]+);?/gi;function F6($){return $.indexOf("&#")===-1?$:$.replace(W6,function(Z,J){var Q=J.charCodeAt(0)===n9||J.charCodeAt(0)===s9?parseInt(J.slice(1),16):parseInt(J,10);return Q>0&&Q<=1114111?String.fromCodePoint(Q):Z})}function z6($,Z,J){if(J&&Z.charCodeAt(0)===L5)return!1;var Q=$.charCodeAt(0),X=$.charCodeAt(1);if((Q===x$||Q===h$)&&(X===f$||X===T$))return!(J&&Z==="");var Y=$.toLowerCase();if(Y==="srcdoc")return!0;if(q6[Y]===1){var G=F6(E5(Z));if(v5(G)===null)return!0;var V=G.replace(U6,"");return V!==G&&v5(V)===null}return!1}function Q$($){return"<"+($.isClosing?"/":"")+$.tag+$.whitespaceBeforeAttrs+$.rawAttrs+($.selfClosing?$.hasSpaceBeforeSlash?" />":"/>":">")}function $4($,Z,J,Q){for(var X=[],Y=Z,G=0;G<Q.length;G+=2){var V=Q[G];if(V>Y){var K=$.slice(Y,V).trim();K&&X.push(K)}Y=Q[G+1]}if(Y<J){var U=$.slice(Y,J).trim();U&&X.push(U)}return X.join(" ")}function P5($,Z){if($.charCodeAt(Z)!==e)return null;let J=Z+1,Q=$.length,X=!1;$.charCodeAt(J)===v0&&(J++,X=!0);let Y=J,G=$.charCodeAt(J);if(!(G>=$0&&G<=V0||G>=d&&G<=l))return null;for(;J<Q&&($.charCodeAt(J)>=$0&&$.charCodeAt(J)<=V0||$.charCodeAt(J)>=d&&$.charCodeAt(J)<=l||$.charCodeAt(J)>=a&&$.charCodeAt(J)<=n||$.charCodeAt(J)===r);)J++;let V=$.slice(Y,J);if(!V)return null;let K=V.charCodeAt(0),U=K>=d&&K<=l||V.indexOf("-")!==-1,W=J;for(;J<Q&&($.charCodeAt(J)===P||$.charCodeAt(J)===w||$.charCodeAt(J)===x);)J++;let F=$.slice(W,J);if(J===W&&J<Q){var H=$.charCodeAt(J);if(H!==i&&H!==v0)return null}let q=J,B={},z=!1;for(var j=null;J<Q;){let u=$.charCodeAt(J);if(u===i){let T=j?$4($,q,J,j):$.slice(q,J);return{tag:V,attrs:B,selfClosing:!1,end:J+1,rawAttrs:T,whitespaceBeforeAttrs:F,isClosing:X,hasSpaceBeforeSlash:z,sanitized:j!==null}}if(u===P||u===w||u===x){J++;continue}if(u===v0&&J+1<Q&&$.charCodeAt(J+1)===i){z=J>q&&$.charCodeAt(J-1)===P;let T=j?$4($,q,J,j):$.slice(q,J);return{tag:V,attrs:B,selfClosing:!0,end:J+2,rawAttrs:T,whitespaceBeforeAttrs:F,isClosing:X,hasSpaceBeforeSlash:z,sanitized:j!==null}}var O=J,M=$.charCodeAt(J);if(!(M>=$0&&M<=V0||M>=d&&M<=l||M===D0||M===d0))return null;for(J++;J<Q;){var _=$.charCodeAt(J);if(_>=$0&&_<=V0||_>=d&&_<=l||_>=a&&_<=n||_===D0||_===V5||_===d0||_===r)J++;else break}for(var f=$.slice(O,J),L=J;J<Q&&($.charCodeAt(J)===P||$.charCodeAt(J)===w);)J++;var A,b;if($.charCodeAt(J)!==q5)A="",b=L;else{for(J++;J<Q&&($.charCodeAt(J)===P||$.charCodeAt(J)===w);)J++;var E=$.charCodeAt(J);if(E===F5||E===g5){J++;for(var N=J;J<Q&&$.charCodeAt(J)!==E;)J++;if(J>=Q)return null;if(A=$.slice(N,J),J++,J<Q){var I=$.charCodeAt(J);if(I!==P&&I!==w&&I!==x&&I!==i&&I!==v0)return null}b=J}else if(E===L5){var k=1,N=J;for(J++;J<Q&&k>0;){var _=$.charCodeAt(J);_===L5?k++:_===E9&&k--,J++}A=$.slice(N,J),b=J}else{for(var N=J;J<Q;){var R=$.charCodeAt(J);if(R===P||R===w||R===i||R===x||R===F5||R===g5||R===q5||R===e||R===G0)break;J++}if(J===N)return null;A=$.slice(N,J),b=J}}z6(f,A,U)?(j===null&&(j=[]),j.push(O,b)):B[f]=A}return null}function c5($){var Z=$.indexOf("<");if(Z===-1)return $;for(var J="",Q=0,X=!1;Z!==-1;){var Y=P5($,Z);Y?(Y.sanitized&&(J+=$.slice(Q,Z)+Q$(Y),Q=Y.end,X=!0),Z=$.indexOf("<",Y.end)):Z=$.indexOf("<",Z+1)}return X?J+$.slice(Q):$}function O6($,Z,J){if(!J.optimizeForStreaming&&$.indexOf("[")===-1)return!1;for(var Q=0,X=$.length,Y=!1,G=!1;Q<X;){for(var V=$.indexOf(` `,Q),K=V<0?X:V,U=Q,W=0;U<K&&W<4;)if($.charCodeAt(U)===P)W++,U++;else if($.charCodeAt(U)===w)W+=4,U++;else break;if(U>=K){Y=!1,Q=V<0?X:V+1;continue}if(W<4){var F=$.charCodeAt(U);if(F===G0||F===k0){for(var H=F,q=0,B=U;B<K&&$.charCodeAt(B)===H;)q++,B++;if(q>=3){var z=!0;if(H===G0){for(var j=B;j<K;j++)if($.charCodeAt(j)===G0){z=!1;break}}if(z){Y=!1;for(var O=V<0?X:V+1;O<X;){for(var M=O,_=0;M<X&&_<4;){var f=$.charCodeAt(M);if(f===P)_++,M++;else if(f===w)_+=4,M++;else break}if(_<4&&M<X&&$.charCodeAt(M)===H){for(var L=0;M<X&&$.charCodeAt(M)===H;)L++,M++;if(L>=q){for(;M<X&&($.charCodeAt(M)===P||$.charCodeAt(M)===w);)M++;if(M>=X||$.charCodeAt(M)===x){Q=M>=X?X:M+1;break}}}for(;O<X&&$.charCodeAt(O)!==x;)O++;O<X&&O++}O>=X&&(Q=X,G=!0);continue}}}}for(var A=U;A<K&&$.charCodeAt(A)===i;){A++,A<K&&$.charCodeAt(A)===P&&A++;for(var b=0;A<K&&b<4;)if($.charCodeAt(A)===P)b++,A++;else if($.charCodeAt(A)===w)b+=4,A++;else break;if(b>=4)break;Y=!1}if(!Y&&W<4&&A<K&&$.charCodeAt(A)===A0&&!(A+1<X&&$.charCodeAt(A+1)===H5)){var E=D4($,A,Z);if(E){Q=E,Y=!1;continue}}var N=$.charCodeAt(U);if(N===U5&&W<4)Y=!1;else if(W<4&&(N===r||N===P0||N===D0)){for(var I=U,k=0;I<K;){var R=$.charCodeAt(I);if(R===N)k++;else if(R!==P&&R!==w)break;I++}Y=!(k>=3&&I>=K)}else Y=!0;Q=V<0?X:V+1}return G}function D4($,Z,J){let Q=$.length;if($.charCodeAt(Z)!==A0)return null;let X=Z+1<Q&&$.charCodeAt(Z+1)===H5,Y=Z+1;for(;Y<Q;){var G=$.charCodeAt(Y);if(G===W5){Y++;break}if(G===A0)return null;G===E0&&Y+1<Q&&Y++,Y++}if(Y>Q||$.charCodeAt(Y-1)!==W5)return null;let V=$.slice(Z+1,Y-1);if(V.length>999)return null;let K=x9(V);if(!K||Y>=Q||$.charCodeAt(Y)!==d0)return null;Y++;let U=!1;for(;Y<Q;){let u=$.charCodeAt(Y);if(u===P||u===w)Y++;else if(u===x&&!U)U=!0,Y++;else break}if(X){let u=$.indexOf(` `,Y),T=u<0?Q:u,g=$.slice(Y,T).trim();return J[K]={target:g,title:void 0},u<0?Q:u+1}var W;if(Y<Q&&$.charCodeAt(Y)===e){Y++;for(var F=Y;Y<Q&&$.charCodeAt(Y)!==i&&$.charCodeAt(Y)!==x;)$.charCodeAt(Y)===E0&&Y+1<Q&&Y++,Y++;if(Y>=Q||$.charCodeAt(Y)!==i)return null;W=$.slice(F,Y),Y++;for(var H=$.indexOf(` `,Y),q=H<0?Q:H,B=Y;B<q&&($.charCodeAt(B)===P||$.charCodeAt(B)===w);)B++;if(B<q){if(B===Y)return null;var z=$.charCodeAt(B);if(z!==F5&&z!==g5&&z!==B5)return null}}else{for(var F=Y,j=0;Y<Q;){var G=$.charCodeAt(Y);if(G===B5)j++;else if(G===D5){if(j===0)break;j--}else{if(G===P||G===w||G===x)break;G===E0&&Y+1<Q&&Y++}Y++}if(W=$.slice(F,Y),!W)return null}for(;Y<Q&&($.charCodeAt(Y)===P||$.charCodeAt(Y)===w);)Y++;var O=$.indexOf(` `,Y),M=O<0?Q:O,_,f=!1,L=Y,A=Y;if(Y===M&&Y<Q)for(A=Y+1;A<Q&&($.charCodeAt(A)===P||$.charCodeAt(A)===w);)A++;if(A<Q){var b=$.charCodeAt(A);if(b===F5||b===g5||b===B5){for(var E=b===B5?41:b,N=A+1,I=N;N<Q;){var k=$.charCodeAt(N);if(k===E){for(var R=N+1;R<Q&&($.charCodeAt(R)===P||$.charCodeAt(R)===w);)R++;(R>=Q||$.charCodeAt(R)===x)&&(_=$.slice(I,N),f=!0,L=R<Q?R+1:Q);break}if(k===E0&&N+1<Q){N+=2;continue}if(k===x&&N+1<Q&&$.charCodeAt(N+1)===x)break;N++}if(!f&&A===Y)return null}}if(f)return J[K]||(J[K]={target:Y9(W),title:_!==void 0?E5(Y9(_)):_}),L;for(;Y<M&&($.charCodeAt(Y)===P||$.charCodeAt(Y)===w);)Y++;return Y<M?null:(J[K]||(J[K]={target:Y9(W),title:_}),O<0?Q:O+1)}var K5=new Uint8Array(l$);for(K5[U5]|=j5,K5[i]|=j5,K5[r]|=j5|S5,K5[k5]|=j5,K5[P0]|=j5|S5,K5[D0]|=j5|S5,K5[G0]|=j5|S5,K5[k0]|=j5|S5,K5[e]|=j5|S5,K5[A0]|=S5,K5[s0]|=S5,K5[f0]|=j5,j9=a;j9<=n;j9++)K5[j9]|=j5;var j9;function Z4($){if($.indexOf("[")<0&&$.indexOf("]")<0)return!1;for(var Z=0;Z<$.length;Z++){if($.charCodeAt(Z)===E0){Z++;continue}if($.charCodeAt(Z)===A0||$.charCodeAt(Z)===W5)return!0}return!1}function x9($){for(var Z=$.length,J=!0,Q=Z>0,X=0;X<Z;X++){var Y=$.charCodeAt(X);if(Y===P){if(J){Q=!1;break}J=!0}else if(Y<33||Y>126||Y>=d&&Y<=l){Q=!1;break}else J=!1}if(Q&&!J)return $;var G=$.replace(/\s+/g," ").trim();return G.indexOf("\u1E9E")!==-1?G.replace(/\u1E9E/g,"ss").toLowerCase():G.toLowerCase()}function U$($){return $<J9?K5[$]:$===L$?m5:0}function Y9($){return $.indexOf("\\")===-1?$:$.replace(/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,"$1")}var X$=null,Y$=-1,C9=-1;function F0($,Z){if(Z>=Y$&&Z<=C9&&$===X$)return C9;var J=$.indexOf(` `,Z),Q=J<0?$.length:J;return X$=$,Y$=Z,C9=Q,Q}function Z0($,Z){let J=F0($,Z);return J<$.length?J+1:J}function A9($,Z,J){for(;Z<J;){let Q=$.charCodeAt(Z);if(Q!==P&&Q!==w)break;Z++}return Z}function J4($,Z){let J=Z0($,Z);for(;J<$.length;){let Q=F0($,J);if(X5($,J,Q))return J;J=Z0($,J)}return $.length}function i5($,Z,J,Q){let X=0;for(;Z+X<J&&$.charCodeAt(Z+X)===Q;)X++;return X}var W0=0,K0=0;function L0($,Z,J){for(W0=0,K0=0;Z+K0<J;){let Q=$.charCodeAt(Z+K0);if(Q===w)W0+=4-W0%4;else if(Q===P)W0++;else break;K0++}}function X5($,Z,J){return A9($,Z,J)>=J}function H6($,Z,J,Q){let X=F0($,Z);if(L0($,Z,X),W0>3)return null;let Y=Z+K0;if($.charCodeAt(Y)!==U5)return null;let G=i5($,Y,X,35);if(G<1||G>6||(Y+=G,Y<X&&$.charCodeAt(Y)!==P&&$.charCodeAt(Y)!==w))return null;Y=A9($,Y,X);for(var V=X;V>Y&&$.charCodeAt(V-1)===P;)V--;for(var K=V;V>Y&&$.charCodeAt(V-1)===U5;)V--;if(V<K)if(V===Y||$.charCodeAt(V-1)===P)for(;V>Y&&$.charCodeAt(V-1)===P;)V--;else V=K;let U=$.slice(Y,V),W=G9(U,!1,J,Q),H=(Q?.slugify||Q5)(U);return{node:{type:D.heading,level:G,children:W,id:H},end:Z0($,X)}}function B6($,Z,J){var Q=$.charCodeAt(Z);if(Q!==q5&&Q!==r)return!1;for(var X=Z;X<J&&$.charCodeAt(X)===Q;)X++;for(;X<J&&($.charCodeAt(X)===P||$.charCodeAt(X)===w);)X++;return X>=J}function o5($,Z){let J=F0($,Z);if(L0($,Z,J),W0>3)return null;let Q=Z+K0,X=$.charCodeAt(Q);if(X!==r&&X!==P0&&X!==D0)return null;let Y=0;for(;Q<J;){let G=$.charCodeAt(Q);if(G===X)Y++;else if(G!==P&&G!==w)return null;Q++}return Y<3?null:{node:{type:D.breakThematic},end:Z0($,J)}}var Q4=0,X4=0,Y4="";function D6($,Z,J){let Q=F0($,Z);if(L0($,Z,Q),W0>3)return null;let X=W0,Y=K0,G=Z+K0,V=$.charCodeAt(G);if(V!==G0&&V!==k0)return null;let K=i5($,G,Q,V);if(K<3)return null;G+=K;let U=A9($,G,Q),W=Q;if(V===G0){for(let g=U;g<Q;g++)if($.charCodeAt(g)===G0)return null}for(;W>U&&($.charCodeAt(W-1)===P||$.charCodeAt(W-1)===w);)W--;let F=$.slice(U,W),H="",q="",B=F.indexOf(" ");B===-1?H=F:(H=F.slice(0,B),q=F.slice(B+1).trim()),H=Y9(H);var z=void 0;if(q){e$.lastIndex=0;for(var j;(j=e$.exec(q))!==null;)z||(z={}),z[j[1]]=j[2]!==void 0?j[2]:j[3]}let O=Z0($,Q),M=$.length,_=$.length;var f;V===Q4&&K===X4?f=Y4:(f=String.fromCharCode(V).repeat(K),Q4=V,X4=K,Y4=f);for(var L=O;L<$.length;){var A=$.indexOf(f,L);if(A===-1)break;for(var b=A,E=0;b>0&&E<4&&$.charCodeAt(b-1)===P;)b--,E++;if(E<=3&&(b===0||$.charCodeAt(b-1)===x)){for(var N=A+K;N<$.length&&$.charCodeAt(N)===V;)N++;var I=F0($,N);if(X5($,N,I)){M=b,_=Z0($,I);break}}L=A+1}var k;if(X===0)k=M>O&&$.charCodeAt(M-1)===x?$.slice(O,M-1):$.slice(O,M);else{k="";for(var R=O;R<M;){var u=F0($,R);L0($,R,u);var T=Math.min(K0,X);k+=$.slice(R+T,u)+` `,R=Z0($,u)}k.length>0&&k.charCodeAt(k.length-1)===x&&(k=k.slice(0,-1))}return{node:{type:D.codeBlock,lang:H||void 0,text:k,infoString:q||void 0,attrs:z},end:_}}function G4($,Z,J){for(var Q=0,X=Z;X<J&&Q<4;)$.charCodeAt(X)===w?Q+=4-Q%4:Q++,X++;if(Q<4)return"";for(var Y="",G=4;G<Q;G++)Y+=" ";return Y+$.slice(X,J)}function j6($,Z){let J=F0($,Z);if(L0($,Z,J),W0<4)return null;let Q="",X=Z;for(;X<$.length;){let H=F0($,X);if(L0($,X,H),X5($,X,H)){for(var Y=G4($,X,H)+` `,G=Z0($,H);G<$.length;){var V=F0($,G);if(X5($,G,V)){Y+=G4($,G,V)+` `,G=Z0($,V);continue}L0($,G,V),W0>=4&&(Q+=Y,X=G);break}if(X!==G)break;continue}if(W0<4)break;let q=0,B=0;var K=0;for(let z=X;z<H&&B<4;z++){if($.charCodeAt(z)===w){var U=4-B%4;B+U>4&&(K=B+U-4),B+=U}else B++;q++}var W="";if(K>0)for(var F=0;F<K;F++)W+=" ";W+=$.slice(X+q,H),Q+=W+` `,X=Z0($,H)}for(;Q.length>0&&Q.charCodeAt(Q.length-1)===x;)Q=Q.slice(0,-1);return Q?{node:{type:D.codeBlock,lang:void 0,text:Q,infoString:void 0,attrs:void 0},end:X}:null}function M6($,Z,J,Q){let X=F0($,Z);if(L0($,Z,X),W0>3)return null;let Y=Z+K0;if($.charCodeAt(Y)!==i)return null;let G="",V=Z,K,U=!1,W=!1,F=!1;for(;V<$.length;){let y=F0($,V);L0($,V,y);let p=V+K0;if($.charCodeAt(p)===i){let h=p+1;var H=W0+1,q=!1;if(h<y){var B=$.charCodeAt(h);B===P?(h++,H++,q=!0):B===w&&(q=!0)}for(var z="",j=!1,O=h;O<y;O++)if($.charCodeAt(O)===w){j=!0;break}if(j){var M=H;if(q&&h<y&&$.charCodeAt(h)===w){for(var _=4-M%4,f=0;f<_-1;f++)z+=" ";M+=_,h++}for(var L=h;L<y;L++)if($.charCodeAt(L)===w){for(var A=4-M%4,b=0;b<A;b++)z+=" ";M+=A}else z+=$[L],M++}else z=$.slice(h,y);if(!G&&!K){let J0=z.match(/^\[!([A-Za-z]+)\]\s*$/);if(J0){K=J0[1].toUpperCase(),V=Z0($,y);continue}}G+=z+` `;var E=z.trimStart();E.startsWith("```")||E.startsWith("~~~")?F=!F:(z.startsWith(" ")||z.startsWith(" "))&&(F=!0),W=E.length>0,V=Z0($,y)}else if(G&&!X5($,V,y)&&W){if(W0<4){var N=V+K0,I=N<y?$.charCodeAt(N):0;if(I===U5||I===i||I===G0||I===k0||I===e||(I===r||I===P0||I===D0)&&o5($,V)||(I===r||I===P0||I===k5)&&N+1<y&&($.charCodeAt(N+1)===P||$.charCodeAt(N+1)===w))break;if(I>=a&&I<=n){for(var k=N;k<y&&$.charCodeAt(k)>=a&&$.charCodeAt(k)<=n;)k++;if(k<y&&($.charCodeAt(k)===V5||$.charCodeAt(k)===D5))break}}if(F)break;G+=$.slice(V,y)+` `,U=!0,V=Z0($,y)}else break}if(!G&&!K)return null;var{inBlockQuote:R,h:u}=J;J.inBlockQuote=!0,U&&(J.h=!0);var T=J.f;J.f=T||!X5($,V,$.length);let g=r5(G||"",J,Q);return J.f=T,J.inBlockQuote=R,J.h=u,{node:{type:D.blockQuote,children:g,alert:K||void 0},end:V}}function j4($,Z,J){for(var Q=0,X=Z;X<J;X++)$.charCodeAt(X)===w?Q+=4-Q%4:Q++;return Q}function d5($,Z,J){if(L0($,Z,J),W0>3)return null;var Q=Z+K0;if(Q>=J)return null;var X=$.charCodeAt(Q),Y=W0,G=Q,V=Q;if(X===r||X===P0||X===k5){if(G=Q+1,G<J&&$.charCodeAt(G)!==P&&$.charCodeAt(G)!==w&&$.charCodeAt(G)!==x)return null}else if(X>=a&&X<=n){for(;V<J&&V-Q<9;){var K=$.charCodeAt(V);if(K<a||K>n)break;V++}if(V>Q&&V<J){var U=$.charCodeAt(V);if(U===V5||U===D5){if(G=V+1,G<J&&$.charCodeAt(G)!==P&&$.charCodeAt(G)!==w&&$.charCodeAt(G)!==x)return null}else return null}else return null}else return null;var W=G,F=j4($,Z,G),H=0,q=W,B=F;if(W>=J)return{ordered:X>=a&&X<=n,marker:X>=a&&X<=n?$[V]:$[Q],start:X>=a&&X<=n?parseInt($.slice(Q,V),10):void 0,contentStart:W,contentCol:F+1,markerCol:Y,isEmpty:!0};for(;q<J&&($.charCodeAt(q)===P||$.charCodeAt(q)===w);){if($.charCodeAt(q)===w){var z=4-B%4;B+=z}else B++;q++,H++}var j=q>=J,O=B-F;return j||O>4?(B=F+1,q=W+1,H=1):H===0&&(B=F+1,q=W,H=1),{ordered:X>=a&&X<=n,marker:X>=a&&X<=n?$[V]:$[Q],start:X>=a&&X<=n?parseInt($.slice(Q,V),10):void 0,contentStart:q,contentCol:B,markerCol:Y,isEmpty:j}}var X9=0;function V4($,Z,J,Q){var X=0,Y=Z;for(X9=0;Y<J&&X<Q;){var G=$.charCodeAt(Y);if(G===w){var V=4-X%4;if(X+V>Q){X9=X+V-Q,Y++,X=Q;break}X+=V}else if(G===P)X++;else break;Y++}return Y}function K4($,Z,J,Q){var X=F0($,Z),Y=d5($,Z,X);if(!Y)return null;var G=[],V=Z,K=Y.contentCol,U="",W=Y.isEmpty,F=!1,H=!1;if(!Y.isEmpty){for(var q=!1,B=Y.contentStart;B<X;B++)if($.charCodeAt(B)===w){q=!0;break}if(q){var z="",j=j4($,Z,Y.contentStart),O=j-Y.contentCol;if(O>0)for(var M=0;M<O;M++)z+=" ";for(var _=Y.contentStart;_<X;_++)if($.charCodeAt(_)===w){for(var f=4-j%4,L=0;L<f;L++)z+=" ";j+=f}else z+=$[_],j++;U=z+` `}else U=$.slice(Y.contentStart,X)+` `}for(V=Z0($,X);V<$.length;){var A=F0($,V);L0($,V,A);var b=$.charCodeAt(V+K0);if(W0<K&&(b===r||b===P0||b===D0)&&W0<=3&&o5($,V))break;var E=d5($,V,A);if(E&&E.ordered===Y.ordered&&E.marker===Y.marker&&E.markerCol<K){G.push({contentCol:K,raw:U,hasBlankAfter:F,isEmpty:W}),F&&(H=!0),K=E.contentCol,W=E.isEmpty,F=!1,U=E.isEmpty?"":$.slice(E.contentStart,A)+` `,V=Z0($,A);continue}if(X5($,V,A)){var N=V4($,V,A,K);if(X9>0||N<A){for(var I="",k=0;k<X9;k++)I+=" ";U+=I+$.slice(N,A)+` `}else U+=` `;V=Z0($,A);for(var R=!1,u=0;u<U.length;u++){var T=U.charCodeAt(u);if(T!==x&&T!==_5&&T!==P&&T!==w){R=!0;break}}if(W&&!R)if(V<$.length){var g=F0($,V),S=d5($,V,g);if(!S||S.ordered!==Y.ordered||S.marker!==Y.marker)break;F=!0}else break;if(V<$.length){var y=F0($,V);L0($,V,y);var p=$.charCodeAt(V+K0);if((p===r||p===P0||p===D0)&&W0<=3&&o5($,V))break;var h=d5($,V,y);if(h&&h.ordered===Y.ordered&&h.marker===Y.marker&&h.markerCol<K){F=!0;continue}if(!X5($,V,y)&&W0<K)break}continue}if(W0>=K){var J0=V4($,V,A,K);if(X9>0){for(var o="",Q0=K,x0=0;x0<X9;x0++)o+=" ",Q0++;for(var S0=J0;S0<A;S0++)if($.charCodeAt(S0)===w){for(var s=4-Q0%4,c=0;c<s;c++)o+=" ";Q0+=s}else o+=$[S0],Q0++;U+=o+` `}else U+=$.slice(J0,A)+` `;V=Z0($,A);continue}for(var H0=!1,t=0;t<U.length;t++){var X0=U.charCodeAt(t);if(X0!==x&&X0!==_5&&X0!==P&&X0!==w){H0=!0;break}}if(!F&&H0&&!W){var N0=V+K0,z0=$.charCodeAt(N0),_0=z0===U5||z0===i||z0===e||z0===G0||z0===k0||(z0===r||z0===P0||z0===D0||z0===k5)&&(o5($,V)!==null||d5($,V,A)!==null)||z0>=a&&z0<=n&&d5($,V,A)!==null;if(!_0){U+=""+$.slice(N0,A)+` `,V=Z0($,A);continue}}break}if(G.push({contentCol:K,raw:U,hasBlankAfter:F,isEmpty:W}),G.length===0)return null;var I0=H;if(!I0)for(var R0=0;R0<G.length;R0++){if(G[R0].hasBlankAfter&&R0<G.length-1){I0=!0;break}if(!G[R0].isEmpty){for(var j0=G[R0].raw,Y0=j0.length,m=0,O0=!1,w0=!1,B0=!1,c0=!1,Y5=0,e0=0,m0=-1;m<Y0;){var C=j0.indexOf(` `,m);if(C<0&&(C=Y0),c0){L0(j0,m,C);for(var C0=j0.slice(m+K0,C),v=0;v<C0.length&&C0.charCodeAt(v)===Y5;)v++;v>=e0&&C0.slice(v).trim()===""&&(c0=!1),m=C<Y0?C+1:Y0;continue}if(X5(j0,m,C)){m0>=0?B0=!0:O0&&(w0=!0),m=C<Y0?C+1:Y0;continue}if(L0(j0,m,C),m0>=0){if(W0>=m0){m=C<Y0?C+1:Y0;continue}var q0=d5(j0,m,C);if(q0&&q0.markerCol<m0&&q0.contentCol<=m0){m=C<Y0?C+1:Y0;continue}if(q0){m=C<Y0?C+1:Y0;continue}m0=-1,B0&&(w0=!0,B0=!1)}var T0=j0.slice(m+K0,C),o0=T0.charCodeAt(0);if((o0===G0||o0===k0)&&W0<=3){for(var r0=0;r0<T0.length&&T0.charCodeAt(r0)===o0;)r0++;if(r0>=3){if(w0&&O0){I0=!0;break}c0=!0,Y5=o0,e0=r0,O0=!0,m=C<Y0?C+1:Y0;continue}}var u0=W0<=3?d5(j0,m,C):null;if(u0&&O0){if(w0){I0=!0;break}m0=u0.contentCol,B0=!1,m=C<Y0?C+1:Y0,O0=!0;continue}if(w0){I0=!0;break}O0=!0,m=C<Y0?C+1:Y0}if(I0)break}}for(var M0=[],b0=0;b0<G.length;b0++){for(var i0=G[b0],y0=i0.raw,$5=y0.length;$5>0&&y0.charCodeAt($5-1)===x;)$5--;var l0=$5<y0.length?y0.slice(0,$5):y0,a0=null;if(l0.length>=3&&l0.charCodeAt(0)===A0){var p0=l0[1];(p0===" "||p0==="x"||p0==="X")&&l0.charCodeAt(2)===W5&&(a0={type:D.gfmTask,completed:p0==="x"||p0==="X"},l0=l0.slice(3))}var U0;if(i0.isEmpty&&l0.trim()==="")U0=[];else if(I0){var b5=J.inList;J.inList=!0;var A5=J.f;J.f=A5||b0!==G.length-1,U0=r5(l0,J,Q),J.f=A5,J.inList=b5}else{var G5=J.inList;J.inList=!0;var f5=J.f;if(J.f=f5||b0!==G.length-1,U0=r5(l0,J,Q),J.f=f5,J.inList=G5,U0.length===1&&U0[0].type===D.paragraph)U0=U0[0].children;else if(J.k){var P9=[];J.k.push({src:U0,dest:P9,unwrap:!0}),U0=P9}else{for(var I5=[],g0=0;g0<U0.length;g0++)if(U0[g0].type===D.paragraph)for(var R5=U0[g0].children,K9=0;K9<R5.length;K9++)I5.push(R5[K9]);else I5.push(U0[g0]);U0=I5}}if(a0){var U9=[a0,{type:D.text,text:" "}];if(J.k)J.k.push({src:U0,dest:U9,unwrap:!1});else for(var q9=0;q9<U0.length;q9++)U9.push(U0[q9]);M0.push(U9)}else M0.push(U0)}return{node:{type:Y.ordered?D.orderedList:D.unorderedList,start:Y.ordered?Y.start:void 0,items:M0},end:V}}var g9=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 T5($,Z,J){let Q={};for(let[G,V]of Object.entries($)){let K=G.toLowerCase();if(K==="style"&&typeof V=="string"){let U={},W=[],F=0,H=0;for(let B=0;B<V.length;B++){let z=V.charCodeAt(B);z===B5?F++:z===D5?F--:z===D9&&F===0&&(W.push(V.slice(H,B)),H=B+1)}H<V.length&&W.push(V.slice(H));let q=!1;W.forEach(B=>{let z=B.indexOf(":");if(z===-1)return;let j=B.slice(0,z).trim(),O=B.slice(z+1).trim();if(j&&O){if(/url\s*\(\s*(javascript|vbscript|data:(?!image\/))/i.test(O)){q=!0;return}let M=j.indexOf("-")!==-1?j.replace(/-([a-z])/g,(_,f)=>f.toUpperCase()):j;U[M]=O}}),!q&&Object.keys(U).length>0&&(Q[G]=U)}else if((K==="href"||K==="src")&&J?.sanitizer){let U=J.sanitizer(V,Z,K);U!==null&&(Q[G]=U)}else if(V==="")Q[G]=!0;else if(V.length>=2&&V.charCodeAt(0)===L5&&V.charCodeAt(V.length-1)===E9){var X=V.slice(1,-1);if(X.length>0){var Y=X.charCodeAt(0);if(Y===A0||Y===L5)try{Q[G]=JSON.parse(X);continue}catch{}}if(X==="true"){Q[G]=!0;continue}if(X==="false"){Q[G]=!1;continue}if(J?.evalUnserializableExpressions)try{Q[G]=(0,eval)("("+X+")");continue}catch{}Q[G]=X}else Q[G]=V}return Q}function l5($,Z,J){let Q=Z.length;if(Q===0)return J;var X=Z.charCodeAt(0),Y=X>=d&&X<=l||X>=$0&&X<=V0;if(!Y){for(var G=String.fromCharCode(X),V=$.length-Q,K=J;K<=V;){var U=$.indexOf(G,K);if(U===-1||U>V)return-1;for(var W=!0,F=1;F<Q;F++){var H=$.charCodeAt(U+F),q=Z.charCodeAt(F);if(H>=d&&H<=l&&(H+=Z5),q>=d&&q<=l&&(q+=Z5),H!==q){W=!1;break}}if(W)return U;K=U+1}return-1}X>=d&&X<=l&&(X+=Z5);for(let z=J;z<=$.length-Q;z++){var B=$.charCodeAt(z);if(B>=d&&B<=l&&(B+=Z5),B!==X)continue;let j=!0;for(let O=1;O<Q;O++){let M=$.charCodeAt(z+O),_=Z.charCodeAt(O);if(M>=d&&M<=l&&(M+=Z5),_>=d&&_<=l&&(_+=Z5),M!==_){j=!1;break}}if(j)return z}return-1}function A6($,Z,J){let Q=Z.length;var X=Z.charCodeAt(0);X>=d&&X<=l&&(X+=Z5);for(let G=Math.min(J,$.length-Q);G>=0;G--){var Y=$.charCodeAt(G);if(Y>=d&&Y<=l&&(Y+=Z5),Y!==X)continue;let V=!0;for(let K=1;K<Q;K++){let U=$.charCodeAt(G+K),W=Z.charCodeAt(K);if(U>=d&&U<=l&&(U+=Z5),W>=d&&W<=l&&(W+=Z5),U!==W){V=!1;break}}if(V)return G}return-1}var m9=-1;function G$($,Z,J){let Q=J.toLowerCase(),X="<"+Q,Y="</"+Q,G=1,V=Z,K=$.length;for(m9=-1;V<K&&G>0;){let F=l5($,X,V),H=l5($,Y,V);if(H===-1)return-1;if(F!==-1&&F<H){let q=P5($,F);q?(q.tag.toLowerCase()===Q&&!q.isClosing&&!q.selfClosing&&!e5(q.tag)&&G++,V=q.end):V=F+1}else{var U=H+Y.length,W=U<K?$.charCodeAt(U):62;if((W===i||W===P||W===w||W===x)&&(G--,G===0)){m9=H;let q=H+Y.length;for(;q<K&&$.charCodeAt(q)!==i;)q++;return q+1}V=H+1}}return-1}function M4($,Z,J,Q){if(Q.ignoreHTMLBlocks||Q.disableParsingRawHTML)return null;var X=F0($,Z);if(L0($,Z,X),W0>3&&!J.inHTML)return null;var Y=Z+K0;if($.charCodeAt(Y)!==e)return null;var G=$.indexOf(">",Y+1);if(G!==-1&&G<X){var V=$.slice(Y+1,G);if(/^[a-zA-Z][a-zA-Z0-9+.-]*:/.test(V)||/^[^\s@]+@[^\s@]+$/.test(V))return null}var K=_6($,Y);if(K>=1&&K<=5){var U=$.length;if(K===1){for(var W=$.length,F=0;F<J$.length;F++){var H=l5($,"</"+J$[F]+">",Y);H>=0&&H<W&&(W=H)}if(W<$.length){var q=$.indexOf(">",W);U=q>=0?Z0($,q+1):$.length}}else{var B=K===2?"-->":K===3?"?>":K===4?">":"]]>",z=$.indexOf(B,Y);z>=0&&(U=Z0($,z+B.length))}var j=$.slice(Y,U);if(K>=2)return{node:{type:D.htmlComment,text:j,l:!1,raw:!0},end:U};var O="div",M=j.match(/^<\/?([a-zA-Z][a-zA-Z0-9-]*)/);M&&(O=M[1]);var _=P5($,Y),f={},L;_&&!_.isClosing&&(f=T5(_.attrs,O,Q),L=_.whitespaceBeforeAttrs+_.rawAttrs);var A=[],b=O.toLowerCase(),E="</"+b,N=l5(j,E,0),I=j,k="";if(_&&_.isClosing)for(I=j.slice(_.end-Y);I.length>0&&I.charCodeAt(I.length-1)===x;)I=I.slice(0,-1);else if(_&&!_.isClosing){var R=_.end-Y;if(N!==-1)for(I=j.slice(R),I.charCodeAt(0)===x&&(I=I.slice(1));I.length>0&&I.charCodeAt(I.length-1)===x;)I=I.slice(0,-1);else for(I=j;I.length>0&&I.charCodeAt(I.length-1)===x;)I=I.slice(0,-1);if(N!==-1){var u=j.slice(R,N);k=u.trim()}}var T=_?_.isClosing:!1;return{node:{type:D.htmlBlock,tag:O,attrs:f,e:L,children:A,a:c5(I),text:k,d:!0,b:T},end:U}}if(K===6||K===7){var g=J4($,Z),S=g<$.length?g:$.length,y=$.slice(Y,S),p=g<$.length?Z0($,g):$.length,h=P5($,Y);if(h){var J0=h.tag,o=J0.toLowerCase(),Q0=h.isClosing;if(Q0){var x0=$.slice(h.end,S);return{node:{type:D.htmlBlock,tag:J0,attrs:{},children:[],a:c5(x0),text:x0,d:!0,b:!0},end:p}}if(h.selfClosing||e5(J0))return{node:{type:D.htmlBlock,tag:J0,attrs:T5(h.attrs,J0,Q),e:h.whitespaceBeforeAttrs+h.rawAttrs,children:[],a:"",text:"",d:!1,b:!1},end:h.end<$.length&&$.charCodeAt(h.end)===x?h.end+1:h.end};var S0=J.c||0,s=$.slice(Y,S),c=-1,H0=-1,t=!1;if(S0<10){for(var X0="</"+o,N0=h.end-Y,z0=1,_0=N0;_0<s.length&&z0>0;){var I0=l5(s,"<"+o,_0),R0=l5(s,X0,_0);if(R0===-1)break;if(I0!==-1&&I0<R0){var j0=I0+o.length+1;if(j0<s.length){var Y0=s.charCodeAt(j0);(Y0===P||Y0===w||Y0===x||Y0===i||Y0===v0)&&z0++}_0=I0+1}else{var m=R0+X0.length;if(m<s.length){var O0=s.charCodeAt(m);if((O0===i||O0===P||O0===w||O0===x)&&(z0--,z0===0)){c=R0;for(var w0=m;w0<s.length&&s.charCodeAt(w0)!==i;)w0++;H0=w0+1;break}}else if(z0--,z0===0){c=R0,H0=s.length;break}_0=R0+1}}if(c===-1&&K===6&&!h.isClosing){var B0=G$($,h.end,o);if(B0!==-1){for(var c0=m9,Y5=h.end,e0=!1,m0=!1,C=!1,C0=0,v=!1,q0=!1,T0=Y5;T0<c0;){var o0=$.charCodeAt(T0);if(o0===x)q0&&(e0=!0),v||C0++,q0=!0,T0++;else if(o0===P||o0===w)T0++;else{if(!v&&(v=!0,C0>=2&&o0===e)){C=!0;break}if(q0=!1,o0===e){var r0=$.charCodeAt(T0+1)|32;if((r0===L9||r0===a9||r0===n5)&&(s$.lastIndex=T0,s$.test($))){m0=!0;break}}T0++}}if(e0&&!C&&!m0){var u0=F0($,B0);S=u0,p=Z0($,u0),s=$.slice(Y,S),y=$.slice(Y,S),c=c0-Y,H0=B0-Y,t=!0}}}}var M0=h.rawAttrs.indexOf(` `)!==-1||h.whitespaceBeforeAttrs.indexOf(` `)!==-1,b0=!1;if(c!==-1){var i0=s.slice(H0).trim();b0=i0.length===0}var y0=!1,$5=S,l0=p;if(c!==-1){var a0=Y+H0,p0=F0($,a0-1);if(a0<p0){for(var U0=a0;U0<p0&&($.charCodeAt(U0)===P||$.charCodeAt(U0)===w);)U0++;if(U0<p0&&$.charCodeAt(U0)===e){var b5=P5($,U0);b5&&!b5.isClosing&&(y0=!0,$5=a0,l0=a0,b0=!0)}}if(!y0){var A5=Z0($,p0);if(A5<S){for(var G5=A5;G5<S&&($.charCodeAt(G5)===P||$.charCodeAt(G5)===w);)G5++;if(G5<S&&$.charCodeAt(G5)===e){var f5=P5($,G5);f5&&(y0=!0,$5=p0,l0=A5,b0=!0)}}}if(!y0&&J.inHTML){y0=!0,$5=p0,l0=Z0($,p0);var P9=$.slice(a0,p0).trim();b0=P9.length===0}}var I5=[],g0="";if(c!==-1){g0=s.slice(h.end-Y,c);var R5=g0.trim();if(R5){var{inline:K9,inHTML:U9,c:q9}=J;J.inHTML=!0,J.c=S0+1;var v4=o==="p";if(v4)J.inline=!0,I5=G9(R5,!1,J,Q);else{var H$=g0.indexOf(` `)!==-1,B$=Z$.test(R5),d9=t$.test(R5),P4=H$||B$||J.inHTML&&d9,N4=g0.length>=2&&g0.charCodeAt(0)===x&&g0.charCodeAt(g0.length-1)===x&&!H$;N4&&!B$&&!d9?I5=[{type:D.text,text:R5}]:P4||d9?(J.inline=!1,I5=r5(g0,J,Q)):(J.inline=!0,I5=G9(R5,!1,J,Q))}J.inline=K9,J.inHTML=U9,J.c=q9}}var D$=!1;if(K===6&&c!==-1&&!J.inHTML&&!M0){var w4=/<[a-zA-Z][^>]*>/.test(g0),b4=g0.indexOf(` `)!==-1||Z$.test(g0);w4&&!b4&&(D$=!0)}var R4=!t&&(J.inHTML||K===7||M0||!b0||D$);if(R4){var O5,j$=!1;if(c!==-1&&y0){var M$=!1;if(J.inHTML&&H0<s.length){for(var N9=H0;N9<s.length&&s.charCodeAt(N9)!==x;)N9++;var c9=s.slice(H0,N9).trim();M$=c9.length>1&&c9.charCodeAt(0)===e&&c9.charCodeAt(1)!==v0}O5=M$?s.slice(h.end-Y):g0,j$=!0}else(K===7||J.inHTML)&&c!==-1?(O5=s.slice(h.end-Y),O5.charCodeAt(0)===x&&(O5=O5.slice(1))):y0?O5=$.slice(Y,$5):M0?O5=y:(O5=s.slice(h.end-Y),O5.charCodeAt(0)===x&&(O5=O5.slice(1)));var A$=c5(O5),_$={type:D.htmlBlock,tag:J0,attrs:T5(h.attrs,J0,Q),e:h.whitespaceBeforeAttrs+h.rawAttrs,children:I5,a:A$,text:A$,d:!0,b:!1};return j$&&(_$.n=!0),{node:_$,end:l0}}var I$=c5(g0);return{node:{type:D.htmlBlock,tag:J0,attrs:T5(h.attrs,J0,Q),e:h.whitespaceBeforeAttrs+h.rawAttrs,children:I5,a:t?"":I$,text:I$,d:!1,b:!1},end:l0}}var w9=y.match(/^<(\/?)([a-zA-Z][a-zA-Z0-9-]*)/),y4=w9?w9[2]:"div",v$=w9?w9[1]==="/":!1,l9=y;if(v$){var P$=y.indexOf(">");P$!==-1&&(l9=y.slice(P$+1))}return{node:{type:D.htmlBlock,tag:y4,attrs:{},children:[],a:c5(l9),text:l9,d:!0,b:v$},end:p}}var n0=P5($,Y);if(!n0)return null;var h5=n0.tag,o9=h5.toLowerCase(),N$=h5.charCodeAt(0),b9=N$>=d&&N$<=l;if(!b9&&!g9.has(o9)&&!_9.has(o9)&&!o9.includes("-"))return null;if(n0.isClosing)return{node:{type:D.htmlSelfClosing,tag:h5,attrs:{},a:$.slice(Y,n0.end),b:!0},end:n0.end};var a5=G$($,n0.end,h5),W9=[];if(a5!==-1){var k4=m9,R9=$.slice(n0.end,k4),y9=R9.trim();if(y9){var L4=R9.indexOf(` `)!==-1,E4=Z$.test(y9),S4=t$.test(y9),T4=J.inline,f4=J.inHTML,h4=J.c;J.inHTML=!0,J.c=(J.c||0)+1,L4||E4||S4?(J.inline=!1,W9=r5(R9,J,Q)):(J.inline=!0,W9=G9(y9,!1,J,Q)),J.inline=T4,J.inHTML=f4,J.c=h4}var x4=F0($,a5),C4=$.slice(a5,x4).trim(),r9=C4?a5:Z0($,a5),w$=b9?$.slice(Y,a5):$.slice(Y,r9),u6=b9?a5:r9;return{node:{type:D.htmlBlock,tag:h5,attrs:T5(n0.attrs,h5,Q),e:n0.whitespaceBeforeAttrs+n0.rawAttrs,children:W9,a:c5(w$),text:b9?R9:w$,d:!0,b:!1},end:r9}}var F9=J4($,n0.end),g4=F9<$.length?Z0($,F9):F9,i9=$.slice(n0.end,F9);if(i9.trim()){var{inline:m4,inHTML:u4,c:p4}=J;J.inline=!1,J.inHTML=!0,J.c=(J.c||0)+1,W9=r5(i9,J,Q),J.inline=m4,J.inHTML=u4,J.c=p4}var d4=$.slice(n0.end,F9);return{node:{type:D.htmlBlock,tag:h5,attrs:T5(n0.attrs,h5,Q),e:n0.whitespaceBeforeAttrs+n0.rawAttrs,children:W9,a:c5(d4),text:i9,d:!0,b:!1},end:g4}}function _6($,Z){if($.charCodeAt(Z)!==e)return 0;var J=Z+1,Q=$.length;if($.charCodeAt(J)===s0&&$.charCodeAt(J+1)===r&&$.charCodeAt(J+2)===r)return 2;if($.charCodeAt(J)===Z9)return 3;if($.charCodeAt(J)===s0){var X=$.charCodeAt(J+1);if(X>=d&&X<=l)return 4;if($.slice(J+1,J+8)==="[CDATA[")return 5}for(var Y=$.charCodeAt(J)===v0,G=Y?J+1:J,V=G;V<Q;){var K=$.charCodeAt(V);if(K>=d&&K<=l||K>=$0&&K<=V0||K>=a&&K<=n||K===r)V++;else break}if(V===G)return 0;var U=$.slice(G,V);if(_9.has(U.toLowerCase())){if(Y)return 0;var W=$.charCodeAt(V);return W===P||W===w||W===i||W===x||V>=Q?1:0}if(g9.has(U.toLowerCase())){if(Y){for(var F=V;F<Q&&($.charCodeAt(F)===P||$.charCodeAt(F)===w);)F++;return F<Q&&$.charCodeAt(F)===i?6:0}var H=V<Q?$.charCodeAt(V):-1;return H===P||H===w||H===i||H===x||H===v0||H===-1?6:0}if(Y){for(var j=V;j<Q&&($.charCodeAt(j)===P||$.charCodeAt(j)===w);)j++;if(j<Q&&$.charCodeAt(j)===i){var O=F0($,Z),M=$.slice(j+1,O).trim();if(M==="")return 7}}else{var q=F0($,Z),B=P5($,Z);if(B&&B.end<=q){var z=$.slice(B.end,q).trim();if(z==="")return 7}}return 0}function U4($,Z,J){for(var Q=0,X=$.length;Q<X&&($.charCodeAt(Q)===P||$.charCodeAt(Q)===w);)Q++;for(;X>Q&&($.charCodeAt(X-1)===P||$.charCodeAt(X-1)===w);)X--;Q<X&&$.charCodeAt(Q)===f0&&Q++,X>Q&&$.charCodeAt(X-1)===f0&&(X-2<Q||$.charCodeAt(X-2)!==E0)&&X--;for(var Y=[],G=Q,V=!1,K=[],U=Q;U<X;){var W=$.charCodeAt(U);if(W===E0&&U+1<X){$.charCodeAt(U+1)===f0?(V||(V=!0,K=[]),K.push($.slice(G,U)),K.push("|"),U+=2,G=U):U+=2;continue}if(W===G0){for(var F=0;U<X&&$.charCodeAt(U)===G0;)F++,U++;for(var H=!1;U<X&&!H;){for(var q=0;U<X&&$.charCodeAt(U)===G0;)q++,U++;q===F?H=!0:q===0&&U++}continue}if(W===f0){var B=V?(K.push($.slice(G,U)),K.join("")):$.slice(G,U);Y.push(B.trim()),U++,G=U,V=!1,K=[];continue}U++}var z=V?(K.push($.slice(G,X)),K.join("")):$.slice(G,X);return Y.push(z.trim()),Y.map(function(j){var O=j.indexOf("\\|")!==-1?j.replace(/\\\|/g,"|"):j;return O?G9(O,!1,Z,J):[]})}function q4($,Z,J,Q){let X=F0($,Z);var Y=$.indexOf("|",Z);if(Y<0||Y>=X)return null;let G=Z0($,X);if(G>=$.length)return null;let V=F0($,G);if(!B4($,G,V))return null;let K=$.slice(Z,X),U=$.slice(G,V);for(var W=[],F=0,H=U.length;F<H&&(U.charCodeAt(F)===P||U.charCodeAt(F)===w);)F++;for(F<H&&U.charCodeAt(F)===f0&&F++;F<H;){for(;F<H&&(U.charCodeAt(F)===P||U.charCodeAt(F)===w);)F++;if(F>=H||U.charCodeAt(F)===f0)break;var q=U.charCodeAt(F)===d0;for(q&&F++;F<H&&U.charCodeAt(F)===r;)F++;var B=F<H&&U.charCodeAt(F)===d0;for(B&&F++,W.push(q&&B?"center":B?"right":q?"left":null);F<H&&(U.charCodeAt(F)===P||U.charCodeAt(F)===w);)F++;F<H&&U.charCodeAt(F)===f0&&F++}let z=U4(K,J,Q);if(W.length!==z.length)return null;let j=[],O=Z0($,V);for(;O<$.length;){let b=F0($,O),E=$.slice(O,b);if(X5($,O,b))break;if(L0($,O,b),W0<4){var M=$.charCodeAt(O+K0);if(M===i||M===U5||(M===r||M===P0||M===D0)&&o5($,O))break;if(M===G0||M===k0){for(var _=O+K0,f=0;_<b&&$.charCodeAt(_)===M;)f++,_++;if(f>=3)break}}j.push(U4(E,J,Q)),O=Z0($,b)}if(Q.optimizeForStreaming&&j.length===0)return null;for(var L=z.length,A=0;A<j.length;A++)if(j[A].length<L)for(;j[A].length<L;)j[A].push([]);else j[A].length>L&&(j[A].length=L);return{node:{type:D.table,header:z,cells:j,align:W},end:O}}function I6($,Z,J){var Q=F0($,Z);if(L0($,Z,Q),W0>3)return null;var X=Z+K0;if($.charCodeAt(X)!==A0)return null;if(X+1<$.length&&$.charCodeAt(X+1)===H5){var Y=v6($,X,J);return Y||null}J.refs||(J.refs={});var G=D4($,X,J.refs);return G===null?null:{node:{type:D.refCollection},end:G}}function v6($,Z,J){var Q=$.length;if($.charCodeAt(Z)!==A0||Z+1>=Q||$.charCodeAt(Z+1)!==H5)return null;for(var X=Z+2,Y=X;X<Q&&$.charCodeAt(X)!==W5;){if($.charCodeAt(X)===x)return null;X++}if(X>=Q)return null;var G=("^"+$.slice(Y,X)).toLowerCase();if(X++,X>=Q||$.charCodeAt(X)!==d0)return null;for(X++;X<Q&&($.charCodeAt(X)===P||$.charCodeAt(X)===w);)X++;if(X<Q&&$.charCodeAt(X)===x)for(X++;X<Q&&($.charCodeAt(X)===P||$.charCodeAt(X)===w);)X++;var V=$.indexOf(` `,X);V<0&&(V=Q);for(var K=$.slice(X,V).trim(),U=V<Q?V+1:Q;U<Q;){var W=F0($,U);if(L0($,U,W),W0>=2&&!X5($,U,W))K+=` `+$.slice(U,W),U=Z0($,W);else if(X5($,U,W)){var F=Z0($,W);if(F<Q){var H=F0($,F);if(L0($,F,H),W0>=2){K+=` `,U=Z0($,W);continue}}break}else break}var q=J.refs;return q&&!q[G]&&(q[G]={target:K,title:void 0}),{node:{type:D.footnote},end:U}}function P6($,Z,J,Q){let X=Z,Y=0,G=0,V=-1;for(;X<$.length;){let u=V>=0?V:F0($,X);if(V=-1,X5($,X,u))break;if(L0($,X,u),W0<4&&G>0&&!J.h){let g=$.charCodeAt(X+K0);if(g===q5||g===r){let S=X+K0;for(;S<u&&$.charCodeAt(S)===g;)S++;for(;S<u&&($.charCodeAt(S)===P||$.charCodeAt(S)===w);)S++;if(S>=u){Y=g===q5?1:2,X=Z0($,u);break}}}G=u;let T=Z0($,u);if(T<$.length){if($.charCodeAt(T)===S9){var K=F0($,T);X=Z0($,K),G=K;continue}let g=F0($,T);if(V=g,L0($,T,g),W0<4){let S=$.charCodeAt(T+K0);if(S===i){X=T;break}if(S===U5){for(var U=T+K0,W=0;U<g&&$.charCodeAt(U)===U5&&W<=6;)W++,U++;if(W>=1&&W<=6&&(U>=g||$.charCodeAt(U)===P||$.charCodeAt(U)===w)){X=T;break}}if(S===G0||S===k0){for(var F=T+K0,H=0;F<g&&$.charCodeAt(F)===S;)H++,F++;if(H>=3){X=T;break}}if(S===e){var q=T+K0+1,B=q<g?$.charCodeAt(q):0,z=B===s0||B===Z9;if(!z&&B===v0){for(var j=q+1,O=j;O<g&&($.charCodeAt(O)>=d&&$.charCodeAt(O)<=l||$.charCodeAt(O)>=$0&&$.charCodeAt(O)<=V0||$.charCodeAt(O)>=a&&$.charCodeAt(O)<=n||$.charCodeAt(O)===r);)O++;O>j&&(z=g9.has($.slice(j,O).toLowerCase()))}else if(!z){for(var M=q;M<g&&($.charCodeAt(M)>=d&&$.charCodeAt(M)<=l||$.charCodeAt(M)>=$0&&$.charCodeAt(M)<=V0||$.charCodeAt(M)>=a&&$.charCodeAt(M)<=n||$.charCodeAt(M)===r);)M++;if(M>q){var _=$.slice(q,M).toLowerCase();z=g9.has(_)||_9.has(_)}}if(z&&M4($,T,J,Q)){X=T;break}}if(S===r||S===P0||S===k5){let y=T+K0+1;if(y<g&&($.charCodeAt(y)===P||$.charCodeAt(y)===w)){var f=A9($,y,g);if(f<g&&!o5($,T)){X=T;break}}}if(S>=a&&S<=n){let y=T+K0;for(;y<g&&$.charCodeAt(y)>=a&&$.charCodeAt(y)<=n;)y++;if(y<g&&($.charCodeAt(y)===V5||$.charCodeAt(y)===D5)&&y-(T+K0)===1&&$.charCodeAt(T+K0)===49){var L=y+1;if(L<g&&($.charCodeAt(L)===P||$.charCodeAt(L)===w)){var A=A9($,L,g);if(A<g){X=T;break}}}}if(S===f0){let y=Z0($,g);if(y<$.length){let p=F0($,y);if(B4($,y,p)){X=T;break}}}if((S===r||S===P0||S===D0)&&o5($,T)){if(S!==r){X=T;break}let y=0,p=T+K0;for(;p<g&&$.charCodeAt(p)===r;)y++,p++;for(;p<g&&($.charCodeAt(p)===P||$.charCodeAt(p)===w);)p++;if(p<g){X=T;break}}}}X=Z0($,u)}for(var b=Y?G:X;b>Z&&($.charCodeAt(b-1)===x||$.charCodeAt(b-1)===_5||$.charCodeAt(b-1)===P||$.charCodeAt(b-1)===w);)b--;for(var E=Z;E<b&&($.charCodeAt(E)===P||$.charCodeAt(E)===w);)E++;if(E>=b)return null;for(var N=!1,I=E;I<b;I++)if($.charCodeAt(I)===S9){N=!0;break}var k=N?$.slice(E,b).replace(/\u001E/g,""):$.slice(E,b);if(!k)return null;let R=G9(k,!0,J,Q);if(Y){let T=(Q?.slugify||Q5)(k);return{node:{type:D.heading,level:Y,children:R,id:T},end:X}}return{node:{type:D.paragraph,children:R},end:X}}function G9($,Z,J,Q){var X=J.m;if(!X){var Y=J.g;J.g=Z;var G=N5($,0,$.length,J,Q);return J.g=Y,G}var V=[];return X.push({dest:V,text:$,breaks:Z,inline:J.inline,inAnchor:J.inAnchor,inHTML:J.inHTML,htmlDepth:J.c,inList:J.inList,inBlockQuote:J.inBlockQuote,noSetext:J.h,depth:J.j}),V}function N6($,Z,J){if($.charCodeAt(Z)!==G0)return null;let Q=i5($,Z,J,96),X=Z+Q;for(;X<J;){let Y=$.indexOf("`",X);if(Y<0||Y>=J)return null;let G=i5($,Y,J,96);if(G===Q){let V=$.slice(Z+Q,Y);return V.indexOf(` `)!==-1&&(V=V.replace(/\n/g," ")),V.length>0&&V[0]===" "&&V[V.length-1]===" "&&V.trim().length>0&&(V=V.slice(1,-1)),{node:{type:D.codeInline,text:V},end:Y+G}}X=Y+G}return null}function q$($,Z,J){if($.charCodeAt(Z)!==G0)return Z;let Q=i5($,Z,J,96),X=Z+Q;for(;X<J;){let Y=$.indexOf("`",X);if(Y<0||Y>=J)return Z;let G=i5($,Y,J,96);if(G===Q)return Y+G;X=Y+G}return Z}function w6($,Z,J){if($.charCodeAt(Z)!==e)return Z;if(Z+1<J&&$.charCodeAt(Z+1)===v0){let U=Z+2;for(;U<J&&$.charCodeAt(U)!==i;)U++;return U<J?U+1:Z}if(Z+3<J&&$.charCodeAt(Z+1)===s0&&$.charCodeAt(Z+2)===r&&$.charCodeAt(Z+3)===r){let U=$.indexOf("-->",Z+4);return U>=0?U+3:Z}let Q=Z+1,X=Q;for(;Q<J;){let U=$.charCodeAt(Q);if(U>=d&&U<=l||U>=$0&&U<=V0||U>=a&&U<=n||U===r)Q++;else break}if(Q===X)return Z;let Y=$.slice(X,Q).toLowerCase(),G=!1;for(;Q<J;){let U=$.charCodeAt(Q);if(U===i){Q++;break}if(U===v0&&Q+1<J&&$.charCodeAt(Q+1)===i){Q+=2,G=!0;break}if(U===F5||U===g5){var V=U;for(Q++;Q<J&&$.charCodeAt(Q)!==V;)Q++;Q<J&&Q++;continue}if(U===x)return Z;Q++}if(G||e5(Y))return Q;let K=1;for(;Q<J&&K>0;)if($.charCodeAt(Q)===e)if(Q+1<J&&$.charCodeAt(Q+1)===v0){let U=Q+2,W=U;for(;W<J&&($.charCodeAt(W)>=d&&$.charCodeAt(W)<=l||$.charCodeAt(W)>=$0&&$.charCodeAt(W)<=V0);)W++;if($.slice(U,W).toLowerCase()===Y){for(;W<J&&$.charCodeAt(W)!==i;)W++;if(W<J&&W++,K--,K===0)return W}Q=W}else{let U=Q+1,W=U;for(;W<J&&($.charCodeAt(W)>=d&&$.charCodeAt(W)<=l||$.charCodeAt(W)>=$0&&$.charCodeAt(W)<=V0);)W++;$.slice(U,W).toLowerCase()===Y&&K++,Q++}else Q++;return Q}function b6($,Z,J,Q,X){if($.charCodeAt(Z)!==k0||Z+1>=J||$.charCodeAt(Z+1)!==k0)return null;let Y=Z+2;for(;Y+1<J;){let G=$.charCodeAt(Y);if(G===G0){let V=q$($,Y,J);if(V>Y){Y=V;continue}}if(G===k0&&$.charCodeAt(Y+1)===k0){let V=$.slice(Z+2,Y),K=N5(V,0,V.length,Q,X);return{node:{type:D.textFormatted,tag:"del",children:K},end:Y+2}}G===E0&&Y+1<J&&Y++,Y++}return null}function R6($,Z,J,Q,X){if($.charCodeAt(Z)!==q5||Z+1>=J||$.charCodeAt(Z+1)!==q5)return null;let Y=Z+2;for(;Y+1<J;){let G=$.charCodeAt(Y);if(G===G0){let V=q$($,Y,J);if(V>Y){Y=V;continue}}if(G===q5&&$.charCodeAt(Y+1)===q5&&Y>Z+2){let V=$.slice(Z+2,Y),K=N5(V,0,V.length,Q,X);return{node:{type:D.textFormatted,tag:"mark",children:K},end:Y+2}}G===E0&&Y+1<J&&Y++,Y++}return null}function W4($,Z,J){return $<J9?!!(U$($)&t5):o$.test(Z[J])}function F4($,Z,J){return $<J9?!!(U$($)&m5):r$.test(Z[J])}function y6($,Z,J){var Q=$.charCodeAt(Z);if(Q!==P0&&Q!==D0)return null;var X=i5($,Z,J,Q);if(X===0)return null;var Y=Z>0?$.charCodeAt(Z-1):32,G=Z+X<J?$.charCodeAt(Z+X):32,V=F4(Y,$,Z-1),K=F4(G,$,Z+X),U=Z>0?W4(Y,$,Z-1):!1,W=Z+X<J?W4(G,$,Z+X):!1,F=!K&&(!W||V||U),H=!V&&(!U||K||W),q,B;return Q===P0?(q=F,B=H):(q=F&&(!H||U),B=H&&(!F||W)),{len:X,canOpen:q,canClose:B}}function k6($,Z,J,Q){if(Z.length!==0){for(var X=$.length,Y=Array(X),G=null,V=null,K=0;K<X;K++){var U={node:$[K],prev:V,next:null};V?V.next=U:G=U,Y[K]=U,V=U}for(var W=Array(Z.length),F=0;F<Z.length;F++)W[F]=Y[Z[F].idx];for(var H=[],q=0;q<12;q++)H[q]=-1;for(var B=0;B<Z.length;){var z=Z[B];if(!z.active||!z.canClose){B++;continue}for(var j=z.ch===P0?0:1,O=j*6+z.len%3*2+(z.canOpen?1:0),M=H[O]!==void 0?H[O]:-1,_=-1,f=B-1;f>M;f--){var L=Z[f];if(!(!L.active||L.ch!==z.ch||!L.canOpen)&&!((z.canOpen||L.canClose)&&(L.len+z.len)%3===0&&L.len%3!==0)){_=f;break}}if(_<0){H[O]=B-1,!z.canOpen&&(z.active=!1),B++;continue}var A=Z[_],b=A.len>=2&&z.len>=2,E=b?2:1;A.len-=E,z.len-=E;var N=W[_],I=W[B],k=N.node,R=I.node;k.text=k.text.slice(0,k.text.length-E),R.text=R.text.slice(E);for(var u=[],T=N.next;T&&T!==I;)u.push(T.node),T=T.next;var g={type:D.textFormatted,tag:b?"strong":"em",children:u},S={node:g,prev:N,next:I};N.next=S,I.prev=S;for(var y=_+1;y<B;y++)Z[y].active=!1;if(A.len===0&&(A.active=!1,k.text==="")){var p=N.prev;S.prev=p,p?p.next=S:G=S}if(z.len===0){if(z.active=!1