From 18b41b5f480294c537e6cf63d4cf747523f5bc46 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sat, 14 Feb 2026 08:31:48 +0800 Subject: [PATCH] :arrow_up: Upgrade lute Signed-off-by: Daniel <845765@qq.com> --- app/stage/protyle/js/lute/lute.min.js | 2 +- kernel/go.mod | 2 +- kernel/go.sum | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/stage/protyle/js/lute/lute.min.js b/app/stage/protyle/js/lute/lute.min.js index c364ef818..fe30f4cc0 100644 --- a/app/stage/protyle/js/lute/lute.min.js +++ b/app/stage/protyle/js/lute/lute.min.js @@ -62,7 +62,7 @@ $packages["encoding/binary"]=(function(){var $pkg={},$init,A,B,C,D,E,R,BI,L;A=$p $packages["encoding/base64"]=(function(){var $pkg={},$init,A,B,C,D,F,H,O,P,Q,Y,Z,AA,AE,AO,E,G,J,K;A=$packages["encoding/binary"];B=$packages["io"];C=$packages["strconv"];D=$newType(0,$kindStruct,"base64.Encoding",true,"encoding/base64",true,function(encode_,decodeMap_,padChar_,strict_){this.$val=this;if(arguments.length===0){this.encode=O.zero();this.decodeMap=P.zero();this.padChar=0;this.strict=false;return;}this.encode=encode_;this.decodeMap=decodeMap_;this.padChar=padChar_;this.strict=strict_;});F=$newType(0,$kindStruct,"base64.encoder",true,"encoding/base64",false,function(err_,enc_,w_,buf_,nbuf_,out_){this.$val=this;if(arguments.length===0){this.err=$ifaceNil;this.enc=Y.nil;this.w=$ifaceNil;this.buf=Z.zero();this.nbuf=0;this.out=AA.zero();return;}this.err=err_;this.enc=enc_;this.w=w_;this.buf=buf_;this.nbuf=nbuf_;this.out=out_;});H=$newType(8,$kindInt64,"base64.CorruptInputError",true,"encoding/base64",true,null);$pkg.Encoding=D;$pkg.encoder=F;$pkg.CorruptInputError=H;$pkg.$finishSetup=function(){O=$arrayType($Uint8,64);P=$arrayType($Uint8,256);Q=$sliceType($Uint8);Y=$ptrType(D);Z=$arrayType($Uint8,3);AA=$arrayType($Uint8,1024);AE=$arrayType($Uint8,4);AO=$ptrType(F);E=function N(a){var a,b,c,d,e,f;if(!((a.length===64))){$panic(new $String("encoding alphabet is not 64-bytes long"));}b=0;while(true){if(!(b>0;}c=new D.ptr(O.zero(),P.zero(),0,false);c.padChar=61;$copyString(new Q(c.encode),a);$copyString(new Q(c.decodeMap),"\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF");d=0;while(true){if(!(d=e.length)?($throwRuntimeError("index out of range"),undefined):e[f]=((d<<24>>>24))));d=d+(1)>>0;}return c;};$pkg.NewEncoding=E;$ptrType(D).prototype.WithPadding=function R(a){var a,b,c,d;b=this;if((a===13)||(a===10)||a>255){$panic(new $String("invalid padding"));}c=0;while(true){if(!(c<64)){break;}if((((d=b.encode,((c<0||c>=d.length)?($throwRuntimeError("index out of range"),undefined):d[c]))>>0))===a){$panic(new $String("padding contained in alphabet"));}c=c+(1)>>0;}b.padChar=a;return b;};D.prototype.WithPadding=function(...$args){return this.$val.WithPadding(...$args);};$ptrType(D).prototype.Strict=function S(){var a;a=this;a.strict=true;return a;};D.prototype.Strict=function(...$args){return this.$val.Strict(...$args);};$ptrType(D).prototype.Encode=function T(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=this;if(b.$length===0){return;}$unused(c.encode);d=0;e=0;f=d;g=e;i=$imul(((h=b.$length/3,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))),3);while(true){if(!(g>0,((j<0||j>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+j]))>>>0))<<16>>>0)|((((k=g+1>>0,((k<0||k>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+k]))>>>0))<<8>>>0))>>>0)|(((l=g+2>>0,((l<0||l>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+l]))>>>0)))>>>0;(p=f+0>>0,((p<0||p>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+p]=(n=c.encode,o=((m>>>18>>>0)&63)>>>0,((o<0||o>=n.length)?($throwRuntimeError("index out of range"),undefined):n[o]))));(s=f+1>>0,((s<0||s>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+s]=(q=c.encode,r=((m>>>12>>>0)&63)>>>0,((r<0||r>=q.length)?($throwRuntimeError("index out of range"),undefined):q[r]))));(v=f+2>>0,((v<0||v>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+v]=(t=c.encode,u=((m>>>6>>>0)&63)>>>0,((u<0||u>=t.length)?($throwRuntimeError("index out of range"),undefined):t[u]))));(y=f+3>>0,((y<0||y>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+y]=(w=c.encode,x=(m&63)>>>0,((x<0||x>=w.length)?($throwRuntimeError("index out of range"),undefined):w[x]))));g=g+(3)>>0;f=f+(4)>>0;}z=b.$length-g>>0;if(z===0){return;}ab=(((aa=g+0>>0,((aa<0||aa>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+aa]))>>>0))<<16>>>0;if(z===2){ab=(ab|(((((ac=g+1>>0,((ac<0||ac>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+ac]))>>>0))<<8>>>0)))>>>0;}(af=f+0>>0,((af<0||af>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+af]=(ad=c.encode,ae=((ab>>>18>>>0)&63)>>>0,((ae<0||ae>=ad.length)?($throwRuntimeError("index out of range"),undefined):ad[ae]))));(ai=f+1>>0,((ai<0||ai>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+ai]=(ag=c.encode,ah=((ab>>>12>>>0)&63)>>>0,((ah<0||ah>=ag.length)?($throwRuntimeError("index out of range"),undefined):ag[ah]))));aj=z;if(aj===(2)){(am=f+2>>0,((am<0||am>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+am]=(ak=c.encode,al=((ab>>>6>>>0)&63)>>>0,((al<0||al>=ak.length)?($throwRuntimeError("index out of range"),undefined):ak[al]))));if(!((c.padChar===-1))){(an=f+3>>0,((an<0||an>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+an]=((c.padChar<<24>>>24))));}}else if(aj===(1)){if(!((c.padChar===-1))){(ao=f+2>>0,((ao<0||ao>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+ao]=((c.padChar<<24>>>24))));(ap=f+3>>0,((ap<0||ap>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+ap]=((c.padChar<<24>>>24))));}}};$ptrType(D).prototype.EncodeToString=function U(a){var a,b,c;b=this;c=$makeSlice(Q,b.EncodedLen(a.$length));b.Encode(c,a);return($bytesToString(c));};$ptrType(F).prototype.Write=function V(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=0;c=$ifaceNil;d=this;if(!($interfaceIsEqual(d.err,$ifaceNil))){e=0;f=d.err;b=e;c=f;$s=-1;return[b,c];}if(d.nbuf>0){$s=1;continue;}$s=2;continue;case 1:g=0;g=0;while(true){if(!(g=h.length)?($throwRuntimeError("index out of range"),undefined):h[i]=((g<0||g>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+g])));d.nbuf=d.nbuf+(1)>>0;g=g+(1)>>0;}b=b+(g)>>0;a=$subslice(a,g);if(d.nbuf<3){$s=-1;return[b,c];}d.enc.Encode(new Q(d.out),new Q(d.buf));k=d.w.Write($subslice(new Q(d.out),0,4));$s=3;case 3:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}j=k;d.err=j[1];if(!($interfaceIsEqual(d.err,$ifaceNil))){l=b;m=d.err;b=l;c=m;$s=-1;return[b,c];}d.nbuf=0;case 2:case 4:if(!(a.$length>=3)){$s=5;continue;}n=768;if(n>a.$length){n=a.$length;n=n-((o=n%3,o===o?o:$throwRuntimeError("integer divide by zero")))>>0;}d.enc.Encode(new Q(d.out),$subslice(a,0,n));r=d.w.Write($subslice(new Q(d.out),0,($imul((q=n/3,(q===q&&q!==1/0&&q!==-1/0)?q>>0:$throwRuntimeError("integer divide by zero")),4))));$s=6;case 6:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}p=r;d.err=p[1];if(!($interfaceIsEqual(d.err,$ifaceNil))){s=b;t=d.err;b=s;c=t;$s=-1;return[b,c];}b=b+(n)>>0;a=$subslice(a,n);$s=4;continue;case 5:$copySlice(new Q(d.buf),a);d.nbuf=a.$length;b=b+(a.$length)>>0;$s=-1;return[b,c];}return;}var $f={$blk:V,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s};return $f;};$ptrType(F).prototype.Close=function W(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if($interfaceIsEqual(a.err,$ifaceNil)&&a.nbuf>0){$s=1;continue;}$s=2;continue;case 1:a.enc.Encode(new Q(a.out),$subslice(new Q(a.buf),0,a.nbuf));c=a.w.Write($subslice(new Q(a.out),0,a.enc.EncodedLen(a.nbuf)));$s=3;case 3:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;a.err=b[1];a.nbuf=0;case 2:$s=-1;return a.err;}return;}var $f={$blk:W,$c:true,$r,a,b,c,$s};return $f;};G=function X(a,b){var a,b;return new F.ptr($ifaceNil,a,b,Z.zero(),0,AA.zero());};$pkg.NewEncoder=G;$ptrType(D).prototype.EncodedLen=function AB(a){var a,b,c,d;b=this;if(b.padChar===-1){return(c=((($imul(a,8))+5>>0))/6,(c===c&&c!==1/0&&c!==-1/0)?c>>0:$throwRuntimeError("integer divide by zero"));}return $imul((d=((a+2>>0))/3,(d===d&&d!==1/0&&d!==-1/0)?d>>0:$throwRuntimeError("integer divide by zero")),4);};H.prototype.Error=function AC(){var a;a=this;return"illegal base64 data at input byte "+C.FormatInt((new $Int64(a.$high,a.$low)),10);};$ptrType(H).prototype.Error=function(...$args){return this.$get().Error(...$args);};$ptrType(D).prototype.decodeQuantum=function AD(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=0;e=0;f=$ifaceNil;g=this;h=AE.zero();i=4;$unused(g.decodeMap);j=0;while(true){if(!(j<4)){break;}if(b.$length===c){if((j===0)){k=c;l=0;m=$ifaceNil;d=k;e=l;f=m;return[d,e,f];}else if(((j===1))||(!((g.padChar===-1)))){n=c;o=0;p=(new H(0,(c-j>>0)));d=n;e=o;f=p;return[d,e,f];}i=j;break;}q=((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);c=c+(1)>>0;s=(r=g.decodeMap,((q<0||q>=r.length)?($throwRuntimeError("index out of range"),undefined):r[q]));if(!((s===255))){((j<0||j>=h.length)?($throwRuntimeError("index out of range"),undefined):h[j]=s);j=j+(1)>>0;continue;}if((q===10)||(q===13)){j=j-(1)>>0;j=j+(1)>>0;continue;}if(!((((q>>0))===g.padChar))){t=c;u=0;v=(new H(0,(c-1>>0)));d=t;e=u;f=v;return[d,e,f];}w=j;if((w===(0))||(w===(1))){x=c;y=0;z=(new H(0,(c-1>>0)));d=x;e=y;f=z;return[d,e,f];}else if(w===(2)){while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c])===10)||(((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c])===13)))){break;}c=c+(1)>>0;}if(c===b.$length){aa=c;ab=0;ac=(new H(0,b.$length));d=aa;e=ab;f=ac;return[d,e,f];}if(!((((((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c])>>0))===g.padChar))){ad=c;ae=0;af=(new H(0,(c-1>>0)));d=ad;e=ae;f=af;return[d,e,f];}c=c+(1)>>0;}while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c])===10)||(((c<0||c>=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c])===13)))){break;}c=c+(1)>>0;}if(c>>0))<<18>>>0)|(((h[1]>>>0))<<12>>>0))>>>0)|(((h[2]>>>0))<<6>>>0))>>>0)|((h[3]>>>0)))>>>0;ah=(((ag>>>0>>>0)<<24>>>24));ai=(((ag>>>8>>>0)<<24>>>24));aj=(((ag>>>16>>>0)<<24>>>24));h[2]=ah;h[1]=ai;h[0]=aj;ak=i;if(ak===(4)){(2>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+2]=h[2]);h[2]=0;(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=h[1]);if(g.strict&&!((h[2]===0))){al=c;am=0;an=(new H(0,(c-1>>0)));d=al;e=am;f=an;return[d,e,f];}h[1]=0;(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=h[0]);if(g.strict&&(!((h[1]===0))||!((h[2]===0)))){ao=c;ap=0;aq=(new H(0,(c-2>>0)));d=ao;e=ap;f=aq;return[d,e,f];}}else if(ak===(3)){(1>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+1]=h[1]);if(g.strict&&!((h[2]===0))){ar=c;as=0;at=(new H(0,(c-1>>0)));d=ar;e=as;f=at;return[d,e,f];}h[1]=0;(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=h[0]);if(g.strict&&(!((h[1]===0))||!((h[2]===0)))){au=c;av=0;aw=(new H(0,(c-2>>0)));d=au;e=av;f=aw;return[d,e,f];}}else if(ak===(2)){(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0]=h[0]);if(g.strict&&(!((h[1]===0))||!((h[2]===0)))){ax=c;ay=0;az=(new H(0,(c-2>>0)));d=ax;e=ay;f=az;return[d,e,f];}}ba=c;bb=i-1>>0;bc=f;d=ba;e=bb;f=bc;return[d,e,f];};$ptrType(D).prototype.DecodeString=function AF(a){var a,b,c,d,e,f;b=this;c=$makeSlice(Q,b.DecodedLen(a.length));d=b.Decode(c,(new Q($stringToBytes(a))));e=d[0];f=d[1];return[$subslice(c,0,e),f];};$ptrType(D).prototype.Decode=function AH(a,b){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;c=0;d=$ifaceNil;e=this;if(b.$length===0){f=0;g=$ifaceNil;c=f;d=g;return[c,d];}$unused(e.decodeMap);h=0;while(true){if(!(false&&(b.$length-h>>0)>=8&&(a.$length-c>>0)>=8)){break;}i=$subslice(b,h,(h+8>>0));j=K((k=e.decodeMap,l=(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0]),((l<0||l>=k.length)?($throwRuntimeError("index out of range"),undefined):k[l])),(m=e.decodeMap,n=(1>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+1]),((n<0||n>=m.length)?($throwRuntimeError("index out of range"),undefined):m[n])),(o=e.decodeMap,p=(2>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+2]),((p<0||p>=o.length)?($throwRuntimeError("index out of range"),undefined):o[p])),(q=e.decodeMap,r=(3>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+3]),((r<0||r>=q.length)?($throwRuntimeError("index out of range"),undefined):q[r])),(s=e.decodeMap,t=(4>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+4]),((t<0||t>=s.length)?($throwRuntimeError("index out of range"),undefined):s[t])),(u=e.decodeMap,v=(5>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+5]),((v<0||v>=u.length)?($throwRuntimeError("index out of range"),undefined):u[v])),(w=e.decodeMap,x=(6>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+6]),((x<0||x>=w.length)?($throwRuntimeError("index out of range"),undefined):w[x])),(y=e.decodeMap,z=(7>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+7]),((z<0||z>=y.length)?($throwRuntimeError("index out of range"),undefined):y[z])));aa=j[0];ab=j[1];if(ab){$clone(A.BigEndian,A.bigEndian).PutUint64($subslice(a,c),aa);c=c+(6)>>0;h=h+(8)>>0;}else{ac=0;ad=e.decodeQuantum($subslice(a,c),b,h);h=ad[0];ac=ad[1];d=ad[2];c=c+(ac)>>0;if(!($interfaceIsEqual(d,$ifaceNil))){ae=c;af=d;c=ae;d=af;return[c,d];}}}while(true){if(!((b.$length-h>>0)>=4&&(a.$length-c>>0)>=4)){break;}ag=$subslice(b,h,(h+4>>0));ah=J((ai=e.decodeMap,aj=(0>=ag.$length?($throwRuntimeError("index out of range"),undefined):ag.$array[ag.$offset+0]),((aj<0||aj>=ai.length)?($throwRuntimeError("index out of range"),undefined):ai[aj])),(ak=e.decodeMap,al=(1>=ag.$length?($throwRuntimeError("index out of range"),undefined):ag.$array[ag.$offset+1]),((al<0||al>=ak.length)?($throwRuntimeError("index out of range"),undefined):ak[al])),(am=e.decodeMap,an=(2>=ag.$length?($throwRuntimeError("index out of range"),undefined):ag.$array[ag.$offset+2]),((an<0||an>=am.length)?($throwRuntimeError("index out of range"),undefined):am[an])),(ao=e.decodeMap,ap=(3>=ag.$length?($throwRuntimeError("index out of range"),undefined):ag.$array[ag.$offset+3]),((ap<0||ap>=ao.length)?($throwRuntimeError("index out of range"),undefined):ao[ap])));aq=ah[0];ar=ah[1];if(ar){$clone(A.BigEndian,A.bigEndian).PutUint32($subslice(a,c),aq);c=c+(3)>>0;h=h+(4)>>0;}else{as=0;at=e.decodeQuantum($subslice(a,c),b,h);h=at[0];as=at[1];d=at[2];c=c+(as)>>0;if(!($interfaceIsEqual(d,$ifaceNil))){au=c;av=d;c=au;d=av;return[c,d];}}}while(true){if(!(h>0;if(!($interfaceIsEqual(d,$ifaceNil))){ay=c;az=d;c=ay;d=az;return[c,d];}}ba=c;bb=d;c=ba;d=bb;return[c,d];};J=function AI(a,b,c,d){var a,b,c,d,e,f,g,h,i,j;e=0;f=false;if(((((((a|b)>>>0)|c)>>>0)|d)>>>0)===255){g=0;h=false;e=g;f=h;return[e,f];}i=((((((((a>>>0))<<26>>>0)|(((b>>>0))<<20>>>0))>>>0)|(((c>>>0))<<14>>>0))>>>0)|(((d>>>0))<<8>>>0))>>>0;j=true;e=i;f=j;return[e,f];};K=function AJ(a,b,c,d,e,f,g,h){var a,aa,ab,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;i=new $Uint64(0,0);j=false;if(((((((((((((((a|b)>>>0)|c)>>>0)|d)>>>0)|e)>>>0)|f)>>>0)|g)>>>0)|h)>>>0)===255){k=new $Uint64(0,0);l=false;i=k;j=l;return[i,j];}m=(n=(o=(p=(q=(r=(s=(t=$shiftLeft64((new $Uint64(0,a)),58),u=$shiftLeft64((new $Uint64(0,b)),52),new $Uint64(t.$high|u.$high,(t.$low|u.$low)>>>0)),v=$shiftLeft64((new $Uint64(0,c)),46),new $Uint64(s.$high|v.$high,(s.$low|v.$low)>>>0)),w=$shiftLeft64((new $Uint64(0,d)),40),new $Uint64(r.$high|w.$high,(r.$low|w.$low)>>>0)),x=$shiftLeft64((new $Uint64(0,e)),34),new $Uint64(q.$high|x.$high,(q.$low|x.$low)>>>0)),y=$shiftLeft64((new $Uint64(0,f)),28),new $Uint64(p.$high|y.$high,(p.$low|y.$low)>>>0)),z=$shiftLeft64((new $Uint64(0,g)),22),new $Uint64(o.$high|z.$high,(o.$low|z.$low)>>>0)),aa=$shiftLeft64((new $Uint64(0,h)),16),new $Uint64(n.$high|aa.$high,(n.$low|aa.$low)>>>0));ab=true;i=m;j=ab;return[i,j];};$ptrType(D).prototype.DecodedLen=function AN(a){var a,b,c,d;b=this;if(b.padChar===-1){return(c=($imul(a,6))/8,(c===c&&c!==1/0&&c!==-1/0)?c>>0:$throwRuntimeError("integer divide by zero"));}return $imul((d=a/4,(d===d&&d!==1/0&&d!==-1/0)?d>>0:$throwRuntimeError("integer divide by zero")),3);};D.methods=[{prop:"WithPadding",name:"WithPadding",pkg:"",typ:$funcType([$Int32],[Y],false)},{prop:"Strict",name:"Strict",pkg:"",typ:$funcType([],[Y],false)}];Y.methods=[{prop:"Encode",name:"Encode",pkg:"",typ:$funcType([Q,Q],[],false)},{prop:"EncodeToString",name:"EncodeToString",pkg:"",typ:$funcType([Q],[$String],false)},{prop:"EncodedLen",name:"EncodedLen",pkg:"",typ:$funcType([$Int],[$Int],false)},{prop:"decodeQuantum",name:"decodeQuantum",pkg:"encoding/base64",typ:$funcType([Q,Q,$Int],[$Int,$Int,$error],false)},{prop:"DecodeString",name:"DecodeString",pkg:"",typ:$funcType([$String],[Q,$error],false)},{prop:"Decode",name:"Decode",pkg:"",typ:$funcType([Q,Q],[$Int,$error],false)},{prop:"DecodedLen",name:"DecodedLen",pkg:"",typ:$funcType([$Int],[$Int],false)}];AO.methods=[{prop:"Write",name:"Write",pkg:"",typ:$funcType([Q],[$Int,$error],false)},{prop:"Close",name:"Close",pkg:"",typ:$funcType([],[$error],false)}];H.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];D.init("encoding/base64",[{prop:"encode",name:"encode",embedded:false,exported:false,typ:O,tag:""},{prop:"decodeMap",name:"decodeMap",embedded:false,exported:false,typ:P,tag:""},{prop:"padChar",name:"padChar",embedded:false,exported:false,typ:$Int32,tag:""},{prop:"strict",name:"strict",embedded:false,exported:false,typ:$Bool,tag:""}]);F.init("encoding/base64",[{prop:"err",name:"err",embedded:false,exported:false,typ:$error,tag:""},{prop:"enc",name:"enc",embedded:false,exported:false,typ:Y,tag:""},{prop:"w",name:"w",embedded:false,exported:false,typ:B.Writer,tag:""},{prop:"buf",name:"buf",embedded:false,exported:false,typ:Z,tag:""},{prop:"nbuf",name:"nbuf",embedded:false,exported:false,typ:$Int,tag:""},{prop:"out",name:"out",embedded:false,exported:false,typ:AA,tag:""}]);};$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.StdEncoding=E("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/");$pkg.URLEncoding=E("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_");$pkg.RawStdEncoding=$clone($pkg.StdEncoding,D).WithPadding(-1);$pkg.RawURLEncoding=$clone($pkg.URLEncoding,D).WithPadding(-1);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["unicode/utf16"]=(function(){var $pkg={},$init;$pkg.$finishSetup=function(){};$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["encoding/json"]=(function(){var $pkg={},$init,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,AD,AE,CA,CB,CC,CE,CG,CJ,CL,CM,DB,DI,DJ,DL,DO,DQ,DS,DU,DY,DZ,EA,EK,EV,EY,EZ,FA,FB,FC,GK,IP,IQ,JP,JR,JS,JX,LL,MC,MD,ME,MF,MH,MI,MJ,MK,ML,CH,CN,ED,R,S,AF,CF,CQ,c,CR,d,DC,DD,EQ,e,ER,Q,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AU,AV,AW,AX,AY,AZ,BA,BB,BC,BD,BE,BF,BG,BH,BI,BJ,BK,BL,BM,BN,BO,BQ,BT,BU,BV,BW,BX,BZ,CI,CK,CO,CP,CS,CT,CU,CV,CW,CX,CY,CZ,DA,DE,DF,DG,DH,DK,DM,DN,DP,DR,DT,DV,DW,DX,EB,EC,EE;A=$packages["bytes"];B=$packages["encoding"];C=$packages["encoding/base64"];D=$packages["errors"];E=$packages["fmt"];F=$packages["github.com/gopherjs/gopherjs/nosync"];G=$packages["io"];H=$packages["math"];I=$packages["reflect"];J=$packages["sort"];K=$packages["strconv"];L=$packages["strings"];M=$packages["unicode"];N=$packages["unicode/utf16"];O=$packages["unicode/utf8"];P=$newType(8,$kindString,"json.tagOptions",true,"encoding/json",false,null);AD=$newType(0,$kindStruct,"json.SyntaxError",true,"encoding/json",true,function(msg_,Offset_){this.$val=this;if(arguments.length===0){this.msg="";this.Offset=new $Int64(0,0);return;}this.msg=msg_;this.Offset=Offset_;});AE=$newType(0,$kindStruct,"json.scanner",true,"encoding/json",false,function(step_,endTop_,parseState_,err_,bytes_){this.$val=this;if(arguments.length===0){this.step=$throwNilPointerError;this.endTop=false;this.parseState=EY.nil;this.err=$ifaceNil;this.bytes=new $Int64(0,0);return;}this.step=step_;this.endTop=endTop_;this.parseState=parseState_;this.err=err_;this.bytes=bytes_;});CA=$newType(8,$kindInterface,"json.Marshaler",true,"encoding/json",true,null);CB=$newType(0,$kindStruct,"json.UnsupportedTypeError",true,"encoding/json",true,function(Type_){this.$val=this;if(arguments.length===0){this.Type=$ifaceNil;return;}this.Type=Type_;});CC=$newType(0,$kindStruct,"json.UnsupportedValueError",true,"encoding/json",true,function(Value_,Str_){this.$val=this;if(arguments.length===0){this.Value=new I.Value.ptr(LL.nil,0,0);this.Str="";return;}this.Value=Value_;this.Str=Str_;});CE=$newType(0,$kindStruct,"json.MarshalerError",true,"encoding/json",true,function(Type_,Err_,sourceFunc_){this.$val=this;if(arguments.length===0){this.Type=$ifaceNil;this.Err=$ifaceNil;this.sourceFunc="";return;}this.Type=Type_;this.Err=Err_;this.sourceFunc=sourceFunc_;});CG=$newType(0,$kindStruct,"json.encodeState",true,"encoding/json",false,function(Buffer_,scratch_,ptrLevel_,ptrSeen_){this.$val=this;if(arguments.length===0){this.Buffer=new A.Buffer.ptr(FB.nil,0,0);this.scratch=IQ.zero();this.ptrLevel=0;this.ptrSeen=false;return;}this.Buffer=Buffer_;this.scratch=scratch_;this.ptrLevel=ptrLevel_;this.ptrSeen=ptrSeen_;});CJ=$newType(0,$kindStruct,"json.jsonError",true,"encoding/json",false,function(error_){this.$val=this;if(arguments.length===0){this.error=$ifaceNil;return;}this.error=error_;});CL=$newType(0,$kindStruct,"json.encOpts",true,"encoding/json",false,function(quoted_,escapeHTML_){this.$val=this;if(arguments.length===0){this.quoted=false;this.escapeHTML=false;return;}this.quoted=quoted_;this.escapeHTML=escapeHTML_;});CM=$newType(4,$kindFunc,"json.encoderFunc",true,"encoding/json",false,null);DB=$newType(4,$kindInt,"json.floatEncoder",true,"encoding/json",false,null);DI=$newType(0,$kindStruct,"json.structEncoder",true,"encoding/json",false,function(fields_){this.$val=this;if(arguments.length===0){this.fields=new DJ.ptr(JP.nil,false);return;}this.fields=fields_;});DJ=$newType(0,$kindStruct,"json.structFields",true,"encoding/json",false,function(list_,nameIndex_){this.$val=this;if(arguments.length===0){this.list=JP.nil;this.nameIndex=false;return;}this.list=list_;this.nameIndex=nameIndex_;});DL=$newType(0,$kindStruct,"json.mapEncoder",true,"encoding/json",false,function(elemEnc_){this.$val=this;if(arguments.length===0){this.elemEnc=$throwNilPointerError;return;}this.elemEnc=elemEnc_;});DO=$newType(0,$kindStruct,"json.sliceEncoder",true,"encoding/json",false,function(arrayEnc_){this.$val=this;if(arguments.length===0){this.arrayEnc=$throwNilPointerError;return;}this.arrayEnc=arrayEnc_;});DQ=$newType(0,$kindStruct,"json.arrayEncoder",true,"encoding/json",false,function(elemEnc_){this.$val=this;if(arguments.length===0){this.elemEnc=$throwNilPointerError;return;}this.elemEnc=elemEnc_;});DS=$newType(0,$kindStruct,"json.ptrEncoder",true,"encoding/json",false,function(elemEnc_){this.$val=this;if(arguments.length===0){this.elemEnc=$throwNilPointerError;return;}this.elemEnc=elemEnc_;});DU=$newType(0,$kindStruct,"json.condAddrEncoder",true,"encoding/json",false,function(canAddrEnc_,elseEnc_){this.$val=this;if(arguments.length===0){this.canAddrEnc=$throwNilPointerError;this.elseEnc=$throwNilPointerError;return;}this.canAddrEnc=canAddrEnc_;this.elseEnc=elseEnc_;});DY=$newType(0,$kindStruct,"json.reflectWithString",true,"encoding/json",false,function(k_,v_,ks_){this.$val=this;if(arguments.length===0){this.k=new I.Value.ptr(LL.nil,0,0);this.v=new I.Value.ptr(LL.nil,0,0);this.ks="";return;}this.k=k_;this.v=v_;this.ks=ks_;});DZ=$newType(0,$kindStruct,"json.field",true,"encoding/json",false,function(name_,nameBytes_,equalFold_,nameNonEsc_,nameEscHTML_,tag_,index_,typ_,omitEmpty_,quoted_,encoder_){this.$val=this;if(arguments.length===0){this.name="";this.nameBytes=FB.nil;this.equalFold=$throwNilPointerError;this.nameNonEsc="";this.nameEscHTML="";this.tag=false;this.index=EY.nil;this.typ=$ifaceNil;this.omitEmpty=false;this.quoted=false;this.encoder=$throwNilPointerError;return;}this.name=name_;this.nameBytes=nameBytes_;this.equalFold=equalFold_;this.nameNonEsc=nameNonEsc_;this.nameEscHTML=nameEscHTML_;this.tag=tag_;this.index=index_;this.typ=typ_;this.omitEmpty=omitEmpty_;this.quoted=quoted_;this.encoder=encoder_;});EA=$newType(12,$kindSlice,"json.byIndex",true,"encoding/json",false,null);EK=$newType(8,$kindString,"json.Number",true,"encoding/json",true,null);$pkg.tagOptions=P;$pkg.SyntaxError=AD;$pkg.scanner=AE;$pkg.Marshaler=CA;$pkg.UnsupportedTypeError=CB;$pkg.UnsupportedValueError=CC;$pkg.MarshalerError=CE;$pkg.encodeState=CG;$pkg.jsonError=CJ;$pkg.encOpts=CL;$pkg.encoderFunc=CM;$pkg.floatEncoder=DB;$pkg.structEncoder=DI;$pkg.structFields=DJ;$pkg.mapEncoder=DL;$pkg.sliceEncoder=DO;$pkg.arrayEncoder=DQ;$pkg.ptrEncoder=DS;$pkg.condAddrEncoder=DU;$pkg.reflectWithString=DY;$pkg.field=DZ;$pkg.byIndex=EA;$pkg.Number=EK;$pkg.$finishSetup=function(){EV=$sliceType($emptyInterface);EY=$sliceType($Int);EZ=$ptrType(CA);FA=$ptrType(B.TextMarshaler);FB=$sliceType($Uint8);FC=$ptrType(B.TextUnmarshaler);GK=$ptrType(AE);IP=$ptrType(CG);IQ=$arrayType($Uint8,64);JP=$sliceType(DZ);JR=$structType("",[]);JS=$sliceType(DY);JX=$structType("encoding/json",[{prop:"ptr",name:"ptr",embedded:false,exported:false,typ:$emptyInterface,tag:""},{prop:"len",name:"len",embedded:false,exported:false,typ:$Int,tag:""}]);LL=$ptrType(I.rtype);MC=$ptrType(AD);MD=$funcType([GK,$Uint8],[$Int],false);ME=$ptrType(CB);MF=$ptrType(CC);MH=$ptrType(CE);MI=$mapType($emptyInterface,JR);MJ=$mapType($String,$Int);MK=$ptrType(DY);ML=$funcType([FB,FB],[$Bool],false);Q=function FD(f){var f,g,h;g=L.Cut(f,",");f=g[0];h=g[1];return[f,(h)];};P.prototype.Contains=function FE(f){var f,g,h,i,j;g=this.$val;if(g.length===0){return false;}h=(g);while(true){if(!(!(h===""))){break;}i="";j=L.Cut(h,",");i=j[0];h=j[1];if(i===f){return true;}}return false;};$ptrType(P).prototype.Contains=function(...$args){return new P(this.$get()).Contains(...$args);};$ptrType(AD).prototype.Error=function GI(){var f;f=this;return f.msg;};AG=function GJ(){var{f,g,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:f=AF.Get();$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=$assertType(f,GK);g.bytes=new $Int64(0,0);g.reset();$s=-1;return g;}return;}var $f={$blk:GJ,$c:true,$r,f,g,$s};return $f;};AH=function GL(f){var f;if(f.parseState.$length>1024){f.parseState=EY.nil;}AF.Put(f);};$ptrType(AE).prototype.reset=function GM(){var f;f=this;f.step=AK;f.parseState=$subslice(f.parseState,0,0);f.err=$ifaceNil;f.endTop=false;};$ptrType(AE).prototype.eof=function GN(){var{f,g,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:f=this;if(!($interfaceIsEqual(f.err,$ifaceNil))){$s=-1;return 11;}if(f.endTop){$s=-1;return 10;}g=f.step(f,32);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}g;if(f.endTop){$s=-1;return 10;}if($interfaceIsEqual(f.err,$ifaceNil)){f.err=new AD.ptr("unexpected end of JSON input",f.bytes);}$s=-1;return 11;}return;}var $f={$blk:GN,$c:true,$r,f,g,$s};return $f;};$ptrType(AE).prototype.pushParseState=function GO(f,g,h){var f,g,h,i;i=this;i.parseState=$append(i.parseState,g);if(i.parseState.$length<=10000){return h;}return i.error(f,"exceeded max depth");};$ptrType(AE).prototype.popParseState=function GP(){var f,g;f=this;g=f.parseState.$length-1>>0;f.parseState=$subslice(f.parseState,0,g);if(g===0){f.step=AO;f.endTop=true;}else{f.step=AN;}};AI=function GQ(f){var f;return f<=32&&((f===32)||(f===9)||(f===13)||(f===10));};AJ=function GR(f,g){var f,g;if(AI(g)){return 9;}if(g===93){return AN(f,g);}return AK(f,g);};AK=function GS(f,g){var f,g,h;if(AI(g)){return 9;}h=g;if(h===(123)){f.step=AL;return f.pushParseState(g,0,2);}else if(h===(91)){f.step=AJ;return f.pushParseState(g,2,6);}else if(h===(34)){f.step=AP;return 1;}else if(h===(45)){f.step=AV;return 1;}else if(h===(48)){f.step=AX;return 1;}else if(h===(116)){f.step=BD;return 1;}else if(h===(102)){f.step=BG;return 1;}else if(h===(110)){f.step=BK;return 1;}if(49<=g&&g<=57){f.step=AW;return 1;}return f.error(g,"looking for beginning of value");};AL=function GT(f,g){var f,g,h,i,j;if(AI(g)){return 9;}if(g===125){h=f.parseState.$length;(i=f.parseState,j=h-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]=1));return AN(f,g);}return AM(f,g);};AM=function GU(f,g){var f,g;if(AI(g)){return 9;}if(g===34){f.step=AP;return 1;}return f.error(g,"looking for beginning of object key string");};AN=function GV(f,g){var f,g,h,i,j,k,l,m,n,o,p;h=f.parseState.$length;if(h===0){f.step=AO;f.endTop=true;return AO(f,g);}if(AI(g)){f.step=AN;return 9;}k=(i=f.parseState,j=h-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));l=k;if(l===(0)){if(g===58){(m=f.parseState,n=h-1>>0,((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]=1));f.step=AK;return 3;}return f.error(g,"after object key");}else if(l===(1)){if(g===44){(o=f.parseState,p=h-1>>0,((p<0||p>=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+p]=0));f.step=AM;return 4;}if(g===125){f.popParseState();return 5;}return f.error(g,"after object key:value pair");}else if(l===(2)){if(g===44){f.step=AK;return 7;}if(g===93){f.popParseState();return 8;}return f.error(g,"after array element");}return f.error(g,"");};AO=function GW(f,g){var f,g;if(!AI(g)){f.error(g,"after top-level value");}return 10;};AP=function GX(f,g){var f,g;if(g===34){f.step=AN;return 0;}if(g===92){f.step=AQ;return 0;}if(g<32){return f.error(g,"in string literal");}return 0;};AQ=function GY(f,g){var f,g,h;h=g;if((h===(98))||(h===(102))||(h===(110))||(h===(114))||(h===(116))||(h===(92))||(h===(47))||(h===(34))){f.step=AP;return 0;}else if(h===(117)){f.step=AR;return 0;}return f.error(g,"in string escape code");};AR=function GZ(f,g){var f,g;if(48<=g&&g<=57||97<=g&&g<=102||65<=g&&g<=70){f.step=AS;return 0;}return f.error(g,"in \\u hexadecimal character escape");};AS=function HA(f,g){var f,g;if(48<=g&&g<=57||97<=g&&g<=102||65<=g&&g<=70){f.step=AT;return 0;}return f.error(g,"in \\u hexadecimal character escape");};AT=function HB(f,g){var f,g;if(48<=g&&g<=57||97<=g&&g<=102||65<=g&&g<=70){f.step=AU;return 0;}return f.error(g,"in \\u hexadecimal character escape");};AU=function HC(f,g){var f,g;if(48<=g&&g<=57||97<=g&&g<=102||65<=g&&g<=70){f.step=AP;return 0;}return f.error(g,"in \\u hexadecimal character escape");};AV=function HD(f,g){var f,g;if(g===48){f.step=AX;return 0;}if(49<=g&&g<=57){f.step=AW;return 0;}return f.error(g,"in numeric literal");};AW=function HE(f,g){var f,g;if(48<=g&&g<=57){f.step=AW;return 0;}return AX(f,g);};AX=function HF(f,g){var f,g;if(g===46){f.step=AY;return 0;}if((g===101)||(g===69)){f.step=BA;return 0;}return AN(f,g);};AY=function HG(f,g){var f,g;if(48<=g&&g<=57){f.step=AZ;return 0;}return f.error(g,"after decimal point in numeric literal");};AZ=function HH(f,g){var f,g;if(48<=g&&g<=57){return 0;}if((g===101)||(g===69)){f.step=BA;return 0;}return AN(f,g);};BA=function HI(f,g){var f,g;if((g===43)||(g===45)){f.step=BB;return 0;}return BB(f,g);};BB=function HJ(f,g){var f,g;if(48<=g&&g<=57){f.step=BC;return 0;}return f.error(g,"in exponent of numeric literal");};BC=function HK(f,g){var f,g;if(48<=g&&g<=57){return 0;}return AN(f,g);};BD=function HL(f,g){var f,g;if(g===114){f.step=BE;return 0;}return f.error(g,"in literal true (expecting 'r')");};BE=function HM(f,g){var f,g;if(g===117){f.step=BF;return 0;}return f.error(g,"in literal true (expecting 'u')");};BF=function HN(f,g){var f,g;if(g===101){f.step=AN;return 0;}return f.error(g,"in literal true (expecting 'e')");};BG=function HO(f,g){var f,g;if(g===97){f.step=BH;return 0;}return f.error(g,"in literal false (expecting 'a')");};BH=function HP(f,g){var f,g;if(g===108){f.step=BI;return 0;}return f.error(g,"in literal false (expecting 'l')");};BI=function HQ(f,g){var f,g;if(g===115){f.step=BJ;return 0;}return f.error(g,"in literal false (expecting 's')");};BJ=function HR(f,g){var f,g;if(g===101){f.step=AN;return 0;}return f.error(g,"in literal false (expecting 'e')");};BK=function HS(f,g){var f,g;if(g===117){f.step=BL;return 0;}return f.error(g,"in literal null (expecting 'u')");};BL=function HT(f,g){var f,g;if(g===108){f.step=BM;return 0;}return f.error(g,"in literal null (expecting 'l')");};BM=function HU(f,g){var f,g;if(g===108){f.step=AN;return 0;}return f.error(g,"in literal null (expecting 'l')");};BN=function HV(f,g){var f,g;return 11;};$ptrType(AE).prototype.error=function HW(f,g){var f,g,h;h=this;h.step=BN;h.err=new AD.ptr("invalid character "+BO(f)+" "+g,h.bytes);return 11;};BO=function HX(f){var f,g;if(f===39){return"'\\''";}if(f===34){return"'\"'";}g=K.Quote(($encodeRune(f)));return"'"+$substring(g,1,(g.length-1>>0))+"'";};BQ=function HZ(f,g,h){var{f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$deferred,$r,$c}=$restore(this,{f,g,h});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);i=f.Len();j=AG();$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;$deferred.push([AH,[k]]);l=0;m=g;n=0;case 2:if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(h&&((p===60)||(p===62)||(p===38))){if(l>>4<<24>>>24)));f.WriteByte(CF.charCodeAt(((p&15)>>>0)));l=o+1>>0;}if(h&&(p===226)&&(o+2>>0)>0,((q<0||q>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+q]))===128)&&((((r=o+2>>0,((r<0||r>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+r]))&~1)<<24>>>24)===168)){if(l>0,((s<0||s>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+s]))&15)>>>0)));l=o+3>>0;}t=k.step(k,p);$s=4;case 4:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=t;if(u>=9){if(u===11){$s=3;continue;}if(l>0;}n++;$s=2;continue;case 3:v=k.eof();$s=7;case 7:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}if(v===11){$s=5;continue;}$s=6;continue;case 5:f.Truncate(i);$s=-1;return k.err;case 6:if(l=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);if(k>=128){return A.EqualFold;}l=(k&223)>>>0;if(l<65||l>90){g=true;}else if((l===75)||(l===83)){h=true;}j++;}if(h){return BU;}if(g){return BV;}return BW;};BU=function ID(f,g){var f,g,h,i,j,k,l,m,n,o,p;h=f;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(g.$length===0){return false;}k=(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]);if(k<128){if(!((j===k))){l=(j&223)>>>0;if(65<=l&&l<=90){if(!((l===((k&223)>>>0)))){return false;}}else{return false;}}g=$subslice(g,1);i++;continue;}m=O.DecodeRune(g);n=m[0];o=m[1];p=j;if((p===(115))||(p===(83))){if(!((n===383))){return false;}}else if((p===(107))||(p===(75))){if(!((n===8490))){return false;}}else{return false;}g=$subslice(g,o);i++;}return g.$length===0;};BV=function IE(f,g){var f,g,h,i,j,k,l;if(!((f.$length===g.$length))){return false;}h=f;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);l=((j<0||j>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+j]);if(k===l){i++;continue;}if((97<=k&&k<=122)||(65<=k&&k<=90)){if(!((((k&223)>>>0)===((l&223)>>>0)))){return false;}}else{return false;}i++;}return true;};BW=function IF(f,g){var f,g,h,i,j,k;if(!((f.$length===g.$length))){return false;}h=f;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(!((((k&223)>>>0)===((((j<0||j>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+j])&223)>>>0)))){return false;}i++;}return true;};BX=function IG(f){var{f,g,h,i,j,k,$s,$deferred,$r,$c}=$restore(this,{f});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);g=CI();$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;$deferred.push([$methodVal(CH,"Put"),[h]]);i=h.marshal(f,$clone(new CL.ptr(false,true),CL));$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(!($interfaceIsEqual(j,$ifaceNil))){$s=-1;return[FB.nil,j];}k=$appendSlice((FB.nil),h.Buffer.Bytes());$s=-1;return[k,$ifaceNil];}return;}}catch(err){$err=err;$s=-1;return[FB.nil,$ifaceNil];}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:IG,$c:true,$r,f,g,h,i,j,k,$s,$deferred};return $f;}}};$pkg.Marshal=BX;BZ=function II(f,g){var f,g,h,i,j,k,l,m,n,o;h=0;i=g;j=0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);if((l===60)||(l===62)||(l===38)){if(h>>4<<24>>>24)));f.WriteByte(CF.charCodeAt(((l&15)>>>0)));h=k+1>>0;}if((l===226)&&(k+2>>0)>0,((m<0||m>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+m]))===128)&&((((n=k+2>>0,((n<0||n>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+n]))&~1)<<24>>>24)===168)){if(h>0,((o<0||o>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+o]))&15)>>>0)));h=k+3>>0;}j++;}if(h0){$panic(new $String("ptrEncoder.encode should have emptied ptrSeen via defers"));}h.ptrLevel=0;$s=-1;return h;}$s=-1;return new CG.ptr(new A.Buffer.ptr(FB.nil,0,0),IQ.zero(),0,new $global.Map());}return;}var $f={$blk:IO,$c:true,$r,f,g,h,$s};return $f;};$ptrType(CG).prototype.marshal=function IR(f,g){var{f,g,h,i,j,$s,$deferred,$r,$c}=$restore(this,{f,g});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);h=[h];h[0]=$ifaceNil;i=this;$deferred.push([(function(h){return function IS(){var j,k,l,m;j=$recover();if(!($interfaceIsEqual(j,$ifaceNil))){k=$assertType(j,CJ,true);l=$clone(k[0],CJ);m=k[1];if(m){h[0]=l.error;}else{$panic(j);}}};})(h),[]]);j=I.ValueOf(f);$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}$r=i.reflectValue($clone(j,I.Value),$clone(g,CL));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h[0]=$ifaceNil;$s=-1;return h[0];}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if(!$curGoroutine.asleep){return h[0];}if($curGoroutine.asleep){var $f={$blk:IR,$c:true,$r,f,g,h,i,j,$s,$deferred};return $f;}}};$ptrType(CG).prototype.error=function IT(f){var f,g,h;g=this;$panic((h=new CJ.ptr(f),new h.constructor.elem(h)));};CK=function IU(f){var{f,g,h,i,j,k,$s,$r,$c}=$restore(this,{f});$s=$s||0;s:while(true){switch($s){case 0:g=$clone(f,I.Value).Kind();if((g===(17))||(g===(21))||(g===(23))||(g===(24))){$s=2;continue;}if(g===(1)){$s=3;continue;}if((g===(2))||(g===(3))||(g===(4))||(g===(5))||(g===(6))){$s=4;continue;}if((g===(7))||(g===(8))||(g===(9))||(g===(10))||(g===(11))||(g===(12))){$s=5;continue;}if((g===(13))||(g===(14))){$s=6;continue;}if((g===(20))||(g===(22))){$s=7;continue;}$s=8;continue;case 2:h=$clone(f,I.Value).Len();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h===0;$s=10;case 10:return i;case 3:$s=-1;return!$clone(f,I.Value).Bool();case 4:$s=-1;return(j=$clone(f,I.Value).Int(),(j.$high===0&&j.$low===0));case 5:$s=-1;return(k=$clone(f,I.Value).Uint(),(k.$high===0&&k.$low===0));case 6:$s=-1;return $clone(f,I.Value).Float()===0;case 7:$s=-1;return $clone(f,I.Value).IsNil();case 8:case 1:$s=-1;return false;}return;}var $f={$blk:IU,$c:true,$r,f,g,h,i,j,k,$s};return $f;};$ptrType(CG).prototype.reflectValue=function IV(f,g){var{f,g,h,i,$s,$r,$c}=$restore(this,{f,g});$s=$s||0;s:while(true){switch($s){case 0:h=this;i=CO($clone(f,I.Value));$s=1;case 1:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$r=i(h,$clone(f,I.Value),$clone(g,CL));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:IV,$c:true,$r,f,g,h,i,$s};return $f;};CO=function IW(f){var{f,g,h,$s,$r,$c}=$restore(this,{f});$s=$s||0;s:while(true){switch($s){case 0:if(!$clone(f,I.Value).IsValid()){$s=-1;return CT;}g=CP($clone(f,I.Value).Type());$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;$s=2;case 2:return h;}return;}var $f={$blk:IW,$c:true,$r,f,g,h,$s};return $f;};CP=function IX(f){var{f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{f});$s=$s||0;s:while(true){switch($s){case 0:g=[g];h=[h];i=CN.Load(f);j=i[0];k=i[1];if(k){$s=-1;return $assertType(j,CM);}g[0]=new F.WaitGroup.ptr(0);h[0]=$throwNilPointerError;g[0].Add(1);l=CN.LoadOrStore(f,new CM(((function(g,h){return function IY(m,n,o){var{m,n,o,$s,$r,$c}=$restore(this,{m,n,o});$s=$s||0;s:while(true){switch($s){case 0:g[0].Wait();$r=h[0](m,$clone(n,I.Value),$clone(o,CL));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:IY,$c:true,$r,m,n,o,$s};return $f;};})(g,h))));m=l[0];n=l[1];if(n){$s=-1;return $assertType(m,CM);}o=CS(f,true);$s=1;case 1:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}h[0]=o;g[0].Done();CN.Store(f,new CM(h[0]));$s=-1;return h[0];}return;}var $f={$blk:IX,$c:true,$r,f,g,h,i,j,k,l,m,n,o,$s};return $f;};CS=function IZ(f,g){var{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{f,g});$s=$s||0;s:while(true){switch($s){case 0:i=f.Kind();$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}if(!(!((i===22))&&g)){h=false;$s=3;continue s;}j=I.PointerTo(f).Implements(CQ);$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}h=j;case 3:if(h){$s=1;continue;}$s=2;continue;case 1:k=CV;l=CS(f,false);$s=6;case 6:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;n=DV(k,m);$s=7;case 7:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;$s=8;case 8:return o;case 2:p=f.Implements(CQ);$s=11;case 11:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}if(p){$s=9;continue;}$s=10;continue;case 9:$s=-1;return CU;case 10:r=f.Kind();$s=15;case 15:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}if(!(!((r===22))&&g)){q=false;$s=14;continue s;}s=I.PointerTo(f).Implements(CR);$s=16;case 16:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}q=s;case 14:if(q){$s=12;continue;}$s=13;continue;case 12:t=CX;u=CS(f,false);$s=17;case 17:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;w=DV(t,v);$s=18;case 18:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}x=w;$s=19;case 19:return x;case 13:y=f.Implements(CR);$s=22;case 22:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}if(y){$s=20;continue;}$s=21;continue;case 20:$s=-1;return CW;case 21:z=f.Kind();$s=24;case 24:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}aa=z;if(aa===(1)){$s=25;continue;}if((aa===(2))||(aa===(3))||(aa===(4))||(aa===(5))||(aa===(6))){$s=26;continue;}if((aa===(7))||(aa===(8))||(aa===(9))||(aa===(10))||(aa===(11))||(aa===(12))){$s=27;continue;}if(aa===(13)){$s=28;continue;}if(aa===(14)){$s=29;continue;}if(aa===(24)){$s=30;continue;}if(aa===(20)){$s=31;continue;}if(aa===(25)){$s=32;continue;}if(aa===(21)){$s=33;continue;}if(aa===(23)){$s=34;continue;}if(aa===(17)){$s=35;continue;}if(aa===(22)){$s=36;continue;}$s=37;continue;case 25:$s=-1;return CY;case 26:$s=-1;return CZ;case 27:$s=-1;return DA;case 28:$s=-1;return DC;case 29:$s=-1;return DD;case 30:$s=-1;return DE;case 31:$s=-1;return DG;case 32:ab=DK(f);$s=39;case 39:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}ac=ab;$s=40;case 40:return ac;case 33:ad=DM(f);$s=41;case 41:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}ae=ad;$s=42;case 42:return ae;case 34:af=DP(f);$s=43;case 43:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}ag=af;$s=44;case 44:return ag;case 35:ah=DR(f);$s=45;case 45:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ai=ah;$s=46;case 46:return ai;case 36:aj=DT(f);$s=47;case 47:if($c){$c=false;aj=aj.$blk();}if(aj&&aj.$blk!==undefined){break s;}ak=aj;$s=48;case 48:return ak;case 37:$s=-1;return DH;case 38:case 23:$s=-1;return $throwNilPointerError;}return;}var $f={$blk:IZ,$c:true,$r,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};CT=function JA(f,g,h){var f,g,h;f.Buffer.WriteString("null");};CU=function JB(f,g,h){var{f,g,h,i,j,k,l,m,n,o,p,q,$s,$r,$c}=$restore(this,{f,g,h});$s=$s||0;s:while(true){switch($s){case 0:if(($clone(g,I.Value).Kind()===22)&&$clone(g,I.Value).IsNil()){f.Buffer.WriteString("null");$s=-1;return;}j=$clone(g,I.Value).Interface();$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=$assertType(j,CA,true);k=i[0];l=i[1];if(!l){f.Buffer.WriteString("null");$s=-1;return;}n=k.MarshalJSON();$s=2;case 2:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;o=m[0];p=m[1];if($interfaceIsEqual(p,$ifaceNil)){$s=3;continue;}$s=4;continue;case 3:q=BQ(f.Buffer,o,h.escapeHTML);$s=5;case 5:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}p=q;case 4:if(!($interfaceIsEqual(p,$ifaceNil))){f.error(new CE.ptr($clone(g,I.Value).Type(),p,"MarshalJSON"));}$s=-1;return;}return;}var $f={$blk:JB,$c:true,$r,f,g,h,i,j,k,l,m,n,o,p,q,$s};return $f;};CV=function JC(f,g,h){var{f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{f,g,h});$s=$s||0;s:while(true){switch($s){case 0:i=$clone(g,I.Value).Addr();if($clone(i,I.Value).IsNil()){f.Buffer.WriteString("null");$s=-1;return;}j=$clone(i,I.Value).Interface();$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=$assertType(j,CA);m=k.MarshalJSON();$s=2;case 2:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;n=l[0];o=l[1];if($interfaceIsEqual(o,$ifaceNil)){$s=3;continue;}$s=4;continue;case 3:p=BQ(f.Buffer,n,h.escapeHTML);$s=5;case 5:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}o=p;case 4:if(!($interfaceIsEqual(o,$ifaceNil))){f.error(new CE.ptr($clone(g,I.Value).Type(),o,"MarshalJSON"));}$s=-1;return;}return;}var $f={$blk:JC,$c:true,$r,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};CW=function JD(f,g,h){var{f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{f,g,h});$s=$s||0;s:while(true){switch($s){case 0:if(($clone(g,I.Value).Kind()===22)&&$clone(g,I.Value).IsNil()){f.Buffer.WriteString("null");$s=-1;return;}j=$clone(g,I.Value).Interface();$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=$assertType(j,B.TextMarshaler,true);k=i[0];l=i[1];if(!l){f.Buffer.WriteString("null");$s=-1;return;}n=k.MarshalText();$s=2;case 2:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}m=n;o=m[0];p=m[1];if(!($interfaceIsEqual(p,$ifaceNil))){f.error(new CE.ptr($clone(g,I.Value).Type(),p,"MarshalText"));}f.stringBytes(o,h.escapeHTML);$s=-1;return;}return;}var $f={$blk:JD,$c:true,$r,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};CX=function JE(f,g,h){var{f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{f,g,h});$s=$s||0;s:while(true){switch($s){case 0:i=$clone(g,I.Value).Addr();if($clone(i,I.Value).IsNil()){f.Buffer.WriteString("null");$s=-1;return;}j=$clone(i,I.Value).Interface();$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=$assertType(j,B.TextMarshaler);m=k.MarshalText();$s=2;case 2:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;n=l[0];o=l[1];if(!($interfaceIsEqual(o,$ifaceNil))){f.error(new CE.ptr($clone(g,I.Value).Type(),o,"MarshalText"));}f.stringBytes(n,h.escapeHTML);$s=-1;return;}return;}var $f={$blk:JE,$c:true,$r,f,g,h,i,j,k,l,m,n,o,$s};return $f;};CY=function JF(f,g,h){var f,g,h;if(h.quoted){f.Buffer.WriteByte(34);}if($clone(g,I.Value).Bool()){f.Buffer.WriteString("true");}else{f.Buffer.WriteString("false");}if(h.quoted){f.Buffer.WriteByte(34);}};CZ=function JG(f,g,h){var f,g,h,i;i=K.AppendInt($subslice(new FB(f.scratch),0,0),$clone(g,I.Value).Int(),10);if(h.quoted){f.Buffer.WriteByte(34);}f.Buffer.Write(i);if(h.quoted){f.Buffer.WriteByte(34);}};DA=function JH(f,g,h){var f,g,h,i;i=K.AppendUint($subslice(new FB(f.scratch),0,0),$clone(g,I.Value).Uint(),10);if(h.quoted){f.Buffer.WriteByte(34);}f.Buffer.Write(i);if(h.quoted){f.Buffer.WriteByte(34);}};DB.prototype.encode=function JI(f,g,h){var f,g,h,i,j,k,l,m,n,o,p,q,r,s;i=this.$val;j=$clone(g,I.Value).Float();if(H.IsInf(j,0)||H.IsNaN(j)){f.error(new CC.ptr($clone(g,I.Value),K.FormatFloat(j,103,-1,((i>>0)))));}k=$subslice(new FB(f.scratch),0,0);l=H.Abs(j);m=102;if(!((l===0))){if((i===64)&&(l<1e-06||l>=1e+21)||(i===32)&&(($fround(l))<9.999999974752427e-07||($fround(l))>=1.0000000200408773e+21)){m=101;}}k=K.AppendFloat(k,j,m,-1,((i>>0)));if(m===101){n=k.$length;if(n>=4&&((o=n-4>>0,((o<0||o>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+o]))===101)&&((p=n-3>>0,((p<0||p>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+p]))===45)&&((q=n-2>>0,((q<0||q>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+q]))===48)){(s=n-2>>0,((s<0||s>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+s]=(r=n-1>>0,((r<0||r>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+r]))));k=$subslice(k,0,(n-1>>0));}}if(h.quoted){f.Buffer.WriteByte(34);}f.Buffer.Write(k);if(h.quoted){f.Buffer.WriteByte(34);}};$ptrType(DB).prototype.encode=function(...$args){return new DB(this.$get()).encode(...$args);};DE=function JJ(f,g,h){var{f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{f,g,h});$s=$s||0;s:while(true){switch($s){case 0:if($interfaceIsEqual($clone(g,I.Value).Type(),ER)){$s=1;continue;}$s=2;continue;case 1:i=$clone(g,I.Value).String();$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(j===""){j="0";}if(!DF(j)){$s=4;continue;}$s=5;continue;case 4:k=E.Errorf("json: invalid number literal %q",new EV([new $String(j)]));$s=6;case 6:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}$r=f.error(k);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(h.quoted){f.Buffer.WriteByte(34);}f.Buffer.WriteString(j);if(h.quoted){f.Buffer.WriteByte(34);}$s=-1;return;case 2:if(h.quoted){$s=8;continue;}$s=9;continue;case 8:l=CI();$s=11;case 11:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;n=$clone(g,I.Value).String();$s=12;case 12:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}$r=m.string(n,h.escapeHTML);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f.stringBytes(m.Buffer.Bytes(),false);CH.Put(m);$s=10;continue;case 9:o=$clone(g,I.Value).String();$s=14;case 14:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$r=f.string(o,h.escapeHTML);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 10:$s=-1;return;}return;}var $f={$blk:JJ,$c:true,$r,f,g,h,i,j,k,l,m,n,o,$s};return $f;};DF=function JK(f){var f;if(f===""){return false;}if(f.charCodeAt(0)===45){f=$substring(f,1);if(f===""){return false;}}if((f.charCodeAt(0)===48)){f=$substring(f,1);}else if(49<=f.charCodeAt(0)&&f.charCodeAt(0)<=57){f=$substring(f,1);while(true){if(!(f.length>0&&48<=f.charCodeAt(0)&&f.charCodeAt(0)<=57)){break;}f=$substring(f,1);}}else{return false;}if(f.length>=2&&(f.charCodeAt(0)===46)&&48<=f.charCodeAt(1)&&f.charCodeAt(1)<=57){f=$substring(f,2);while(true){if(!(f.length>0&&48<=f.charCodeAt(0)&&f.charCodeAt(0)<=57)){break;}f=$substring(f,1);}}if(f.length>=2&&((f.charCodeAt(0)===101)||(f.charCodeAt(0)===69))){f=$substring(f,1);if((f.charCodeAt(0)===43)||(f.charCodeAt(0)===45)){f=$substring(f,1);if(f===""){return false;}}while(true){if(!(f.length>0&&48<=f.charCodeAt(0)&&f.charCodeAt(0)<=57)){break;}f=$substring(f,1);}}return f==="";};DG=function JL(f,g,h){var{f,g,h,i,$s,$r,$c}=$restore(this,{f,g,h});$s=$s||0;s:while(true){switch($s){case 0:if($clone(g,I.Value).IsNil()){f.Buffer.WriteString("null");$s=-1;return;}i=$clone(g,I.Value).Elem();$s=1;case 1:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}$r=f.reflectValue($clone(i,I.Value),$clone(h,CL));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:JL,$c:true,$r,f,g,h,i,$s};return $f;};DH=function JM(f,g,h){var f,g,h;f.error(new CB.ptr($clone(g,I.Value).Type()));};$ptrType(DI).prototype.encode=function JN(f,g,h){var{f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s,$r,$c}=$restore(this,{f,g,h});$s=$s||0;s:while(true){switch($s){case 0:i=this;j=123;k=i.fields.list;l=0;case 1:if(!(l=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+m]));p=g;q=o.index;r=0;case 3:if(!(r=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]);if($clone(p,I.Value).Kind()===22){$s=5;continue;}$s=6;continue;case 5:if($clone(p,I.Value).IsNil()){l++;$s=1;continue s;}t=$clone(p,I.Value).Elem();$s=7;case 7:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}p=t;case 6:u=$clone(p,I.Value).Field(s);$s=8;case 8:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}p=u;r++;$s=3;continue;case 4:if(!(o.omitEmpty)){v=false;$s=11;continue s;}w=CK($clone(p,I.Value));$s=12;case 12:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}v=w;case 11:if(v){$s=9;continue;}$s=10;continue;case 9:l++;$s=1;continue;case 10:f.Buffer.WriteByte(j);j=44;if(h.escapeHTML){f.Buffer.WriteString(o.nameEscHTML);}else{f.Buffer.WriteString(o.nameNonEsc);}h.quoted=o.quoted;$r=o.encoder(f,$clone(p,I.Value),$clone(h,CL));$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}l++;$s=1;continue;case 2:if(j===123){f.Buffer.WriteString("{}");}else{f.Buffer.WriteByte(125);}$s=-1;return;}return;}var $f={$blk:JN,$c:true,$r,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s};return $f;};DI.prototype.encode=function(...$args){return this.$val.encode(...$args);};DK=function JO(f){var{f,g,h,$s,$r,$c}=$restore(this,{f});$s=$s||0;s:while(true){switch($s){case 0:g=EE(f);$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=new DI.ptr($clone(g,DJ));$s=-1;return $methodVal($clone(h,DI),"encode");}return;}var $f={$blk:JO,$c:true,$r,f,g,h,$s};return $f;};$ptrType(DL).prototype.encode=function JQ(f,g,h){var{aa,ab,ac,ad,ae,af,ag,ah,ai,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r,$c}=$restore(this,{f,g,h});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);i=[i];j=this;if($clone(g,I.Value).IsNil()){f.Buffer.WriteString("null");$s=-1;return;}f.ptrLevel=f.ptrLevel+(1)>>>0;if(f.ptrLevel>1000){$s=1;continue;}$s=2;continue;case 1:k=$clone(g,I.Value).UnsafePointer();l=(m=$mapIndex(f.ptrSeen,$emptyInterface.keyFor(new $UnsafePointer(k))),m!==undefined?[m.v,true]:[new JR.ptr(),false]);n=l[1];if(n){$s=3;continue;}$s=4;continue;case 3:o=E.Sprintf("encountered a cycle via %s",new EV([$clone(g,I.Value).Type()]));$s=5;case 5:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$r=f.error(new CC.ptr($clone(g,I.Value),o));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:p=new $UnsafePointer(k);(f.ptrSeen||$throwRuntimeError("assignment to entry in nil map")).set($emptyInterface.keyFor(p),{k:p,v:$clone(new JR.ptr(),JR)});$deferred.push([function(q,r){$mapDelete(q,$emptyInterface.keyFor(r));},[f.ptrSeen,new $UnsafePointer(k)]]);case 2:f.Buffer.WriteByte(123);s=$clone(g,I.Value).Len();$s=7;case 7:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}i[0]=$makeSlice(JS,s);t=$clone(g,I.Value).MapRange();u=0;case 8:v=t.Next();$s=10;case 10:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}if(!(v)){$s=9;continue;}w=t.Key();$s=11;case 11:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}((u<0||u>=i[0].$length)?($throwRuntimeError("index out of range"),undefined):i[0].$array[i[0].$offset+u]).k=w;x=t.Value();$s=12;case 12:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}((u<0||u>=i[0].$length)?($throwRuntimeError("index out of range"),undefined):i[0].$array[i[0].$offset+u]).v=x;y=((u<0||u>=i[0].$length)?($throwRuntimeError("index out of range"),undefined):i[0].$array[i[0].$offset+u]).resolve();$s=13;case 13:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}z=y;if(!($interfaceIsEqual(z,$ifaceNil))){$s=14;continue;}$s=15;continue;case 14:aa=$clone(g,I.Value).Type().String();$s=16;case 16:if($c){$c=false;aa=aa.$blk();}if(aa&&aa.$blk!==undefined){break s;}ab=new $String(aa);ac=z.Error();$s=17;case 17:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ad=new $String(ac);ae=E.Errorf("json: encoding error for type %q: %q",new EV([ab,ad]));$s=18;case 18:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}$r=f.error(ae);$s=19;case 19:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 15:u=u+(1)>>0;$s=8;continue;case 9:$r=J.Slice(i[0],(function(i){return function JT(af,ag){var af,ag;return((af<0||af>=i[0].$length)?($throwRuntimeError("index out of range"),undefined):i[0].$array[i[0].$offset+af]).ks<((ag<0||ag>=i[0].$length)?($throwRuntimeError("index out of range"),undefined):i[0].$array[i[0].$offset+ag]).ks;};})(i));$s=20;case 20:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}af=i[0];ag=0;case 21:if(!(ag=af.$length)?($throwRuntimeError("index out of range"),undefined):af.$array[af.$offset+ag]),DY);if(ah>0){f.Buffer.WriteByte(44);}f.string(ai.ks,h.escapeHTML);f.Buffer.WriteByte(58);$r=j.elemEnc(f,$clone(ai.v,I.Value),$clone(h,CL));$s=23;case 23:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}ag++;$s=21;continue;case 22:f.Buffer.WriteByte(125);f.ptrLevel=f.ptrLevel-(1)>>>0;$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:JQ,$c:true,$r,aa,ab,ac,ad,ae,af,ag,ah,ai,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred};return $f;}}};DL.prototype.encode=function(...$args){return this.$val.encode(...$args);};DM=function JU(f){var{f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{f});$s=$s||0;s:while(true){switch($s){case 0:g=f.Key();$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g.Kind();$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if((i===(24))||(i===(2))||(i===(3))||(i===(4))||(i===(5))||(i===(6))||(i===(7))||(i===(8))||(i===(9))||(i===(10))||(i===(11))||(i===(12))){$s=4;continue;}j=f.Key();$s=7;case 7:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j.Implements(CR);$s=8;case 8:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}if(!k){$s=5;continue;}$s=6;continue;case 4:$s=6;continue;case 5:$s=-1;return DH;case 6:case 1:l=f.Elem();$s=9;case 9:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=CP(l);$s=10;case 10:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=new DL.ptr(m);$s=-1;return $methodVal($clone(n,DL),"encode");}return;}var $f={$blk:JU,$c:true,$r,f,g,h,i,j,k,l,m,n,$s};return $f;};DN=function JV(f,g,h){var{f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{f,g,h});$s=$s||0;s:while(true){switch($s){case 0:if($clone(g,I.Value).IsNil()){f.Buffer.WriteString("null");$s=-1;return;}i=$clone(g,I.Value).Bytes();$s=1;case 1:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;f.Buffer.WriteByte(34);k=C.StdEncoding.EncodedLen(j.$length);if(k<=64){$s=2;continue;}if(k<=1024){$s=3;continue;}$s=4;continue;case 2:l=$subslice(new FB(f.scratch),0,k);C.StdEncoding.Encode(l,j);f.Buffer.Write(l);$s=5;continue;case 3:m=$makeSlice(FB,k);C.StdEncoding.Encode(m,j);f.Buffer.Write(m);$s=5;continue;case 4:n=C.NewEncoder(C.StdEncoding,f);o=n.Write(j);$s=6;case 6:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;p=n.Close();$s=7;case 7:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}p;case 5:f.Buffer.WriteByte(34);$s=-1;return;}return;}var $f={$blk:JV,$c:true,$r,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};$ptrType(DO).prototype.encode=function JW(f,g,h){var{f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$deferred,$r,$c}=$restore(this,{f,g,h});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);i=this;if($clone(g,I.Value).IsNil()){f.Buffer.WriteString("null");$s=-1;return;}f.ptrLevel=f.ptrLevel+(1)>>>0;if(f.ptrLevel>1000){$s=1;continue;}$s=2;continue;case 1:j=$clone(g,I.Value).Len();$s=3;case 3:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=new JX.ptr(new $UnsafePointer($clone(g,I.Value).UnsafePointer()),j);l=(m=$mapIndex(f.ptrSeen,$emptyInterface.keyFor(new k.constructor.elem(k))),m!==undefined?[m.v,true]:[new JR.ptr(),false]);n=l[1];if(n){$s=4;continue;}$s=5;continue;case 4:o=E.Sprintf("encountered a cycle via %s",new EV([$clone(g,I.Value).Type()]));$s=6;case 6:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$r=f.error(new CC.ptr($clone(g,I.Value),o));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:p=new k.constructor.elem(k);(f.ptrSeen||$throwRuntimeError("assignment to entry in nil map")).set($emptyInterface.keyFor(p),{k:p,v:$clone(new JR.ptr(),JR)});$deferred.push([function(q,r){$mapDelete(q,$emptyInterface.keyFor(r));},[f.ptrSeen,new k.constructor.elem(k)]]);case 2:$r=i.arrayEnc(f,$clone(g,I.Value),$clone(h,CL));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f.ptrLevel=f.ptrLevel-(1)>>>0;$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:JW,$c:true,$r,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$deferred};return $f;}}};DO.prototype.encode=function(...$args){return this.$val.encode(...$args);};DP=function JY(f){var{f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{f});$s=$s||0;s:while(true){switch($s){case 0:g=f.Elem();$s=3;case 3:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g.Kind();$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}if(h===8){$s=1;continue;}$s=2;continue;case 1:i=f.Elem();$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=I.PointerTo(i);$s=6;case 6:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;m=k.Implements(CQ);$s=10;case 10:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}if(!(!m)){l=false;$s=9;continue s;}n=k.Implements(CR);$s=11;case 11:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}l=!n;case 9:if(l){$s=7;continue;}$s=8;continue;case 7:$s=-1;return DN;case 8:case 2:o=DR(f);$s=12;case 12:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}p=new DO.ptr(o);$s=-1;return $methodVal($clone(p,DO),"encode");}return;}var $f={$blk:JY,$c:true,$r,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};$ptrType(DQ).prototype.encode=function JZ(f,g,h){var{f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{f,g,h});$s=$s||0;s:while(true){switch($s){case 0:i=this;f.Buffer.WriteByte(91);j=$clone(g,I.Value).Len();$s=1;case 1:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;l=0;case 2:if(!(l0){f.Buffer.WriteByte(44);}m=f;n=$clone(g,I.Value).Index(l);$s=4;case 4:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=$clone(n,I.Value);p=$clone(h,CL);$r=i.elemEnc(m,o,p);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}l=l+(1)>>0;$s=2;continue;case 3:f.Buffer.WriteByte(93);$s=-1;return;}return;}var $f={$blk:JZ,$c:true,$r,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};DQ.prototype.encode=function(...$args){return this.$val.encode(...$args);};DR=function KA(f){var{f,g,h,i,$s,$r,$c}=$restore(this,{f});$s=$s||0;s:while(true){switch($s){case 0:g=f.Elem();$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=CP(g);$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=new DQ.ptr(h);$s=-1;return $methodVal($clone(i,DQ),"encode");}return;}var $f={$blk:KA,$c:true,$r,f,g,h,i,$s};return $f;};$ptrType(DS).prototype.encode=function KB(f,g,h){var{f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$deferred,$r,$c}=$restore(this,{f,g,h});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);i=this;if($clone(g,I.Value).IsNil()){f.Buffer.WriteString("null");$s=-1;return;}f.ptrLevel=f.ptrLevel+(1)>>>0;if(f.ptrLevel>1000){$s=1;continue;}$s=2;continue;case 1:j=$clone(g,I.Value).Interface();$s=3;case 3:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;l=(m=$mapIndex(f.ptrSeen,$emptyInterface.keyFor(k)),m!==undefined?[m.v,true]:[new JR.ptr(),false]);n=l[1];if(n){$s=4;continue;}$s=5;continue;case 4:o=E.Sprintf("encountered a cycle via %s",new EV([$clone(g,I.Value).Type()]));$s=6;case 6:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}$r=f.error(new CC.ptr($clone(g,I.Value),o));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:p=k;(f.ptrSeen||$throwRuntimeError("assignment to entry in nil map")).set($emptyInterface.keyFor(p),{k:p,v:$clone(new JR.ptr(),JR)});$deferred.push([function(q,r){$mapDelete(q,$emptyInterface.keyFor(r));},[f.ptrSeen,k]]);case 2:s=f;t=$clone(g,I.Value).Elem();$s=8;case 8:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=$clone(t,I.Value);v=$clone(h,CL);$r=i.elemEnc(s,u,v);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f.ptrLevel=f.ptrLevel-(1)>>>0;$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:KB,$c:true,$r,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$deferred};return $f;}}};DS.prototype.encode=function(...$args){return this.$val.encode(...$args);};DT=function KC(f){var{f,g,h,i,$s,$r,$c}=$restore(this,{f});$s=$s||0;s:while(true){switch($s){case 0:g=f.Elem();$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=CP(g);$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=new DS.ptr(h);$s=-1;return $methodVal($clone(i,DS),"encode");}return;}var $f={$blk:KC,$c:true,$r,f,g,h,i,$s};return $f;};$ptrType(DU).prototype.encode=function KD(f,g,h){var{f,g,h,i,$s,$r,$c}=$restore(this,{f,g,h});$s=$s||0;s:while(true){switch($s){case 0:i=this;if($clone(g,I.Value).CanAddr()){$s=1;continue;}$s=2;continue;case 1:$r=i.canAddrEnc(f,$clone(g,I.Value),$clone(h,CL));$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:$r=i.elseEnc(f,$clone(g,I.Value),$clone(h,CL));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return;}return;}var $f={$blk:KD,$c:true,$r,f,g,h,i,$s};return $f;};DU.prototype.encode=function(...$args){return this.$val.encode(...$args);};DV=function KE(f,g){var f,g,h;h=new DU.ptr(f,g);return $methodVal($clone(h,DU),"encode");};DW=function KF(f){var f,g,h,i,j;if(f===""){return false;}g=f;h=0;while(true){if(!(h?@[]^_{|}~ ",j)){}else if(!M.IsLetter(j)&&!M.IsDigit(j)){return false;}h+=i[1];}return true;};DX=function KG(f,g){var{f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{f,g});$s=$s||0;s:while(true){switch($s){case 0:h=g;i=0;case 1:if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);k=f.Kind();$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}if(k===22){$s=3;continue;}$s=4;continue;case 3:l=f.Elem();$s=6;case 6:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}f=l;case 4:m=f.Field(j);$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}f=m.Type;i++;$s=1;continue;case 2:$s=-1;return f;}return;}var $f={$blk:KG,$c:true,$r,f,g,h,i,j,k,l,m,$s};return $f;};$ptrType(DY).prototype.resolve=function KH(){var{f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:f=this;if($clone(f.k,I.Value).Kind()===24){$s=1;continue;}$s=2;continue;case 1:g=$clone(f.k,I.Value).String();$s=3;case 3:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f.ks=g;$s=-1;return $ifaceNil;case 2:i=$clone(f.k,I.Value).Interface();$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=$assertType(i,B.TextMarshaler,true);j=h[0];k=h[1];if(k){$s=5;continue;}$s=6;continue;case 5:if(($clone(f.k,I.Value).Kind()===22)&&$clone(f.k,I.Value).IsNil()){$s=-1;return $ifaceNil;}m=j.MarshalText();$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}l=m;n=l[0];o=l[1];f.ks=($bytesToString(n));$s=-1;return o;case 6:p=$clone(f.k,I.Value).Kind();if((p===(2))||(p===(3))||(p===(4))||(p===(5))||(p===(6))){f.ks=K.FormatInt($clone(f.k,I.Value).Int(),10);$s=-1;return $ifaceNil;}else if((p===(7))||(p===(8))||(p===(9))||(p===(10))||(p===(11))||(p===(12))){f.ks=K.FormatUint($clone(f.k,I.Value).Uint(),10);$s=-1;return $ifaceNil;}$panic(new $String("unexpected map key type"));$s=-1;return $ifaceNil;}return;}var $f={$blk:KH,$c:true,$r,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};$ptrType(CG).prototype.string=function KI(f,g){var f,g,h,i,j,k,l,m,n,o;h=this;h.Buffer.WriteByte(34);i=0;j=0;while(true){if(!(j=S.length)?($throwRuntimeError("index out of range"),undefined):S[k])||(!g&&((k<0||k>=R.length)?($throwRuntimeError("index out of range"),undefined):R[k]))){j=j+(1)>>0;continue;}if(i>>4<<24>>>24)));h.Buffer.WriteByte(CF.charCodeAt(((k&15)>>>0)));}j=j+(1)>>0;i=j;continue;}m=O.DecodeRuneInString($substring(f,j));n=m[0];o=m[1];if((n===65533)&&(o===1)){if(i>0;i=j;continue;}if((n===8232)||(n===8233)){if(i>0;i=j;continue;}j=j+(o)>>0;}if(i=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+j]);if(k<128){if(((k<0||k>=S.length)?($throwRuntimeError("index out of range"),undefined):S[k])||(!g&&((k<0||k>=R.length)?($throwRuntimeError("index out of range"),undefined):R[k]))){j=j+(1)>>0;continue;}if(i>>4<<24>>>24)));h.Buffer.WriteByte(CF.charCodeAt(((k&15)>>>0)));}j=j+(1)>>0;i=j;continue;}m=O.DecodeRune($subslice(f,j));n=m[0];o=m[1];if((n===65533)&&(o===1)){if(i>0;i=j;continue;}if((n===8232)||(n===8233)){if(i>0;i=j;continue;}j=j+(o)>>0;}if(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]),DZ);j=$clone(((f<0||f>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+f]),DZ);DZ.copy(((f<0||f>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+f]),i);DZ.copy(((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]),j);};$ptrType(EA).prototype.Swap=function(...$args){return this.$get().Swap(...$args);};EA.prototype.Less=function KM(f,g){var f,g,h,i,j,k,l,m,n;h=this;i=((f<0||f>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+f]).index;j=0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);if(k>=((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]).index.$length){return false;}if(!((l===(m=((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]).index,((k<0||k>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+k]))))){return l<(n=((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]).index,((k<0||k>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+k]));}j++;}return((f<0||f>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+f]).index.$length<((g<0||g>=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+g]).index.$length;};$ptrType(EA).prototype.Less=function(...$args){return this.$get().Less(...$args);};EB=function KN(f){var{aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{f});$s=$s||0;s:while(true){switch($s){case 0:g=[g];h=[h];i=new JP([]);j=new JP([$clone(new DZ.ptr("",FB.nil,$throwNilPointerError,"","",false,EY.nil,f,false,false,$throwNilPointerError),DZ)]);k=false;l=false;m=k;n=l;o=$makeMap(I.Type.keyFor,[]);h[0]=JP.nil;g[0]=new A.Buffer.ptr(FB.nil,0,0);case 1:if(!(j.$length>0)){$s=2;continue;}p=j;q=$subslice(i,0,0);i=p;j=q;r=n;s=$makeMap(I.Type.keyFor,[]);m=r;n=s;t=i;u=0;case 3:if(!(u=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]),DZ);if((w=$mapIndex(o,I.Type.keyFor(v.typ)),w!==undefined?w.v:false)){u++;$s=3;continue;}x=v.typ;(o||$throwRuntimeError("assignment to entry in nil map")).set(I.Type.keyFor(x),{k:x,v:true});y=0;case 5:z=v.typ.NumField();$s=7;case 7:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}if(!(y>0;$s=5;continue;case 17:$s=11;continue;case 10:y=y+(1)>>0;$s=5;continue;case 11:ah=new I.StructTag(ab.Tag).Get("json");if(ah==="-"){y=y+(1)>>0;$s=5;continue;}ai=Q(ah);aj=ai[0];ak=ai[1];if(!DW(aj)){aj="";}al=$makeSlice(EY,(v.index.$length+1>>0));$copySlice(al,v.index);(am=v.index.$length,((am<0||am>=al.$length)?($throwRuntimeError("index out of range"),undefined):al.$array[al.$offset+am]=y));an=ab.Type;ap=an.Name();$s=23;case 23:if($c){$c=false;ap=ap.$blk();}if(ap&&ap.$blk!==undefined){break s;}if(!(ap==="")){ao=false;$s=22;continue s;}aq=an.Kind();$s=24;case 24:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}ao=aq===22;case 22:if(ao){$s=20;continue;}$s=21;continue;case 20:ar=an.Elem();$s=25;case 25:if($c){$c=false;ar=ar.$blk();}if(ar&&ar.$blk!==undefined){break s;}an=ar;case 21:as=false;if(new P(ak).Contains("string")){$s=26;continue;}$s=27;continue;case 26:at=an.Kind();$s=29;case 29:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}au=at;if((au===(1))||(au===(2))||(au===(3))||(au===(4))||(au===(5))||(au===(6))||(au===(7))||(au===(8))||(au===(9))||(au===(10))||(au===(11))||(au===(12))||(au===(13))||(au===(14))||(au===(24))){as=true;}case 28:case 27:if(!(aj==="")||!ab.Anonymous){av=true;$s=32;continue s;}aw=an.Kind();$s=33;case 33:if($c){$c=false;aw=aw.$blk();}if(aw&&aw.$blk!==undefined){break s;}av=!((aw===25));case 32:if(av){$s=30;continue;}$s=31;continue;case 30:ax=!(aj==="");if(aj===""){aj=ab.Name;}ay=new DZ.ptr(aj,FB.nil,$throwNilPointerError,"","",ax,al,an,new P(ak).Contains("omitempty"),as,$throwNilPointerError);ay.nameBytes=(new FB($stringToBytes(ay.name)));ay.equalFold=BT(ay.nameBytes);g[0].Reset();g[0].WriteString("\"");BZ(g[0],ay.nameBytes);g[0].WriteString("\":");ay.nameEscHTML=g[0].String();ay.nameNonEsc="\""+ay.name+"\":";h[0]=$append(h[0],ay);if((az=$mapIndex(m,I.Type.keyFor(v.typ)),az!==undefined?az.v:0)>1){h[0]=$append(h[0],(ba=h[0].$length-1>>0,((ba<0||ba>=h[0].$length)?($throwRuntimeError("index out of range"),undefined):h[0].$array[h[0].$offset+ba])));}y=y+(1)>>0;$s=5;continue;case 31:bb=an;(n||$throwRuntimeError("assignment to entry in nil map")).set(I.Type.keyFor(bb),{k:bb,v:(bc=$mapIndex(n,I.Type.keyFor(an)),bc!==undefined?bc.v:0)+(1)>>0});if((bd=$mapIndex(n,I.Type.keyFor(an)),bd!==undefined?bd.v:0)===1){$s=34;continue;}$s=35;continue;case 34:be=an.Name();$s=36;case 36:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}j=$append(j,new DZ.ptr(be,FB.nil,$throwNilPointerError,"","",false,al,an,false,false,$throwNilPointerError));case 35:y=y+(1)>>0;$s=5;continue;case 6:u++;$s=3;continue;case 4:$s=1;continue;case 2:$r=J.Slice(h[0],(function(g,h){return function KO(bf,bg){var bf,bg,bh;bh=h[0];if(!(((bf<0||bf>=bh.$length)?($throwRuntimeError("index out of range"),undefined):bh.$array[bh.$offset+bf]).name===((bg<0||bg>=bh.$length)?($throwRuntimeError("index out of range"),undefined):bh.$array[bh.$offset+bg]).name)){return((bf<0||bf>=bh.$length)?($throwRuntimeError("index out of range"),undefined):bh.$array[bh.$offset+bf]).name<((bg<0||bg>=bh.$length)?($throwRuntimeError("index out of range"),undefined):bh.$array[bh.$offset+bg]).name;}if(!((((bf<0||bf>=bh.$length)?($throwRuntimeError("index out of range"),undefined):bh.$array[bh.$offset+bf]).index.$length===((bg<0||bg>=bh.$length)?($throwRuntimeError("index out of range"),undefined):bh.$array[bh.$offset+bg]).index.$length))){return((bf<0||bf>=bh.$length)?($throwRuntimeError("index out of range"),undefined):bh.$array[bh.$offset+bf]).index.$length<((bg<0||bg>=bh.$length)?($throwRuntimeError("index out of range"),undefined):bh.$array[bh.$offset+bg]).index.$length;}if(!(((bf<0||bf>=bh.$length)?($throwRuntimeError("index out of range"),undefined):bh.$array[bh.$offset+bf]).tag===((bg<0||bg>=bh.$length)?($throwRuntimeError("index out of range"),undefined):bh.$array[bh.$offset+bg]).tag)){return((bf<0||bf>=bh.$length)?($throwRuntimeError("index out of range"),undefined):bh.$array[bh.$offset+bf]).tag;}return($convertSliceType(bh,EA)).Less(bf,bg);};})(g,h));$s=37;case 37:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bf=$subslice(h[0],0,0);bg=0;bh=0;bi=bg;bj=bh;while(true){if(!(bj=h[0].$length)?($throwRuntimeError("index out of range"),undefined):h[0].$array[h[0].$offset+bj]),DZ);bl=bk.name;bi=1;while(true){if(!((bj+bi>>0)>0,((bm<0||bm>=h[0].$length)?($throwRuntimeError("index out of range"),undefined):h[0].$array[h[0].$offset+bm])),DZ);if(!(bn.name===bl)){break;}bi=bi+(1)>>0;}if(bi===1){bf=$append(bf,bk);bj=bj+(bi)>>0;continue;}bo=EC($subslice(h[0],bj,(bj+bi>>0)));bp=$clone(bo[0],DZ);bq=bo[1];if(bq){bf=$append(bf,bp);}bj=bj+(bi)>>0;}h[0]=bf;$r=J.Sort(($convertSliceType(h[0],EA)));$s=38;case 38:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}br=h[0];bs=0;case 39:if(!(bs=h[0].$length)?($throwRuntimeError("index out of range"),undefined):h[0].$array[h[0].$offset+bt]);bv=DX(f,bu.index);$s=41;case 41:if($c){$c=false;bv=bv.$blk();}if(bv&&bv.$blk!==undefined){break s;}bw=CP(bv);$s=42;case 42:if($c){$c=false;bw=bw.$blk();}if(bw&&bw.$blk!==undefined){break s;}bu.encoder=bw;bs++;$s=39;continue;case 40:by=(bx=h[0].$length,((bx<0||bx>2147483647)?$throwRuntimeError("makemap: size out of range"):new $global.Map()));bz=h[0];ca=0;while(true){if(!(ca=bz.$length)?($throwRuntimeError("index out of range"),undefined):bz.$array[bz.$offset+ca]),DZ);cd=cc.name;(by||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(cd),{k:cd,v:cb});ca++;}$s=-1;return new DJ.ptr(h[0],by);}return;}var $f={$blk:KN,$c:true,$r,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,ca,cb,cc,cd,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};EC=function KP(f){var f;if(f.$length>1&&((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]).index.$length===(1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1]).index.$length)&&(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]).tag===(1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1]).tag){return[new DZ.ptr("",FB.nil,$throwNilPointerError,"","",false,EY.nil,$ifaceNil,false,false,$throwNilPointerError),false];}return[(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]),true];};EE=function KQ(f){var{f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{f});$s=$s||0;s:while(true){switch($s){case 0:g=ED.Load(f);h=g[0];i=g[1];if(i){$s=-1;return $assertType(h,DJ);}k=f;m=EB(f);$s=1;case 1:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=(l=m,new l.constructor.elem(l));o=ED.LoadOrStore(k,n);$s=2;case 2:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}j=o;p=j[0];$s=-1;return $assertType(p,DJ);}return;}var $f={$blk:KQ,$c:true,$r,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};EK.prototype.String=function KW(){var f;f=this.$val;return(f);};$ptrType(EK).prototype.String=function(...$args){return new EK(this.$get()).String(...$args);};EK.prototype.Float64=function KX(){var f;f=this.$val;return K.ParseFloat((f),64);};$ptrType(EK).prototype.Float64=function(...$args){return new EK(this.$get()).Float64(...$args);};EK.prototype.Int64=function KY(){var f;f=this.$val;return K.ParseInt((f),10,64);};$ptrType(EK).prototype.Int64=function(...$args){return new EK(this.$get()).Int64(...$args);};P.methods=[{prop:"Contains",name:"Contains",pkg:"",typ:$funcType([$String],[$Bool],false)}];MC.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];GK.methods=[{prop:"reset",name:"reset",pkg:"encoding/json",typ:$funcType([],[],false)},{prop:"eof",name:"eof",pkg:"encoding/json",typ:$funcType([],[$Int],false)},{prop:"pushParseState",name:"pushParseState",pkg:"encoding/json",typ:$funcType([$Uint8,$Int,$Int],[$Int],false)},{prop:"popParseState",name:"popParseState",pkg:"encoding/json",typ:$funcType([],[],false)},{prop:"error",name:"error",pkg:"encoding/json",typ:$funcType([$Uint8,$String],[$Int],false)}];ME.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];MF.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)}];MH.methods=[{prop:"Error",name:"Error",pkg:"",typ:$funcType([],[$String],false)},{prop:"Unwrap",name:"Unwrap",pkg:"",typ:$funcType([],[$error],false)}];IP.methods=[{prop:"marshal",name:"marshal",pkg:"encoding/json",typ:$funcType([$emptyInterface,CL],[$error],false)},{prop:"error",name:"error",pkg:"encoding/json",typ:$funcType([$error],[],false)},{prop:"reflectValue",name:"reflectValue",pkg:"encoding/json",typ:$funcType([I.Value,CL],[],false)},{prop:"string",name:"string",pkg:"encoding/json",typ:$funcType([$String,$Bool],[],false)},{prop:"stringBytes",name:"stringBytes",pkg:"encoding/json",typ:$funcType([FB,$Bool],[],false)}];DB.methods=[{prop:"encode",name:"encode",pkg:"encoding/json",typ:$funcType([IP,I.Value,CL],[],false)}];DI.methods=[{prop:"encode",name:"encode",pkg:"encoding/json",typ:$funcType([IP,I.Value,CL],[],false)}];DL.methods=[{prop:"encode",name:"encode",pkg:"encoding/json",typ:$funcType([IP,I.Value,CL],[],false)}];DO.methods=[{prop:"encode",name:"encode",pkg:"encoding/json",typ:$funcType([IP,I.Value,CL],[],false)}];DQ.methods=[{prop:"encode",name:"encode",pkg:"encoding/json",typ:$funcType([IP,I.Value,CL],[],false)}];DS.methods=[{prop:"encode",name:"encode",pkg:"encoding/json",typ:$funcType([IP,I.Value,CL],[],false)}];DU.methods=[{prop:"encode",name:"encode",pkg:"encoding/json",typ:$funcType([IP,I.Value,CL],[],false)}];MK.methods=[{prop:"resolve",name:"resolve",pkg:"encoding/json",typ:$funcType([],[$error],false)}];EA.methods=[{prop:"Len",name:"Len",pkg:"",typ:$funcType([],[$Int],false)},{prop:"Swap",name:"Swap",pkg:"",typ:$funcType([$Int,$Int],[],false)},{prop:"Less",name:"Less",pkg:"",typ:$funcType([$Int,$Int],[$Bool],false)}];EK.methods=[{prop:"String",name:"String",pkg:"",typ:$funcType([],[$String],false)},{prop:"Float64",name:"Float64",pkg:"",typ:$funcType([],[$Float64,$error],false)},{prop:"Int64",name:"Int64",pkg:"",typ:$funcType([],[$Int64,$error],false)}];AD.init("encoding/json",[{prop:"msg",name:"msg",embedded:false,exported:false,typ:$String,tag:""},{prop:"Offset",name:"Offset",embedded:false,exported:true,typ:$Int64,tag:""}]);AE.init("encoding/json",[{prop:"step",name:"step",embedded:false,exported:false,typ:MD,tag:""},{prop:"endTop",name:"endTop",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"parseState",name:"parseState",embedded:false,exported:false,typ:EY,tag:""},{prop:"err",name:"err",embedded:false,exported:false,typ:$error,tag:""},{prop:"bytes",name:"bytes",embedded:false,exported:false,typ:$Int64,tag:""}]);CA.init([{prop:"MarshalJSON",name:"MarshalJSON",pkg:"",typ:$funcType([],[FB,$error],false)}]);CB.init("",[{prop:"Type",name:"Type",embedded:false,exported:true,typ:I.Type,tag:""}]);CC.init("",[{prop:"Value",name:"Value",embedded:false,exported:true,typ:I.Value,tag:""},{prop:"Str",name:"Str",embedded:false,exported:true,typ:$String,tag:""}]);CE.init("encoding/json",[{prop:"Type",name:"Type",embedded:false,exported:true,typ:I.Type,tag:""},{prop:"Err",name:"Err",embedded:false,exported:true,typ:$error,tag:""},{prop:"sourceFunc",name:"sourceFunc",embedded:false,exported:false,typ:$String,tag:""}]);CG.init("encoding/json",[{prop:"Buffer",name:"Buffer",embedded:true,exported:true,typ:A.Buffer,tag:""},{prop:"scratch",name:"scratch",embedded:false,exported:false,typ:IQ,tag:""},{prop:"ptrLevel",name:"ptrLevel",embedded:false,exported:false,typ:$Uint,tag:""},{prop:"ptrSeen",name:"ptrSeen",embedded:false,exported:false,typ:MI,tag:""}]);CJ.init("encoding/json",[{prop:"error",name:"error",embedded:true,exported:false,typ:$error,tag:""}]);CL.init("encoding/json",[{prop:"quoted",name:"quoted",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"escapeHTML",name:"escapeHTML",embedded:false,exported:false,typ:$Bool,tag:""}]);CM.init([IP,I.Value,CL],[],false);DI.init("encoding/json",[{prop:"fields",name:"fields",embedded:false,exported:false,typ:DJ,tag:""}]);DJ.init("encoding/json",[{prop:"list",name:"list",embedded:false,exported:false,typ:JP,tag:""},{prop:"nameIndex",name:"nameIndex",embedded:false,exported:false,typ:MJ,tag:""}]);DL.init("encoding/json",[{prop:"elemEnc",name:"elemEnc",embedded:false,exported:false,typ:CM,tag:""}]);DO.init("encoding/json",[{prop:"arrayEnc",name:"arrayEnc",embedded:false,exported:false,typ:CM,tag:""}]);DQ.init("encoding/json",[{prop:"elemEnc",name:"elemEnc",embedded:false,exported:false,typ:CM,tag:""}]);DS.init("encoding/json",[{prop:"elemEnc",name:"elemEnc",embedded:false,exported:false,typ:CM,tag:""}]);DU.init("encoding/json",[{prop:"canAddrEnc",name:"canAddrEnc",embedded:false,exported:false,typ:CM,tag:""},{prop:"elseEnc",name:"elseEnc",embedded:false,exported:false,typ:CM,tag:""}]);DY.init("encoding/json",[{prop:"k",name:"k",embedded:false,exported:false,typ:I.Value,tag:""},{prop:"v",name:"v",embedded:false,exported:false,typ:I.Value,tag:""},{prop:"ks",name:"ks",embedded:false,exported:false,typ:$String,tag:""}]);DZ.init("encoding/json",[{prop:"name",name:"name",embedded:false,exported:false,typ:$String,tag:""},{prop:"nameBytes",name:"nameBytes",embedded:false,exported:false,typ:FB,tag:""},{prop:"equalFold",name:"equalFold",embedded:false,exported:false,typ:ML,tag:""},{prop:"nameNonEsc",name:"nameNonEsc",embedded:false,exported:false,typ:$String,tag:""},{prop:"nameEscHTML",name:"nameEscHTML",embedded:false,exported:false,typ:$String,tag:""},{prop:"tag",name:"tag",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"index",name:"index",embedded:false,exported:false,typ:EY,tag:""},{prop:"typ",name:"typ",embedded:false,exported:false,typ:I.Type,tag:""},{prop:"omitEmpty",name:"omitEmpty",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"quoted",name:"quoted",embedded:false,exported:false,typ:$Bool,tag:""},{prop:"encoder",name:"encoder",embedded:false,exported:false,typ:CM,tag:""}]);EA.init(DZ);};$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=J.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=K.$init();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=L.$init();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=M.$init();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=N.$init();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=O.$init();$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}CH=new F.Pool.ptr(EV.nil,$throwNilPointerError);CN=new F.Map.ptr(false);ED=new F.Map.ptr(false);R=$toNativeArray($kindBool,[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true]);S=$toNativeArray($kindBool,[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true]);AF=new F.Pool.ptr(EV.nil,(function EX(){return new AE.ptr($throwNilPointerError,false,EY.nil,$ifaceNil,new $Int64(0,0));}));CF="0123456789abcdef";c=I.TypeOf((EZ.nil)).Elem();$s=16;case 16:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}CQ=c;d=I.TypeOf((FA.nil)).Elem();$s=17;case 17:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}CR=d;DC=$methodVal(new DB(32),"encode");DD=$methodVal(new DB(64),"encode");e=I.TypeOf((FC.nil)).Elem();$s=18;case 18:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}EQ=e;ER=I.TypeOf(new EK(""));}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); -$packages["github.com/88250/lute/render"]=(function(){var $pkg={},$init,A,B,C,D,E,F,G,H,I,J,K,L,M,N,P,R,T,AL,AM,AO,AQ,AW,BC,BE,BI,BS,BV,BY,CA,CG,CI,CJ,CL,CR,DL,DX,EF,EG,EH,GC,GP,GQ,KE,KF,KG,OS,PB,PO,PP,PQ,QL,QM,AKW,AKX,AKY,AKZ,BHM,BHN,BHO,BHP,BHQ,BHR,BHS,BHT,BHU,BHW,BHY,BHZ,BIA,BIB,X,AC,AK,AZ,CF,CD,O,Q,S,U,V,W,Y,Z,AA,AB,AD,AE,AF,AG,AH,AI,AJ,AP,AR,AS,AT,AU,AV,AX,AY,BA,BD,BF,BJ,BK,BN,BO,BP,BQ,BR,BT,BU,BW,BX,BZ,CB,CH;A=$packages["bytes"];B=$packages["encoding/json"];C=$packages["github.com/88250/lute/ast"];D=$packages["github.com/88250/lute/editor"];E=$packages["github.com/88250/lute/html"];F=$packages["github.com/88250/lute/lex"];G=$packages["github.com/88250/lute/parse"];H=$packages["github.com/88250/lute/util"];I=$packages["io"];J=$packages["strconv"];K=$packages["strings"];L=$packages["unicode"];M=$packages["unicode/utf8"];N=$newType(0,$kindStruct,"render.VditorRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,commentStackDepth_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;this.commentStackDepth=0;return;}this.BaseRenderer=BaseRenderer_;this.commentStackDepth=commentStackDepth_;});P=$newType(0,$kindStruct,"render.VditorSVRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,nodeWriterStack_,LastOut_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;this.nodeWriterStack=GQ.nil;this.LastOut=CI.nil;return;}this.BaseRenderer=BaseRenderer_;this.nodeWriterStack=nodeWriterStack_;this.LastOut=LastOut_;});R=$newType(0,$kindStruct,"render.VditorIRRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;return;}this.BaseRenderer=BaseRenderer_;});T=$newType(0,$kindStruct,"render.TextBundleRenderer",true,"github.com/88250/lute/render",true,function(FormatRenderer_,linkPrefixes_,originalLink_){this.$val=this;if(arguments.length===0){this.FormatRenderer=OS.nil;this.linkPrefixes=CJ.nil;this.originalLink=CJ.nil;return;}this.FormatRenderer=FormatRenderer_;this.linkPrefixes=linkPrefixes_;this.originalLink=originalLink_;});AL=$newType(4,$kindFunc,"render.RendererFunc",true,"github.com/88250/lute/render",true,null);AM=$newType(4,$kindFunc,"render.ExtRendererFunc",true,"github.com/88250/lute/render",true,null);AO=$newType(0,$kindStruct,"render.Options",true,"github.com/88250/lute/render",true,function(SoftBreak2HardBreak_,AutoSpace_,RenderListStyle_,CodeSyntaxHighlight_,CodeSyntaxHighlightDetectLang_,CodeSyntaxHighlightInlineStyle_,CodeSyntaxHighlightLineNum_,CodeSyntaxHighlightStyleName_,VditorWYSIWYG_,VditorIR_,VditorSV_,ProtyleWYSIWYG_,KramdownBlockIAL_,KramdownSpanIAL_,SuperBlock_,ImageLazyLoading_,ChineseParagraphBeginningSpace_,Sanitize_,FixTermTypo_,Terms_,ToC_,HeadingID_,KramdownIALIDRenderName_,HeadingAnchor_,GFMTaskListItemClass_,VditorCodeBlockPreview_,VditorMathBlockPreview_,VditorHTMLBlockPreview_,LinkBase_,LinkPrefix_,NodeIndexStart_,ProtyleContenteditable_,KeepParagraphBeginningSpace_,ProtyleMarkNetImg_,Spellcheck_,UnorderedListMarker_,ImgTag_,PreventEncodeLinkSpace_){this.$val=this;if(arguments.length===0){this.SoftBreak2HardBreak=false;this.AutoSpace=false;this.RenderListStyle=false;this.CodeSyntaxHighlight=false;this.CodeSyntaxHighlightDetectLang=false;this.CodeSyntaxHighlightInlineStyle=false;this.CodeSyntaxHighlightLineNum=false;this.CodeSyntaxHighlightStyleName="";this.VditorWYSIWYG=false;this.VditorIR=false;this.VditorSV=false;this.ProtyleWYSIWYG=false;this.KramdownBlockIAL=false;this.KramdownSpanIAL=false;this.SuperBlock=false;this.ImageLazyLoading="";this.ChineseParagraphBeginningSpace=false;this.Sanitize=false;this.FixTermTypo=false;this.Terms=false;this.ToC=false;this.HeadingID=false;this.KramdownIALIDRenderName="";this.HeadingAnchor=false;this.GFMTaskListItemClass="";this.VditorCodeBlockPreview=false;this.VditorMathBlockPreview=false;this.VditorHTMLBlockPreview=false;this.LinkBase="";this.LinkPrefix="";this.NodeIndexStart=0;this.ProtyleContenteditable=false;this.KeepParagraphBeginningSpace=false;this.ProtyleMarkNetImg=false;this.Spellcheck=false;this.UnorderedListMarker="";this.ImgTag=false;this.PreventEncodeLinkSpace=false;return;}this.SoftBreak2HardBreak=SoftBreak2HardBreak_;this.AutoSpace=AutoSpace_;this.RenderListStyle=RenderListStyle_;this.CodeSyntaxHighlight=CodeSyntaxHighlight_;this.CodeSyntaxHighlightDetectLang=CodeSyntaxHighlightDetectLang_;this.CodeSyntaxHighlightInlineStyle=CodeSyntaxHighlightInlineStyle_;this.CodeSyntaxHighlightLineNum=CodeSyntaxHighlightLineNum_;this.CodeSyntaxHighlightStyleName=CodeSyntaxHighlightStyleName_;this.VditorWYSIWYG=VditorWYSIWYG_;this.VditorIR=VditorIR_;this.VditorSV=VditorSV_;this.ProtyleWYSIWYG=ProtyleWYSIWYG_;this.KramdownBlockIAL=KramdownBlockIAL_;this.KramdownSpanIAL=KramdownSpanIAL_;this.SuperBlock=SuperBlock_;this.ImageLazyLoading=ImageLazyLoading_;this.ChineseParagraphBeginningSpace=ChineseParagraphBeginningSpace_;this.Sanitize=Sanitize_;this.FixTermTypo=FixTermTypo_;this.Terms=Terms_;this.ToC=ToC_;this.HeadingID=HeadingID_;this.KramdownIALIDRenderName=KramdownIALIDRenderName_;this.HeadingAnchor=HeadingAnchor_;this.GFMTaskListItemClass=GFMTaskListItemClass_;this.VditorCodeBlockPreview=VditorCodeBlockPreview_;this.VditorMathBlockPreview=VditorMathBlockPreview_;this.VditorHTMLBlockPreview=VditorHTMLBlockPreview_;this.LinkBase=LinkBase_;this.LinkPrefix=LinkPrefix_;this.NodeIndexStart=NodeIndexStart_;this.ProtyleContenteditable=ProtyleContenteditable_;this.KeepParagraphBeginningSpace=KeepParagraphBeginningSpace_;this.ProtyleMarkNetImg=ProtyleMarkNetImg_;this.Spellcheck=Spellcheck_;this.UnorderedListMarker=UnorderedListMarker_;this.ImgTag=ImgTag_;this.PreventEncodeLinkSpace=PreventEncodeLinkSpace_;});AQ=$newType(0,$kindStruct,"render.BaseRenderer",true,"github.com/88250/lute/render",true,function(Options_,ParseOptions_,RendererFuncs_,DefaultRendererFunc_,ExtRendererFuncs_,Writer_,LastOut_,Tree_,DisableTags_,FootnotesDefs_,RenderingFootnotes_){this.$val=this;if(arguments.length===0){this.Options=PO.nil;this.ParseOptions=PP.nil;this.RendererFuncs=false;this.DefaultRendererFunc=$throwNilPointerError;this.ExtRendererFuncs=false;this.Writer=GP.nil;this.LastOut=0;this.Tree=PQ.nil;this.DisableTags=0;this.FootnotesDefs=EF.nil;this.RenderingFootnotes=false;return;}this.Options=Options_;this.ParseOptions=ParseOptions_;this.RendererFuncs=RendererFuncs_;this.DefaultRendererFunc=DefaultRendererFunc_;this.ExtRendererFuncs=ExtRendererFuncs_;this.Writer=Writer_;this.LastOut=LastOut_;this.Tree=Tree_;this.DisableTags=DisableTags_;this.FootnotesDefs=FootnotesDefs_;this.RenderingFootnotes=RenderingFootnotes_;});AW=$newType(0,$kindStruct,"render.Heading",true,"github.com/88250/lute/render",true,function(ID_,Box_,Path_,HPath_,Content_,Level_,Children_,parent_){this.$val=this;if(arguments.length===0){this.ID="";this.Box="";this.Path="";this.HPath="";this.Content="";this.Level=0;this.Children=QM.nil;this.parent=QL.nil;return;}this.ID=ID_;this.Box=Box_;this.Path=Path_;this.HPath=HPath_;this.Content=Content_;this.Level=Level_;this.Children=Children_;this.parent=parent_;});BC=$newType(0,$kindStruct,"render.ProtyleRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeIndex_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;this.NodeIndex=0;return;}this.BaseRenderer=BaseRenderer_;this.NodeIndex=NodeIndex_;});BE=$newType(0,$kindStruct,"render.ProtylePreviewRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;return;}this.BaseRenderer=BaseRenderer_;});BI=$newType(0,$kindStruct,"render.ProtyleExportMdRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeWriterStack_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;this.NodeWriterStack=GQ.nil;return;}this.BaseRenderer=BaseRenderer_;this.NodeWriterStack=NodeWriterStack_;});BS=$newType(0,$kindStruct,"render.KityMinderJSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;return;}this.BaseRenderer=BaseRenderer_;});BV=$newType(0,$kindStruct,"render.JSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;return;}this.BaseRenderer=BaseRenderer_;});BY=$newType(0,$kindStruct,"render.HtmlRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;return;}this.BaseRenderer=BaseRenderer_;});CA=$newType(0,$kindStruct,"render.FormatRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeWriterStack_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;this.NodeWriterStack=GQ.nil;return;}this.BaseRenderer=BaseRenderer_;this.NodeWriterStack=NodeWriterStack_;});CG=$newType(0,$kindStruct,"render.EChartsJSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;return;}this.BaseRenderer=BaseRenderer_;});$pkg.VditorRenderer=N;$pkg.VditorSVRenderer=P;$pkg.VditorIRRenderer=R;$pkg.TextBundleRenderer=T;$pkg.RendererFunc=AL;$pkg.ExtRendererFunc=AM;$pkg.Options=AO;$pkg.BaseRenderer=AQ;$pkg.Heading=AW;$pkg.ProtyleRenderer=BC;$pkg.ProtylePreviewRenderer=BE;$pkg.ProtyleExportMdRenderer=BI;$pkg.KityMinderJSONRenderer=BS;$pkg.JSONRenderer=BV;$pkg.HtmlRenderer=BY;$pkg.FormatRenderer=CA;$pkg.EChartsJSONRenderer=CG;$pkg.$finishSetup=function(){CI=$sliceType($Uint8);CJ=$sliceType($String);CL=$ptrType(AQ);CR=$sliceType(CJ);DL=$ptrType(C.Node);DX=$sliceType(C.NodeType);EF=$sliceType(DL);EG=$ptrType(C.ListData);EH=$sliceType($Int);GC=$ptrType(CR);GP=$ptrType(A.Buffer);GQ=$sliceType(GP);KE=$ptrType(E.Node);KF=$ptrType(E.Attribute);KG=$sliceType(KF);OS=$ptrType(CA);PB=$sliceType($Int32);PO=$ptrType(AO);PP=$ptrType(G.Options);PQ=$ptrType(G.Tree);QL=$ptrType(AW);QM=$sliceType(QL);AKW=$ptrType(G.Context);AKX=$ptrType(F.Lexer);AKY=$ptrType(G.InlineContext);AKZ=$sliceType(EF);BHM=$ptrType(N);BHN=$ptrType(P);BHO=$ptrType(R);BHP=$ptrType(T);BHQ=$mapType($String,$String);BHR=$mapType(C.NodeType,AL);BHS=$mapType(C.NodeType,AM);BHT=$ptrType(BC);BHU=$ptrType(BE);BHW=$ptrType(BI);BHY=$ptrType(BS);BHZ=$ptrType(BV);BIA=$ptrType(BY);BIB=$ptrType(CG);O=function CK(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new N.ptr(AR(a,b,c),0);e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderOpenBrace")});bc=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderCloseBrace")});bd=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderLinkText")});be=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderLinkSpace")});bf=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkDest")});bg=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkTitle")});bh=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderStrikethrough")});bi=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bj=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bk=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bl=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bm=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderTaskListItemMarker")});bn=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderTable")});bo=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTableHead")});bp=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTableRow")});bq=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableCell")});br=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderEmoji")});bs=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderEmojiUnicode")});bt=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmojiImg")});bu=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiAlias")});bv=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderFootnotesDefBlock")});bw=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderFootnotesDef")});bx=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesRef")});by=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderToC")});bz=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderBackslash")});ca=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderBackslashContent")});cb=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderHtmlEntity")});cc=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderYamlFrontMatter")});cd=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});ce=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatterContent")});cf=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});cg=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderMark")});ch=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderMark1OpenMarker")});ci=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderMark1CloseMarker")});cj=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderMark2OpenMarker")});ck=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderMark2CloseMarker")});cl=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderSup")});cm=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderSupOpenMarker")});cn=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderSupCloseMarker")});co=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderSub")});cp=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderSubOpenMarker")});cq=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderSubCloseMarker")});cr=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderKramdownBlockIAL")});cs=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderLinkRefDefBlock")});ct=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderLinkRefDef")});return d;};$pkg.NewVditorRenderer=O;$ptrType(N).prototype.renderLinkRefDefBlock=function CM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
");}else{c.BaseRenderer.WriteString("
");}return 2;};$ptrType(N).prototype.renderLinkRefDef=function CN(a,b){var a,b,c,d,e;c=this;if(b){d=a.FirstChild.ChildByType(41).Tokens;e=H.BytesToStr(d);c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" ");}c.BaseRenderer.WriteString(e+"\n");}return 1;};$ptrType(N).prototype.renderKramdownBlockIAL=function CO(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderMark=function CP(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}$s=3;continue;case 2:c.BaseRenderer.WriteString("\xE2\x80\x8B");case 3:$s=-1;return 2;}return;}var $f={$blk:CP,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(N).prototype.renderMark1OpenMarker=function CQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",new CR([new CJ(["data-marker","="])]),false);}return 2;};$ptrType(N).prototype.renderMark1CloseMarker=function CS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);}return 2;};$ptrType(N).prototype.renderMark2OpenMarker=function CT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",new CR([new CJ(["data-marker","=="])]),false);}return 2;};$ptrType(N).prototype.renderMark2CloseMarker=function CU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);}return 2;};$ptrType(N).prototype.renderSup=function CV(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderSupOpenMarker=function CW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sup",new CR([new CJ(["data-marker","^"])]),false);}return 2;};$ptrType(N).prototype.renderSupCloseMarker=function CX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CR.nil,false);}return 2;};$ptrType(N).prototype.renderSub=function CY(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderSubOpenMarker=function CZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sub",new CR([new CJ(["data-marker","~"])]),false);}return 2;};$ptrType(N).prototype.renderSubCloseMarker=function DA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CR.nil,false);}return 2;};$ptrType(N).prototype.renderYamlFrontMatterCloseMarker=function DB(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderYamlFrontMatterContent=function DC(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.$length;g=1>f||((3===f)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.BaseRenderer.Tag("pre",CR.nil,false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","yaml-front-matter"])]),false);if(g){c.BaseRenderer.WriteString("\n");}else{c.BaseRenderer.Write(E.EscapeHTML(e));}c.BaseRenderer.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:DC,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(N).prototype.renderYamlFrontMatterOpenMarker=function DD(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderYamlFrontMatter=function DE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
");}else{c.BaseRenderer.WriteString("
");}return 2;};$ptrType(N).prototype.renderHtmlEntity=function DF(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.PreviousNodeText();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","html-entity"]),new CJ(["style","display: none"])]),false);f=$appendSlice((new CI($stringToBytes("\xE2\x80\x8B"))),a.HtmlEntityTokens);c.BaseRenderer.Write(E.EscapeHTML(f));c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-wysiwyg__preview"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Tag("code",CR.nil,false);g=A.ReplaceAll(a.HtmlEntityTokens,D.CaretTokens,CI.nil);c.BaseRenderer.Write(g);c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=-1;return 2;}return;}var $f={$blk:DF,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(N).prototype.renderBackslashContent=function DG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(N).prototype.renderBackslash=function DH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");c.BaseRenderer.WriteString("");c.BaseRenderer.WriteByte(92);c.BaseRenderer.WriteString("");}else{c.BaseRenderer.WriteString("");}return 2;};$ptrType(N).prototype.renderToC=function DI(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=2;case 2:return e;}return;}var $f={$blk:DI,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(N).prototype.renderFootnotesDefBlock=function DJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
");c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
");}return 2;};$ptrType(N).prototype.renderFootnotesDef=function DK(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];c[0]=this;if(c[0].BaseRenderer.RenderingFootnotes){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:if(!(DL.nil===a.Previous)&&A.EqualFold(a.Previous.Tokens,a.Tokens)){$s=-1;return 2;}c[0].BaseRenderer.WriteString("
  • ");d=a.FirstChild;case 3:if(!(!(DL.nil===d))){$s=4;continue;}$r=C.Walk(d,(function(c){return function DM(e,f){var{e,f,g,h,i,$s,$r,$c}=$restore(this,{e,f});$s=$s||0;s:while(true){switch($s){case 0:h=(g=$mapIndex(c[0].BaseRenderer.RendererFuncs,C.NodeType.keyFor(e.Type)),g!==undefined?g.v:$throwNilPointerError)(e,f);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;$s=2;case 2:return i;}return;}var $f={$blk:DM,$c:true,$r,e,f,g,h,i,$s};return $f;};})(c));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=3;continue;case 4:c[0].BaseRenderer.WriteString("
  • ");$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:DK,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(N).prototype.renderFootnotesRef=function DN(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j=J.Itoa(h);k=i.Text();$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=E.EscapeString(l);$s=6;case 6:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=AS(m,24);$s=7;case 7:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=new CR([new CJ(["data-type","footnotes-ref"]),new CJ(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]),new CJ(["class","vditor-tooltipped vditor-tooltipped__s"]),new CJ(["aria-label",n])]);$r=c.BaseRenderer.Tag("sup",o,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.WriteString(j);c.BaseRenderer.WriteString("\xE2\x80\x8B");case 2:$s=-1;return 2;}return;}var $f={$blk:DN,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$ptrType(N).prototype.renderCodeBlockCloseMarker=function DO(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderCodeBlockInfoMarker=function DP(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderCodeBlockOpenMarker=function DQ(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderEmojiAlias=function DR(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderEmojiImg=function DS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(N).prototype.renderEmojiUnicode=function DT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(N).prototype.renderEmoji=function DU(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderInlineMathCloseMarker=function DV(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderInlineMathContent=function DW(a,b){var a,b,c,d,e,f;c=this;if(!b){return 2;}d=A.ReplaceAll(a.Tokens,(new CI($stringToBytes("\xE2\x80\x8B"))),CI.nil);e=d;f=new CR([new CJ(["data-type","math-inline"])]);if(!A.Contains(e,D.CaretTokens)){f=$append(f,new CJ(["style","display: none"]));}c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("code",f,false);d=E.EscapeHTML(d);d=$appendSlice((new CI($stringToBytes("\xE2\x80\x8B"))),d);c.BaseRenderer.Write(d);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-wysiwyg__preview"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","language-math"])]),false);e=A.ReplaceAll(e,D.CaretTokens,CI.nil);if(a.ParentIs(109,DX.nil)){e=A.ReplaceAll(e,(new CI($stringToBytes("\\|"))),(new CI($stringToBytes("|"))));}c.BaseRenderer.Write(E.EscapeHTML(e));c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");return 2;};$ptrType(N).prototype.renderInlineMathOpenMarker=function DY(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderInlineMath=function DZ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}case 2:$s=-1;return 2;}return;}var $f={$blk:DZ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(N).prototype.renderMathBlockCloseMarker=function EA(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderMathBlockContent=function EB(a,b){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=A.TrimSpace(a.Tokens);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=CR.nil;if(!A.Contains(e,D.CaretTokens)&&c.BaseRenderer.Options.VditorMathBlockPreview){f=$append(f,new CJ(["style","display: none"]));}g=e.$length;h=1>g||((3===g)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.BaseRenderer.Tag("pre",f,false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","math-block"])]),false);if(h){c.BaseRenderer.WriteString("\n");}else{c.BaseRenderer.Write(E.EscapeHTML(e));}c.BaseRenderer.WriteString("");if(c.BaseRenderer.Options.VditorMathBlockPreview){c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-wysiwyg__preview"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","math-block"]),new CJ(["class","language-math"])]),false);i=a.Tokens;i=A.ReplaceAll(i,D.CaretTokens,CI.nil);c.BaseRenderer.Write(E.EscapeHTML(i));c.BaseRenderer.WriteString("");}$s=-1;return 2;}return;}var $f={$blk:EB,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(N).prototype.renderMathBlockOpenMarker=function EC(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderMathBlock=function ED(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(N).prototype.renderTableCell=function EE(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){$s=1;continue;}$s=2;continue;case 1:e=CR.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CJ(["align","left"]));}else if(f===(2)){e=$append(e,new CJ(["align","center"]));}else if(f===(3)){e=$append(e,new CJ(["align","right"]));}c.BaseRenderer.Tag(d,e,false);if(DL.nil===a.FirstChild){$s=4;continue;}if(A.Equal(a.FirstChild.Tokens,D.CaretTokens)){$s=5;continue;}$s=6;continue;case 4:a.AppendChild(new C.Node.ptr("","","","",16,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,(new CI($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=7;continue;case 5:a.FirstChild.Tokens=(new CI($stringToBytes("\xE2\x80\xB8 ")));$s=7;continue;case 6:g=A.TrimSpace(a.FirstChild.Tokens);$s=8;case 8:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.FirstChild.Tokens=g;case 7:$s=3;continue;case 2:c.BaseRenderer.Tag("/"+d,CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:EE,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(N).prototype.renderTableRow=function EI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CR.nil,false);}else{c.BaseRenderer.Tag("/tr",CR.nil,false);}return 2;};$ptrType(N).prototype.renderTableHead=function EJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CR.nil,false);}else{c.BaseRenderer.Tag("/thead",CR.nil,false);if(!(DL.nil===a.Next)){c.BaseRenderer.Tag("tbody",CR.nil,false);}}return 2;};$ptrType(N).prototype.renderTable=function EK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("table",new CR([new CJ(["data-block","0"])]),false);}else{if(!(DL.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CR.nil,false);}c.BaseRenderer.Tag("/table",CR.nil,false);}return 2;};$ptrType(N).prototype.renderStrikethrough=function EL(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderStrikethrough1OpenMarker=function EM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("s",new CR([new CJ(["data-marker","~"])]),false);}return 2;};$ptrType(N).prototype.renderStrikethrough1CloseMarker=function EN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CR.nil,false);}return 2;};$ptrType(N).prototype.renderStrikethrough2OpenMarker=function EO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("s",new CR([new CJ(["data-marker","~~"])]),false);}return 2;};$ptrType(N).prototype.renderStrikethrough2CloseMarker=function EP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CR.nil,false);}return 2;};$ptrType(N).prototype.renderLinkTitle=function EQ(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderLinkDest=function ER(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderLinkSpace=function ES(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderLinkText=function ET(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(N).prototype.renderCloseParen=function EU(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderOpenParen=function EV(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderCloseBrace=function EW(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderOpenBrace=function EX(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderCloseBracket=function EY(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderOpenBracket=function EZ(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderBang=function FA(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderImage=function FB(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(3===a.LinkType){$s=3;continue;}$s=4;continue;case 3:d=a.PreviousNodeText();$s=5;case 5:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.WriteString("\"");j=a.ChildByType(40);if(!(DL.nil===j)){j.Tokens=A.ReplaceAll(j.Tokens,D.CaretTokens,CI.nil);c.BaseRenderer.Write(j.Tokens);}c.BaseRenderer.WriteByte(34);k=g.ChildByType(42);if(!(DL.nil===k)&&!(CI.nil===k.Tokens)){c.BaseRenderer.WriteString("");l=c.BaseRenderer.Writer.Bytes();m=A.LastIndex(l,(new CI($stringToBytes("\"");r=a.ChildByType(40);if(!(DL.nil===r)&&A.Contains(r.Tokens,D.CaretTokens)){r.Tokens=A.ReplaceAll(r.Tokens,D.CaretTokens,CI.nil);}case>0;$s=-1;return 2;case 2:c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=14;continue;}$s=15;continue;case 14:c.BaseRenderer.WriteByte(34);s=a.ChildByType(42);if(!(DL.nil===s)&&!(CI.nil===s.Tokens)){c.BaseRenderer.WriteString(" title=\"");s.Tokens=A.ReplaceAll(s.Tokens,D.CaretTokens,CI.nil);c.BaseRenderer.Write(s.Tokens);c.BaseRenderer.WriteByte(34);}c.BaseRenderer.WriteString(" />");t=c.BaseRenderer.Writer.Bytes();u=A.LastIndex(t,(new CI($stringToBytes("=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]).Tokens));}i=($bytesToString(a.LinkRefLabel));j=new CR([new CJ(["data-type","link-ref"]),new CJ(["data-link-label",i])]);c.BaseRenderer.Tag("span",j,false);c.BaseRenderer.WriteString(h);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=-1;return 1;case 4:$s=-1;return 2;case 5:case 2:if(b){$s=8;continue;}$s=9;continue;case 8:k=a.ChildByType(41);l=k.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=11;continue;}$s=12;continue;case 11:m=A.TrimSpace(l);$s=13;case 13:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;o=A.ToLower(n);$s=14;case 14:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;if(A.HasPrefix(n,(new CI($stringToBytes("javascript:"))))){l=CI.nil;}case 12:p=c.BaseRenderer.LinkPath(l);$s=15;case 15:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}l=p;q=A.Contains(l,D.CaretTokens);if(q){r=a.ChildByType(40);r.Tokens=$appendSlice(r.Tokens,D.CaretTokens);l=A.ReplaceAll(l,D.CaretTokens,CI.nil);}s=new CR([new CJ(["href",($bytesToString(l))])]);t=a.ChildByType(42);if(!(DL.nil===t)&&!(CI.nil===t.Tokens)){t.Tokens=A.ReplaceAll(t.Tokens,D.CaretTokens,CI.nil);s=$append(s,new CJ(["title",($bytesToString(t.Tokens))]));}c.BaseRenderer.Tag("a",s,false);$s=10;continue;case 9:c.BaseRenderer.Tag("/a",CR.nil,false);case 10:$s=-1;return 2;}return;}var $f={$blk:FC,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s};return $f;};$ptrType(N).prototype.renderHTML=function FD(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}c.BaseRenderer.WriteString("
    ");d=A.TrimSpace(a.Tokens);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;c.BaseRenderer.WriteString("
    ");c.BaseRenderer.Tag("code",CR.nil,false);c.BaseRenderer.Write(E.EscapeHTML(e));c.BaseRenderer.WriteString("
    ");c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-wysiwyg__preview"]),new CJ(["data-render","2"])]),false);e=A.ReplaceAll(e,D.CaretTokens,CI.nil);if(c.BaseRenderer.Options.Sanitize){$s=2;continue;}$s=3;continue;case 2:f=AE(e);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 3:g=c.BaseRenderer.tagSrcPath(e);$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;c.BaseRenderer.Write(e);c.BaseRenderer.WriteString("
    ");$s=-1;return 2;}return;}var $f={$blk:FD,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(N).prototype.renderInlineHTML=function FE(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}if(A.Equal(a.Tokens,(new CI($stringToBytes("
    "))))&&a.ParentIs(109,DX.nil)){c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}if(A.Contains(a.Tokens,(new CI($stringToBytes(">0;c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}if(A.Equal(a.Tokens,(new CI($stringToBytes(""))))){if(0>0;c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}}if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if("\xE2\x80\x8B"===e||""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}case 2:f=A.ReplaceAll(a.Tokens,(new CI($stringToBytes("\xE2\x80\x8B"))),CI.nil);f=$appendSlice((new CI($stringToBytes("\xE2\x80\x8B"))),f);g=A.TrimSpace(a.Tokens);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.Tokens=g;c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","html-inline"])]),false);f=E.EscapeHTML(f);c.BaseRenderer.Write(f);c.BaseRenderer.WriteString("");$s=-1;return 2;}return;}var $f={$blk:FE,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(N).prototype.renderDocument=function FF(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderParagraph=function FG(a,b){var a,b,c,d,e;c=this;d=a.Parent.Parent;if(!(DL.nil===d)&&(7===d.Type)&&d.ListData.Tight){return 2;}if(b){e=new CR([new CJ(["data-block","0"])]);e=$appendSlice(e,a.KramdownIAL);c.BaseRenderer.Tag("p",e,false);}else{c.BaseRenderer.Tag("/p",CR.nil,false);}return 2;};$ptrType(N).prototype.renderText=function FH(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:d=A.TrimRight(d,"\n");if(!A.EqualFold(d,(new CI($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){d=A.ReplaceAll(d,(new CI($stringToBytes("\xE2\x80\x8B"))),CI.nil);}c.BaseRenderer.Write(E.EscapeHTML(d));case 2:$s=-1;return 2;}return;}var $f={$blk:FH,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(N).prototype.renderCodeSpan=function FI(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}else{f=M.DecodeLastRuneInString(e);g=f[0];if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}c.BaseRenderer.Tag("code",new CR([new CJ(["data-marker",K.Repeat("`",a.CodeMarkerLen)])]),false);case 2:$s=-1;return 2;}return;}var $f={$blk:FI,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(N).prototype.renderCodeSpanOpenMarker=function FJ(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderCodeSpanContent=function FK(a,b){var a,b,c,d;c=this;if(b){d=A.ReplaceAll(a.Tokens,(new CI($stringToBytes("\xE2\x80\x8B"))),CI.nil);d=E.EscapeHTML(d);d=$appendSlice((new CI($stringToBytes("\xE2\x80\x8B"))),d);c.BaseRenderer.Write(d);}return 2;};$ptrType(N).prototype.renderCodeSpanCloseMarker=function FL(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.WriteString("");d=a.Parent;e=d.Parent;if(!(DL.nil===e)&&(33===e.Type)){return 2;}c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};$ptrType(N).prototype.renderEmphasis=function FM(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderEmAsteriskOpenMarker=function FN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",new CR([new CJ(["data-marker","*"])]),false);}return 2;};$ptrType(N).prototype.renderEmAsteriskCloseMarker=function FO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CR.nil,false);}return 2;};$ptrType(N).prototype.renderEmUnderscoreOpenMarker=function FP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",new CR([new CJ(["data-marker","_"])]),false);}return 2;};$ptrType(N).prototype.renderEmUnderscoreCloseMarker=function FQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CR.nil,false);}return 2;};$ptrType(N).prototype.renderStrong=function FR(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderStrongA6kOpenMarker=function FS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",new CR([new CJ(["data-marker","**"])]),false);}return 2;};$ptrType(N).prototype.renderStrongA6kCloseMarker=function FT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CR.nil,false);}return 2;};$ptrType(N).prototype.renderStrongU8eOpenMarker=function FU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",new CR([new CJ(["data-marker","__"])]),false);}return 2;};$ptrType(N).prototype.renderStrongU8eCloseMarker=function FV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CR.nil,false);}return 2;};$ptrType(N).prototype.renderBlockquote=function FW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(N).prototype.renderBlockquoteMarker=function FX(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderHeading=function FY(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.WriteString(">0))+" data-block=\"0\"");d="";e=a.ChildByType(420);if(!(DL.nil===e)){d=($bytesToString(e.Tokens));}if(c.BaseRenderer.Options.HeadingID&&!(""===d)){c.BaseRenderer.WriteString(" data-id=\""+d+"\"");}if(""===d){$s=4;continue;}$s=5;continue;case 4:f=AT(a);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;case 5:c.BaseRenderer.WriteString(" id=\"wysiwyg-"+d+"\"");if(!a.HeadingSetext){c.BaseRenderer.WriteString(" data-marker=\"#\">");}else{if(1===a.HeadingLevel){c.BaseRenderer.WriteString(" data-marker=\"=\">");}else{c.BaseRenderer.WriteString(" data-marker=\"-\">");}}if(c.BaseRenderer.Options.HeadingAnchor){$s=7;continue;}$s=8;continue;case 7:g=AT(a);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;c.BaseRenderer.Tag("a",new CR([new CJ(["id","vditorAnchor-"+h]),new CJ(["class","vditor-anchor"]),new CJ(["href","#"+h])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/a",CR.nil,false);case 8:$s=3;continue;case 2:c.BaseRenderer.WriteString(">0))+">");case 3:$s=-1;return 2;}return;}var $f={$blk:FY,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(N).prototype.renderHeadingC8hMarker=function FZ(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderHeadingID=function GA(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderList=function GB(a,b){var a,b,c,d,e,f,g;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){e=CR.nil;if(a.ListData.Tight){e=$append(e,new CJ(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){e=$append(e,new CJ(["start",J.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){e=$append(e,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){e=$append(e,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){e=$append(e,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{e=$append(e,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}}e=$append(e,new CJ(["data-block","0"]));c.BaseRenderer.renderListStyle(a,(g||(g=new GC(function(){return e;},function($v){e=$v;}))));c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CR.nil,false);}return 2;};$ptrType(N).prototype.renderListItem=function GD(a,b){var a,b,c,d,e;c=this;if(b){d=CR.nil;e=a.ListData.Typ;if(e===(0)){d=$append(d,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(DL.nil===a.FirstChild)&&!(DL.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)){d=$append(d,new CJ(["class",c.BaseRenderer.Options.GFMTaskListItemClass]));}}c.BaseRenderer.Tag("li",d,false);if(DL.nil===a.FirstChild){c.BaseRenderer.WriteString("\xE2\x80\x8B");}}else{c.BaseRenderer.Tag("/li",CR.nil,false);}return 2;};$ptrType(N).prototype.renderTaskListItemMarker=function GE(a,b){var a,b,c,d;c=this;if(b){d=CR.nil;if(a.TaskListItemChecked){d=$append(d,new CJ(["checked",""]));}d=$append(d,new CJ(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};$ptrType(N).prototype.renderThematicBreak=function GF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("hr",new CR([new CJ(["data-block","0"])]),true);if(!(CI.nil===a.Tokens)){c.BaseRenderer.Tag("p",new CR([new CJ(["data-block","0"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);c.BaseRenderer.Tag("/p",CR.nil,false);}}return 2;};$ptrType(N).prototype.renderHardBreak=function GG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CR.nil,true);}return 2;};$ptrType(N).prototype.renderSoftBreak=function GH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(N).prototype.renderCodeBlock=function GI(a,b){var a,b,c,d;c=this;if(b){d="```";if(!(DL.nil===a.FirstChild)&&A.HasPrefix(a.FirstChild.Tokens,(new CI($stringToBytes(d))))){d=($bytesToString(a.FirstChild.Tokens));}c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(N).prototype.renderCodeBlockCode=function GJ(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.Tokens.$length;e=1>d||((3===d)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));f=a.Parent.IsFencedCodeBlock;g="";h=false;i=CR.nil;if(f&&0=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0])));i=$append(i,new CJ(["class","language-"+g]));if("mindmap"===g){$s=5;continue;}$s=6;continue;case 5:k=BO(a.Tokens);$s=7;case 7:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;i=$append(i,new CJ(["data-code",($bytesToString(l))]));case 6:case 4:case 2:m=new CR([new CJ(["class","vditor-wysiwyg__pre"])]);if(!A.Contains(a.Tokens,D.CaretTokens)&&!h&&c.BaseRenderer.Options.VditorCodeBlockPreview){m=$append(m,new CJ(["style","display: none"]));}c.BaseRenderer.Tag("pre",m,false);c.BaseRenderer.Tag("code",i,false);if(e){c.BaseRenderer.WriteString("\n");}else{if(h){c.BaseRenderer.WriteString("");}c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}c.BaseRenderer.WriteString("");if(c.BaseRenderer.Options.VditorCodeBlockPreview){c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-wysiwyg__preview"]),new CJ(["data-render","2"])]),false);n=BA(g);if(n){c.BaseRenderer.Tag("div",i,false);}else{c.BaseRenderer.Tag("code",i,false);}o=a.Tokens;o=A.ReplaceAll(o,D.CaretTokens,CI.nil);c.BaseRenderer.Write(E.EscapeHTML(o));if(n){c.BaseRenderer.WriteString("");}else{c.BaseRenderer.WriteString("");}}$s=-1;return 2;}return;}var $f={$blk:GJ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$ptrType(P).prototype.WriteByte=function GK(a){var a,b;b=this;b.BaseRenderer.Writer.WriteByte(a);b.LastOut=$append(b.LastOut,a);if(1024:");if(!("\xE2\x80\xB8"===e)){c.WriteString(" ");}c.WriteString("");c.WriteString(e);c.Newline();c.Write($pkg.NewlineSV);}return 1;};$ptrType(P).prototype.renderKramdownBlockIAL=function GT(a,b){var a,b,c;c=this;if(b){c.Newline();c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","kramdown-ial"]),new CJ(["class","vditor-sv__marker"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();}return 2;};$ptrType(P).prototype.renderMark=function GU(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"mark");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:GU,$c:true,$r,a,b,c,$s};return $f;};$ptrType(P).prototype.renderMark1OpenMarker=function GV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("=");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderMark1CloseMarker=function GW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("=");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderMark2OpenMarker=function GX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("==");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderMark2CloseMarker=function GY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("==");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderSup=function GZ(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"sup");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:GZ,$c:true,$r,a,b,c,$s};return $f;};$ptrType(P).prototype.renderSupOpenMarker=function HA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("^");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderSupCloseMarker=function HB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("^");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderSub=function HC(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"sub");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:HC,$c:true,$r,a,b,c,$s};return $f;};$ptrType(P).prototype.renderSubOpenMarker=function HD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderSubCloseMarker=function HE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderYamlFrontMatterCloseMarker=function HF(a,b){var a,b,c;c=this;if(b){c.Newline();c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","yaml-front-matter-close-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.Write(G.YamlFrontMatterMarker);c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderYamlFrontMatterContent=function HG(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","text"])]),false);d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=E.EscapeHTML(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CI($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CI($stringToBytes("\n"))),g);c.Write(f);c.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:HG,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(P).prototype.renderYamlFrontMatterOpenMarker=function HH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","yaml-front-matter-open-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.Write(G.YamlFrontMatterMarker);c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();}return 2;};$ptrType(P).prototype.renderYamlFrontMatter=function HI(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderHtmlEntity=function HJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--pre"]),new CJ(["data-type","html-entity"])]),false);c.Write(E.EscapeHTML(a.HtmlEntityTokens));c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderBackslashContent=function HK(a,b){var a,b,c;c=this;if(b){c.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(P).prototype.renderBackslash=function HL(a,b){var a,b,c;c=this;if(b){c.WriteString("");c.WriteString("");c.WriteByte(92);c.WriteString("");}else{c.WriteString("");}return 2;};$ptrType(P).prototype.renderToC=function HM(a,b){var a,b,c;c=this;if(b){c.WriteString("");c.WriteString("[toc]");c.WriteString("");c.Newline();c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderFootnotesDefBlock=function HN(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderFootnotesDef=function HO(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:a=[a];c=[c];c[0]=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c[0].BaseRenderer.RenderingFootnotes){$s=-1;return 2;}c[0].BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);c[0].WriteByte(91);c[0].BaseRenderer.Tag("/span",CR.nil,false);c[0].BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--link"]),new CJ(["data-type","footnotes-link"])]),false);c[0].Write(a[0].Tokens);c[0].BaseRenderer.Tag("/span",CR.nil,false);c[0].BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);c[0].WriteByte(93);c[0].BaseRenderer.Tag("/span",CR.nil,false);c[0].WriteString(": ");d=a[0].FirstChild;case 3:if(!(!(DL.nil===d))){$s=4;continue;}$r=C.Walk(d,(function(a,c){return function HP(e,f){var{e,f,g,h,i,j,$s,$r,$c}=$restore(this,{e,f});$s=$s||0;s:while(true){switch($s){case 0:if(f&&!(e===a[0].FirstChild)&&(e.IsBlock()||(15===e.Type)||(13===e.Type))){g=" ";if(13===e.Type){e.Tokens=$appendSlice((new CI($stringToBytes(g))),e.Tokens);}else{c[0].WriteString(g);}}i=(h=$mapIndex(c[0].BaseRenderer.RendererFuncs,C.NodeType.keyFor(e.Type)),h!==undefined?h.v:$throwNilPointerError)(e,f);$s=1;case 1:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$s=2;case 2:return j;}return;}var $f={$blk:HP,$c:true,$r,e,f,g,h,i,j,$s};return $f;};})(a,c));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=3;continue;case 4:$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:HO,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(P).prototype.renderFootnotesRef=function HQ(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.PreviousNodeText();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[1];i=h.Text();$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=new CR([new CJ(["data-type","footnotes-ref"])]);k=$append(k,new CJ(["class","b3-tooltips b3-tooltips__s"]));l=E.EscapeString(j);$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=AS(l,24);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}k=$append(k,new CJ(["aria-label",m]));k=$append(k,new CJ(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));c.BaseRenderer.Tag("span",new CR([new CJ(["class","sup"])]),false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(91);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--link"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(93);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);$s=-1;return 2;}return;}var $f={$blk:HQ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};$ptrType(P).prototype.renderCodeBlockCloseMarker=function HR(a,b){var a,b,c;c=this;if(b){c.Newline();c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","code-block-close-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();}return 2;};$ptrType(P).prototype.renderCodeBlockInfoMarker=function HS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--info"]),new CJ(["data-type","code-block-info"])]),false);c.Write(a.CodeBlockInfo);c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();}return 2;};$ptrType(P).prototype.renderCodeBlockOpenMarker=function HT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","code-block-open-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderCodeBlock=function HU(a,b){var a,b,c;c=this;if(b){if(!a.IsFencedCodeBlock){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","code-block-open-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("```");c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();}}else{if(!a.IsFencedCodeBlock){c.Newline();c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--info"]),new CJ(["data-type","code-block-info"])]),false);c.WriteString("```");c.BaseRenderer.Tag("/span",CR.nil,false);}c.Newline();c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderCodeBlockCode=function HV(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","text"])]),false);d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=E.EscapeHTML(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CI($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CI($stringToBytes("\n"))),g);c.Write(f);c.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:HV,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(P).prototype.renderEmojiAlias=function HW(a,b){var a,b,c;c=this;if(b){c.Write(a.Tokens);}return 2;};$ptrType(P).prototype.renderEmojiImg=function HX(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderEmojiUnicode=function HY(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderEmoji=function HZ(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderInlineMathCloseMarker=function IA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteByte(36);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderInlineMathContent=function IB(a,b){var a,b,c,d;c=this;if(b){d=E.EscapeHTML(a.Tokens);c.Write(d);c.BaseRenderer.Tag("/code",CR.nil,false);}return 2;};$ptrType(P).prototype.renderInlineMathOpenMarker=function IC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteByte(36);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderInlineMath=function ID(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderMathBlockCloseMarker=function IE(a,b){var a,b,c;c=this;if(b){c.Newline();c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","math-block-close-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("$$");c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderMathBlockContent=function IF(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","text"])]),false);d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=E.EscapeHTML(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CI($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CI($stringToBytes("\n"))),g);c.Write(f);c.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:IF,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(P).prototype.renderMathBlockOpenMarker=function IG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","math-block-open-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("$$");c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();}return 2;};$ptrType(P).prototype.renderMathBlock=function IH(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderTableCell=function II(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderTableRow=function IJ(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderTableHead=function IK(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderTable=function IL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","table"])]),false);c.Write(a.Tokens);c.Newline();c.Write($pkg.NewlineSV);c.BaseRenderer.Tag("/span",CR.nil,false);}return 1;};$ptrType(P).prototype.renderStrikethrough=function IM(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"s");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:IM,$c:true,$r,a,b,c,$s};return $f;};$ptrType(P).prototype.renderStrikethrough1OpenMarker=function IN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrikethrough1CloseMarker=function IO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrikethrough2OpenMarker=function IP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("~~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrikethrough2CloseMarker=function IQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("~~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderLinkTitle=function IR(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--title"])]),false);c.WriteByte(34);c.Write(a.Tokens);c.WriteByte(34);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderLinkDest=function IS(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--link"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=A.TrimSpace(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=A.ToLower(f);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;if(A.HasPrefix(f,(new CI($stringToBytes("javascript:"))))){d=CI.nil;}case 4:d=E.EscapeHTML(d);c.Write(d);c.BaseRenderer.Tag("/span",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:IS,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(P).prototype.renderLinkSpace=function IT(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.WriteByte(32);}return 2;};$ptrType(P).prototype.renderLinkText=function IU(a,b){var a,b,c;c=this;if(b){if(34===a.Parent.Type){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);}else{if(3===a.Parent.LinkType){c.BaseRenderer.Tag("span",CR.nil,false);}else{c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"]),new CJ(["data-type","link-text"])]),false);}}c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderCloseParen=function IV(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--paren"])]),false);c.WriteByte(41);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderOpenParen=function IW(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--paren"])]),false);c.WriteByte(40);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderCloseBrace=function IX(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--brace"])]),false);c.WriteByte(125);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderOpenBrace=function IY(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--brace"])]),false);c.WriteByte(123);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderCloseBracket=function IZ(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(93);c.BaseRenderer.Tag("/span",CR.nil,false);if(3===a.Parent.LinkType){d=a.Parent.ChildByType(40);if(DL.nil===d||!A.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--link"])]),false);c.WriteByte(91);c.Write(a.Parent.LinkRefLabel);c.WriteByte(93);c.BaseRenderer.Tag("/span",CR.nil,false);}}}return 2;};$ptrType(P).prototype.renderOpenBracket=function JA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(91);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderBang=function JB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteByte(33);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderImage=function JC(a,b){var a,b,c,d;c=this;if(b){if(3===a.LinkType){a.ChildByType(38).Unlink();a.ChildByType(41).Unlink();d=a.ChildByType(43);if(!(DL.nil===d)){d.Unlink();a.ChildByType(42).Unlink();}a.ChildByType(39).Unlink();}}return 2;};$ptrType(P).prototype.renderLink=function JD(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderHTML=function JE(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=E.EscapeHTML(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CI($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CI($stringToBytes("\n"))),g);c.Write(f);c.WriteString("");c.Newline();c.Write($pkg.NewlineSV);case 2:$s=-1;return 2;}return;}var $f={$blk:JE,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(P).prototype.renderInlineHTML=function JF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderDocument=function JG(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);}else{c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));d=A.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");c.BaseRenderer.Writer.Reset();c.Write(d);}return 2;};$ptrType(P).prototype.renderParagraph=function JH(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);}else{c.Newline();d=a.Parent.Parent;e=!(DL.nil===d)&&(7===d.Type)&&d.ListData.Tight;if(!e){c.Write($pkg.NewlineSV);}c.popWriter(a);}return 2;};$ptrType(P).prototype.renderText=function JJ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(a.ParentIs(109,DX.nil)){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","text"])]),false);d=A.TrimRight(d,"\n");c.Write(E.EscapeHTML(d));c.BaseRenderer.Tag("/span",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:JJ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(P).prototype.renderCodeSpan=function JK(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderCodeSpanOpenMarker=function JL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString(K.Repeat("`",a.Parent.CodeMarkerLen));if(A.HasPrefix(a.Next.Tokens,(new CI($stringToBytes("`"))))){c.WriteByte(32);}c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderCodeSpanContent=function JM(a,b){var a,b,c;c=this;if(b){c.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(P).prototype.renderCodeSpanCloseMarker=function JN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);if(A.HasSuffix(a.Previous.Tokens,(new CI($stringToBytes("`"))))){c.WriteByte(32);}c.WriteString(K.Repeat("`",a.Parent.CodeMarkerLen));c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderEmphasis=function JO(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"em");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:JO,$c:true,$r,a,b,c,$s};return $f;};$ptrType(P).prototype.popWriteClass=function JP(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));$r=c.renderClass(a,b);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}(d=c.nodeWriterStack,e=c.nodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e])).Write(c.BaseRenderer.Writer.Bytes());c.BaseRenderer.Writer=(f=c.nodeWriterStack,g=c.nodeWriterStack.$length-1>>0,((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]));$s=-1;return;}return;}var $f={$blk:JP,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(P).prototype.popWriter=function JQ(a){var a,b,c,d,e,f;b=this;b.nodeWriterStack=$subslice(b.nodeWriterStack,0,(b.nodeWriterStack.$length-1>>0));(c=b.nodeWriterStack,d=b.nodeWriterStack.$length-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d])).Write(b.BaseRenderer.Writer.Bytes());b.BaseRenderer.Writer=(e=b.nodeWriterStack,f=b.nodeWriterStack.$length-1>>0,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));};$ptrType(P).prototype.renderEmAsteriskOpenMarker=function JR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(42);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderEmAsteriskCloseMarker=function JS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(42);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderEmUnderscoreOpenMarker=function JT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(95);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderEmUnderscoreCloseMarker=function JU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(95);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrong=function JV(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"strong");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:JV,$c:true,$r,a,b,c,$s};return $f;};$ptrType(P).prototype.renderStrongA6kOpenMarker=function JW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteString("**");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrongA6kCloseMarker=function JX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteString("**");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrongU8eOpenMarker=function JY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteString("__");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrongU8eCloseMarker=function JZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteString("__");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderBlockquote=function KA(a,b){var a,b,c,d,e,f,g,h,i,j,k,l;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);}else{f=(d=c.nodeWriterStack,e=c.nodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));g=f.Bytes();h=(new CI($stringToBytes("> ")));g=$appendSlice(h,g);while(true){if(!(A.HasSuffix(g,$pkg.NewlineSV))){break;}g=A.TrimSuffix(g,$pkg.NewlineSV);}g=A.ReplaceAll(g,$pkg.NewlineSV,$appendSlice($pkg.NewlineSV,h));f.Reset();f.Write(g);(i=c.nodeWriterStack,j=c.nodeWriterStack.$length-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j])).Write(f.Bytes());c.BaseRenderer.Writer=(k=c.nodeWriterStack,l=c.nodeWriterStack.$length-1>>0,((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]));g=c.BaseRenderer.Writer.Bytes();c.BaseRenderer.Writer.Reset();c.Write(g);c.Newline();c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderBlockquoteMarker=function KB(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderHeading=function KC(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);if(!a.HeadingSetext){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--heading"]),new CJ(["data-type","heading-marker"])]),false);c.WriteString(K.Repeat("#",a.HeadingLevel)+" ");c.BaseRenderer.Tag("/span",CR.nil,false);}$s=3;continue;case 2:if(a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:c.Newline();c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--heading"]),new CJ(["data-type","heading-marker"])]),false);d=c.BaseRenderer.setextHeadingLen(a);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){c.WriteString(K.Repeat("=",e));}else{c.WriteString(K.Repeat("-",e));}c.BaseRenderer.Tag("/span",CR.nil,false);case 5:f="h"+$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));$r=c.renderClass(a,f);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.Newline();c.Write($pkg.NewlineSV);c.popWriter(a);case 3:$s=-1;return 2;}return;}var $f={$blk:KC,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(P).prototype.renderClass=function KD(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.Writer.Bytes();e=A.NewReader(d);f=new E.Node.ptr(KE.nil,KE.nil,KE.nil,KE.nil,KE.nil,3,0,"","",KG.nil);h=E.ParseFragment(e,f);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;i=g[0];c.BaseRenderer.Writer.Reset();j=0;case 2:if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);l=c.domAttrValue(k,"class");if(""===l){l=b;}else{l=l+(" "+b);}c.domSetAttrValue(k,"class",l);m=E.Render(c.BaseRenderer.Writer,k);$s=4;case 4:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}m;j=j+(1)>>0;$s=2;continue;case 3:$s=-1;return;}return;}var $f={$blk:KD,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};$ptrType(P).prototype.domAttrValue=function KH(a,b){var a,b,c,d,e,f;c=this;if(KE.nil===a){return"";}d=a.Attr;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(f.Key===b){return f.Val;}e++;}return"";};$ptrType(P).prototype.domSetAttrValue=function KI(a,b,c){var a,b,c,d,e,f,g;d=this;if(KE.nil===a){return;}e=a.Attr;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(g.Key===b){g.Val=c;return;}f++;}a.Attr=$append(a.Attr,new E.Attribute.ptr("",b,c));};$ptrType(P).prototype.renderHeadingC8hMarker=function KJ(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderHeadingID=function KK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString(" {"+($bytesToString(a.Tokens))+"}");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderList=function KL(a,b){var a,b,c;c=this;if(!b){c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderListItem=function KM(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);}else{f=(d=c.nodeWriterStack,e=c.nodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));g=f.Bytes();h="";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){h=J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter));}else{h=($bytesToString(a.ListData.Marker));}i=(new CI($stringToBytes(""+h+" ")));g=$appendSlice(i,g);while(true){if(!(A.HasSuffix(g,$pkg.NewlineSV))){break;}g=A.TrimSuffix(g,$pkg.NewlineSV);}j=(new CI($stringToBytes(""+K.Repeat(" ",a.ListData.Padding)+"")));g=A.ReplaceAll(g,$pkg.NewlineSV,$appendSlice($pkg.NewlineSV,j));f.Reset();f.Write(g);(k=c.nodeWriterStack,l=c.nodeWriterStack.$length-1>>0,((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l])).Write(f.Bytes());c.BaseRenderer.Writer=(m=c.nodeWriterStack,n=c.nodeWriterStack.$length-1>>0,((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]));g=c.BaseRenderer.Writer.Bytes();c.BaseRenderer.Writer.Reset();c.Write(g);c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderTaskListItemMarker=function KN(a,b){var a,b,c;c=this;if(!b){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","task-marker"]),new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(91);c.BaseRenderer.Tag("/span",CR.nil,false);if(a.TaskListItemChecked){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","task-marker"]),new CJ(["class","vditor-sv__marker--strong"])]),false);c.WriteByte(120);c.BaseRenderer.Tag("/span",CR.nil,false);}else{c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","task-marker"]),new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(32);c.BaseRenderer.Tag("/span",CR.nil,false);}c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","task-marker"]),new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteString("] ");c.BaseRenderer.Tag("/span",CR.nil,false);a.Next.Tokens=A.TrimPrefix(a.Next.Tokens,(new CI($stringToBytes(" "))));return 2;};$ptrType(P).prototype.renderThematicBreak=function KO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("---");c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderHardBreak=function KP(a,b){var a,b,c;c=this;if(b){c.Newline();}return 2;};$ptrType(P).prototype.renderSoftBreak=function KQ(a,b){var a,b,c;c=this;if(b){c.Newline();}return 2;};$ptrType(P).prototype.Text=function KR(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]="";c=this;$r=C.Walk(a,(function(b){return function KS(d,e){var d,e,f;if(e){f=d.Type;if((f===(16))||(f===(40))||(f===(41))||(f===(42))||(f===(15))||(f===(29))||(f===(306))||(f===(302))||(f===(9))||(f===(10))){b[0]=b[0]+(($bytesToString(d.Tokens)));}else if(f===(14)){b[0]=b[0]+(($bytesToString(d.CodeBlockInfo)));}else if(f===(33)){if(3===d.LinkType){b[0]=b[0]+(($bytesToString(d.LinkRefLabel)));}}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}var $f={$blk:KR,$c:true,$r,a,b,c,$s};return $f;};S=function KT(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new R.ptr(AR(a,b,c));e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderOpenBrace")});bc=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderCloseBrace")});bd=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderLinkText")});be=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderLinkSpace")});bf=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkDest")});bg=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkTitle")});bh=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderStrikethrough")});bi=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bj=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bk=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bl=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bm=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderTaskListItemMarker")});bn=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderTable")});bo=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTableHead")});bp=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTableRow")});bq=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableCell")});br=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderEmoji")});bs=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderEmojiUnicode")});bt=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmojiImg")});bu=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiAlias")});bv=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderFootnotesDefBlock")});bw=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderFootnotesDef")});bx=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesRef")});by=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderToC")});bz=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderBackslash")});ca=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderBackslashContent")});cb=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderHtmlEntity")});cc=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderYamlFrontMatter")});cd=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});ce=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatterContent")});cf=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});cg=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderMark")});ch=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderMark1OpenMarker")});ci=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderMark1CloseMarker")});cj=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderSup")});ck=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderSupOpenMarker")});cl=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderSupCloseMarker")});cm=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderSub")});cn=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderSubOpenMarker")});co=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderSubCloseMarker")});cp=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderMark2OpenMarker")});cq=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderMark2CloseMarker")});cr=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderKramdownBlockIAL")});cs=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderLinkRefDefBlock")});ct=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderLinkRefDef")});return d;};$pkg.NewVditorIRRenderer=S;$ptrType(R).prototype.renderLinkRefDefBlock=function KU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(R).prototype.renderLinkRefDef=function KV(a,b){var a,b,c,d,e;c=this;if(b){d=a.FirstChild.ChildByType(41).Tokens;e=H.BytesToStr(d);c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" ");}c.BaseRenderer.WriteString(e+"\n");}return 1;};$ptrType(R).prototype.renderKramdownBlockIAL=function KW(a,b){var a,b,c;c=this;return 2;};$ptrType(R).prototype.renderMark=function KX(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:KX,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderMark1OpenMarker=function KY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("=");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("mark",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderMark1CloseMarker=function KZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("=");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderMark2OpenMarker=function LA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("==");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("mark",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderMark2CloseMarker=function LB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("==");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderSup=function LC(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:LC,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderSupOpenMarker=function LD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("^");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("sup",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderSupCloseMarker=function LE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("^");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderSub=function LF(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:LF,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderSubOpenMarker=function LG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("sub",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderSubCloseMarker=function LH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderYamlFrontMatterCloseMarker=function LI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","yaml-front-matter-close-marker"])]),false);c.BaseRenderer.Write(G.YamlFrontMatterMarker);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderYamlFrontMatterContent=function LJ(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.Tokens=d;e=a.Tokens.$length;f=1>e||((3===e)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-ir__marker--pre"])]),false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","yaml-front-matter"]),new CJ(["class","language-yaml"])]),false);if(f){c.BaseRenderer.WriteString("\n");}else{c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}c.BaseRenderer.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:LJ,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(R).prototype.renderYamlFrontMatterOpenMarker=function LK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","yaml-front-matter-open-marker"])]),false);c.BaseRenderer.Write(G.YamlFrontMatterMarker);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderYamlFrontMatter=function LL(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("");case 3:$s=-1;return 2;}return;}var $f={$blk:LL,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderHtmlEntity=function LM(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("code",new CR([new CJ(["data-newline","1"]),new CJ(["class","vditor-ir__marker vditor-ir__marker--pre"]),new CJ(["data-type","html-entity"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.HtmlEntityTokens));c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__preview"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Tag("code",CR.nil,false);c.BaseRenderer.Write(a.HtmlEntityTokens);c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:LM,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderBackslashContent=function LN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(R).prototype.renderBackslash=function LO(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(92);c.BaseRenderer.WriteString("");$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:LO,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderToC=function LP(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=2;case 2:return e;}return;}var $f={$blk:LP,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(R).prototype.renderFootnotesDefBlock=function LQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(R).prototype.renderFootnotesDef=function LR(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];c[0]=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c[0].BaseRenderer.RenderingFootnotes){$s=-1;return 2;}c[0].BaseRenderer.WriteString("
    ");c[0].BaseRenderer.WriteString("["+($bytesToString(a.Tokens))+"]: ");d=a.FirstChild;case 3:if(!(!(DL.nil===d))){$s=4;continue;}$r=C.Walk(d,(function(c){return function LS(e,f){var{e,f,g,h,i,$s,$r,$c}=$restore(this,{e,f});$s=$s||0;s:while(true){switch($s){case 0:h=(g=$mapIndex(c[0].BaseRenderer.RendererFuncs,C.NodeType.keyFor(e.Type)),g!==undefined?g.v:$throwNilPointerError)(e,f);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;$s=2;case 2:return i;}return;}var $f={$blk:LS,$c:true,$r,e,f,g,h,i,$s};return $f;};})(c));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=3;continue;case 4:c[0].BaseRenderer.WriteString("
    ");$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:LR,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(R).prototype.renderFootnotesRef=function LT(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.PreviousNodeText();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j=J.Itoa(h);k=i.Text();$s=3;case 3:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=new CR([new CJ(["data-type","footnotes-ref"])]);n=a.Text();$s=4;case 4:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=K.Contains(o,"\xE2\x80\xB8");if(p){m=$append(m,new CJ(["class","vditor-ir__node vditor-ir__node--expand vditor-tooltipped vditor-tooltipped__s"]));}else{m=$append(m,new CJ(["class","vditor-ir__node vditor-tooltipped vditor-tooltipped__s"]));}q=E.EscapeString(l);$s=5;case 5:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=AS(q,24);$s=6;case 6:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}m=$append(m,new CJ(["aria-label",r]));m=$append(m,new CJ(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));c.BaseRenderer.Tag("sup",m,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(91);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker--hide"]),new CJ(["data-render","1"])]),false);c.BaseRenderer.WriteString(j);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(93);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=-1;return 2;}return;}var $f={$blk:LT,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s};return $f;};$ptrType(R).prototype.renderCodeBlockCloseMarker=function LU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","code-block-close-marker"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderCodeBlockInfoMarker=function LV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--info"]),new CJ(["data-type","code-block-info"])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");c.BaseRenderer.Write(a.CodeBlockInfo);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderCodeBlockOpenMarker=function LW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","code-block-open-marker"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderCodeBlock=function LX(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("");case 3:$s=-1;return 2;}return;}var $f={$blk:LX,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderCodeBlockCode=function LY(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.Tokens.$length;e=1>d||((3===d)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));f=a.Parent.IsFencedCodeBlock;g=false;h="";if(f){g=A.Contains(a.Previous.CodeBlockInfo,D.CaretTokens);a.Previous.CodeBlockInfo=A.ReplaceAll(a.Previous.CodeBlockInfo,D.CaretTokens,CI.nil);}i=CR.nil;if(f&&0=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0])));i=$append(i,new CJ(["class","language-"+h]));if("mindmap"===h){$s=3;continue;}$s=4;continue;case 3:k=BO(a.Tokens);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;i=$append(i,new CJ(["data-code",($bytesToString(l))]));case 4:case 2:m="vditor-ir__marker--pre";if(c.BaseRenderer.Options.VditorCodeBlockPreview){m=m+(" vditor-ir__marker");}c.BaseRenderer.Tag("pre",new CR([new CJ(["class",m])]),false);c.BaseRenderer.Tag("code",i,false);if(e){if(!g){c.BaseRenderer.WriteString("");}c.BaseRenderer.WriteByte(10);}else{c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}c.BaseRenderer.WriteString("");if(c.BaseRenderer.Options.VditorCodeBlockPreview){c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-ir__preview"]),new CJ(["data-render","2"])]),false);n=BA(h);if(n){c.BaseRenderer.Tag("div",i,false);}else{c.BaseRenderer.Tag("code",i,false);}o=a.Tokens;o=A.ReplaceAll(o,D.CaretTokens,CI.nil);c.BaseRenderer.Write(E.EscapeHTML(o));if(n){c.BaseRenderer.WriteString("");}else{c.BaseRenderer.WriteString("");}}$s=-1;return 2;}return;}var $f={$blk:LY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$ptrType(R).prototype.renderEmojiAlias=function LZ(a,b){var a,b,c;c=this;return 2;};$ptrType(R).prototype.renderEmojiImg=function MA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(a.FirstChild.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderEmojiUnicode=function MB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(a.FirstChild.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderEmoji=function MC(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}$r=c.renderSpanNode(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("");case 3:$s=-1;return 2;}return;}var $f={$blk:MC,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(R).prototype.renderInlineMathCloseMarker=function MD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(36);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderInlineMathContent=function ME(a,b){var a,b,c,d;c=this;if(b){d=a.Tokens;d=E.EscapeHTML(d);c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__preview"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","language-math"])]),false);d=A.ReplaceAll(d,D.CaretTokens,CI.nil);if(a.ParentIs(109,DX.nil)){d=A.ReplaceAll(d,(new CI($stringToBytes("\\|"))),(new CI($stringToBytes("|"))));}c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderInlineMathOpenMarker=function MF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(36);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-newline","1"]),new CJ(["class","vditor-ir__marker vditor-ir__marker--pre"]),new CJ(["data-type","math-inline"])]),false);}return 2;};$ptrType(R).prototype.renderInlineMath=function MG(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:MG,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderMathBlockCloseMarker=function MH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","math-block-close-marker"])]),false);c.BaseRenderer.Write(G.MathBlockMarker);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderMathBlockContent=function MI(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=A.TrimSpace(a.Tokens);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.Tokens=d;e=a.Tokens.$length;f=1>e||((3===e)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));g="vditor-ir__marker--pre";if(c.BaseRenderer.Options.VditorMathBlockPreview){g=g+(" vditor-ir__marker");}c.BaseRenderer.Tag("pre",new CR([new CJ(["class",g])]),false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","math-block"]),new CJ(["class","language-math"])]),false);if(f){c.BaseRenderer.WriteString("\n");}else{c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}c.BaseRenderer.WriteString("");if(c.BaseRenderer.Options.VditorMathBlockPreview){c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-ir__preview"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","math-block"]),new CJ(["class","language-math"])]),false);h=a.Tokens;h=A.ReplaceAll(h,D.CaretTokens,CI.nil);c.BaseRenderer.Write(E.EscapeHTML(h));c.BaseRenderer.WriteString("");}$s=-1;return 2;}return;}var $f={$blk:MI,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(R).prototype.renderMathBlockOpenMarker=function MJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","math-block-open-marker"])]),false);c.BaseRenderer.Write(G.MathBlockMarker);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderMathBlock=function MK(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("");case 3:$s=-1;return 2;}return;}var $f={$blk:MK,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderTableCell=function ML(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){$s=1;continue;}$s=2;continue;case 1:e=CR.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CJ(["align","left"]));}else if(f===(2)){e=$append(e,new CJ(["align","center"]));}else if(f===(3)){e=$append(e,new CJ(["align","right"]));}c.BaseRenderer.Tag(d,e,false);if(DL.nil===a.FirstChild){$s=4;continue;}if(A.Equal(a.FirstChild.Tokens,D.CaretTokens)){$s=5;continue;}$s=6;continue;case 4:a.AppendChild(new C.Node.ptr("","","","",16,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,(new CI($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=7;continue;case 5:a.FirstChild.Tokens=(new CI($stringToBytes("\xE2\x80\xB8 ")));$s=7;continue;case 6:g=A.TrimSpace(a.FirstChild.Tokens);$s=8;case 8:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.FirstChild.Tokens=g;case 7:$s=3;continue;case 2:c.BaseRenderer.Tag("/"+d,CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:ML,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(R).prototype.renderTableRow=function MM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CR.nil,false);}else{c.BaseRenderer.Tag("/tr",CR.nil,false);}return 2;};$ptrType(R).prototype.renderTableHead=function MN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CR.nil,false);}else{c.BaseRenderer.Tag("/thead",CR.nil,false);if(!(DL.nil===a.Next)){c.BaseRenderer.Tag("tbody",CR.nil,false);}}return 2;};$ptrType(R).prototype.renderTable=function MO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("table",new CR([new CJ(["data-block","0"]),new CJ(["data-type","table"])]),false);}else{if(!(DL.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CR.nil,false);}c.BaseRenderer.Tag("/table",CR.nil,false);}return 2;};$ptrType(R).prototype.renderStrikethrough=function MP(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:MP,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderStrikethrough1OpenMarker=function MQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("s",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderStrikethrough1CloseMarker=function MR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderStrikethrough2OpenMarker=function MS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~~");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("s",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderStrikethrough2CloseMarker=function MT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderLinkTitle=function MU(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--title"])]),false);c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderLinkDest=function MV(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=A.TrimSpace(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=A.ToLower(f);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;if(A.HasPrefix(f,(new CI($stringToBytes("javascript:"))))){d=CI.nil;}case 4:d=E.EscapeHTML(d);c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/span",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:MV,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(R).prototype.renderLinkSpace=function MW(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(R).prototype.renderLinkText=function MX(a,b){var a,b,c;c=this;if(b){if(34===a.Parent.Type){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);}else{if(3===a.Parent.LinkType){c.BaseRenderer.Tag("span",CR.nil,false);}else{c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__link"])]),false);}}c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderCloseParen=function MY(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);c.BaseRenderer.WriteByte(41);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderOpenParen=function MZ(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);c.BaseRenderer.WriteByte(40);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderCloseBrace=function NA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);c.BaseRenderer.WriteByte(125);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderOpenBrace=function NB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);c.BaseRenderer.WriteByte(123);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderCloseBracket=function NC(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(93);c.BaseRenderer.Tag("/span",CR.nil,false);if(3===a.Parent.LinkType){d=a.Parent.ChildByType(40);if(DL.nil===d||!A.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Parent.LinkRefLabel);c.BaseRenderer.WriteByte(93);c.BaseRenderer.Tag("/span",CR.nil,false);}}}return 2;};$ptrType(R).prototype.renderOpenBracket=function ND(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(91);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderBang=function NE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(33);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderImage=function NF(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=!(DL.nil===a.Next)&&(16===a.Next.Type)&&A.HasPrefix(a.Next.Tokens,D.CaretTokens);if(b){$s=1;continue;}$s=2;continue;case 1:if(3===a.LinkType){a.ChildByType(38).Unlink();a.ChildByType(41).Unlink();e=a.ChildByType(43);if(!(DL.nil===e)){e.Unlink();a.ChildByType(42).Unlink();}a.ChildByType(39).Unlink();}f=c.Text(a);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h="vditor-ir__node";if(K.Contains(g,"\xE2\x80\xB8")||d){h=h+(" vditor-ir__node--expand");}c.BaseRenderer.Tag("span",new CR([new CJ(["class",h]),new CJ(["data-type","img"])]),false);$s=3;continue;case 2:if(d){c.BaseRenderer.WriteString("\xE2\x80\xB8");a.Next.Tokens=A.ReplaceAll(a.Next.Tokens,D.CaretTokens,CI.nil);}i=a;if(3===a.LinkType){$s=5;continue;}$s=6;continue;case 5:j=c.BaseRenderer.Tree.FindLinkRefDefLink(a.LinkRefLabel);$s=7;case 7:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;case 6:k=i.ChildByType(41).Tokens;l=c.BaseRenderer.LinkPath(k);$s=8;case 8:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;k=A.ReplaceAll(k,D.CaretTokens,CI.nil);m=new CR([new CJ(["src",($bytesToString(k))])]);n=a.ChildByType(40);if(!(DL.nil===n)&&0");c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","html-block"])]),false);c.BaseRenderer.Write(E.EscapeHTML(e));c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-ir__preview"]),new CJ(["data-render","2"])]),false);e=A.ReplaceAll(e,D.CaretTokens,CI.nil);if(c.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=AE(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=c.BaseRenderer.tagSrcPath(e);$s=8;case 8:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;c.BaseRenderer.Write(e);c.BaseRenderer.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:NH,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(R).prototype.renderInlineHTML=function NI(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=A.Equal(a.Tokens,(new CI($stringToBytes(""))));e=A.Equal(a.Tokens,(new CI($stringToBytes(""))));if(d||e){$s=1;continue;}$s=2;continue;case 1:if(d){$s=4;continue;}$s=5;continue;case 4:if(c.tagMatchClose("kbd",a)){$s=7;continue;}$s=8;continue;case 7:$r=c.renderSpanNode(a);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("code",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("kbd",CR.nil,false);$s=9;continue;case 8:$r=c.renderSpanNode(a);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("code",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);case 9:$s=6;continue;case 5:if(c.tagMatchOpen("kbd",a)){$s=12;continue;}$s=13;continue;case 12:c.BaseRenderer.Tag("/kbd",CR.nil,false);$r=c.renderSpanNode(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("code",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);$s=14;continue;case 13:$r=c.renderSpanNode(a);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("code",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);case 14:case 6:$s=3;continue;case 2:$r=c.renderSpanNode(a);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("code",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:NI,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(R).prototype.tagMatchClose=function NJ(a,b){var a,b,c,d;c=this;d=b.Next;while(true){if(!(!(DL.nil===d))){break;}if((10===d.Type)&&""===d.TokensStr()){return true;}d=d.Next;}return false;};$ptrType(R).prototype.tagMatchOpen=function NK(a,b){var a,b,c,d;c=this;d=b.Previous;while(true){if(!(!(DL.nil===d))){break;}if((10===d.Type)&&"<"+a+">"===d.TokensStr()){return true;}d=d.Previous;}return false;};$ptrType(R).prototype.renderDocument=function NL(a,b){var a,b,c;c=this;return 2;};$ptrType(R).prototype.renderParagraph=function NM(a,b){var a,b,c,d;c=this;d=a.Parent.Parent;if(!(DL.nil===d)&&(7===d.Type)&&d.ListData.Tight){return 2;}if(b){c.BaseRenderer.Tag("p",new CR([new CJ(["data-block","0"])]),false);}else{c.BaseRenderer.Tag("/p",CR.nil,false);}return 2;};$ptrType(R).prototype.renderText=function NN(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:if(!A.EqualFold(d,(new CI($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){d=A.ReplaceAll(d,(new CI($stringToBytes("\xE2\x80\x8B"))),CI.nil);}c.BaseRenderer.Write(E.EscapeHTML(d));case 2:$s=-1;return 2;}return;}var $f={$blk:NN,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(R).prototype.renderCodeSpan=function NO(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:NO,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderCodeSpanOpenMarker=function NP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString(K.Repeat("`",a.Parent.CodeMarkerLen));if(A.HasPrefix(a.Next.Tokens,(new CI($stringToBytes("`"))))){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderCodeSpanContent=function NQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(R).prototype.renderCodeSpanCloseMarker=function NR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);if(A.HasSuffix(a.Previous.Tokens,(new CI($stringToBytes("`"))))){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteString(K.Repeat("`",a.Parent.CodeMarkerLen));c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderEmphasis=function NS(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:NS,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderEmAsteriskOpenMarker=function NT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(42);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("em",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderEmAsteriskCloseMarker=function NU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(42);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderEmUnderscoreOpenMarker=function NV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(95);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("em",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderEmUnderscoreCloseMarker=function NW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(95);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderStrong=function NX(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:NX,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderStrongA6kOpenMarker=function NY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("**");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("strong",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderStrongA6kCloseMarker=function NZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("**");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderStrongU8eOpenMarker=function OA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("__");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("strong",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderStrongU8eCloseMarker=function OB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("__");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderBlockquote=function OC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(R).prototype.renderBlockquoteMarker=function OD(a,b){var a,b,c;c=this;return 2;};$ptrType(R).prototype.renderHeading=function OE(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.Text(a);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=a.ChildByType(420);if(K.Contains(e,"\xE2\x80\xB8")||(!(DL.nil===f)&&A.Contains(f.Tokens,D.CaretTokens))){c.BaseRenderer.WriteString(">0))+" data-block=\"0\" class=\"vditor-ir__node vditor-ir__node--expand\"");}else{c.BaseRenderer.WriteString(">0))+" data-block=\"0\" class=\"vditor-ir__node\"");}g="";if(!(DL.nil===f)){g=($bytesToString(f.Tokens));}if(""===g){$s=5;continue;}$s=6;continue;case 5:h=AT(a);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;case 6:c.BaseRenderer.WriteString(" id=\"ir-"+g+"\"");if(!a.HeadingSetext){c.BaseRenderer.WriteString(" data-marker=\"#\">");}else{if(1===a.HeadingLevel){c.BaseRenderer.WriteString(" data-marker=\"=\">");}else{c.BaseRenderer.WriteString(" data-marker=\"-\">");}}if(c.BaseRenderer.Options.HeadingAnchor){$s=8;continue;}$s=9;continue;case 8:i=AT(a);$s=10;case 10:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;c.BaseRenderer.Tag("a",new CR([new CJ(["id","vditorAnchor-"+j]),new CJ(["class","vditor-anchor"]),new CJ(["href","#"+j])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/a",CR.nil,false);case 9:if(!a.HeadingSetext){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--heading"]),new CJ(["data-type","heading-marker"])]),false);c.BaseRenderer.WriteString(K.Repeat("#",a.HeadingLevel)+" ");c.BaseRenderer.Tag("/span",CR.nil,false);}$s=3;continue;case 2:if(a.HeadingSetext){$s=11;continue;}$s=12;continue;case 11:c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--heading"]),new CJ(["data-type","heading-marker"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Newline();k=c.BaseRenderer.setextHeadingLen(a);$s=13;case 13:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(1===a.HeadingLevel){c.BaseRenderer.WriteString(K.Repeat("=",l));}else{c.BaseRenderer.WriteString(K.Repeat("-",l));}c.BaseRenderer.Tag("/span",CR.nil,false);case 12:c.BaseRenderer.WriteString(">0))+">");case 3:$s=-1;return 2;}return;}var $f={$blk:OE,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(R).prototype.renderHeadingC8hMarker=function OF(a,b){var a,b,c;c=this;return 2;};$ptrType(R).prototype.renderHeadingID=function OG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","heading-id"]),new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString(" {"+($bytesToString(a.Tokens))+"}");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderList=function OH(a,b){var a,b,c,d,e,f,g;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){e=CR.nil;if(a.ListData.Tight){e=$append(e,new CJ(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){e=$append(e,new CJ(["start",J.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){e=$append(e,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){e=$append(e,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){e=$append(e,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{e=$append(e,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}}e=$append(e,new CJ(["data-block","0"]));c.BaseRenderer.renderListStyle(a,(g||(g=new GC(function(){return e;},function($v){e=$v;}))));c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CR.nil,false);}return 2;};$ptrType(R).prototype.renderListItem=function OI(a,b){var a,b,c,d,e;c=this;if(b){d=CR.nil;e=a.ListData.Typ;if(e===(0)){d=$append(d,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(DL.nil===a.FirstChild)&&!(DL.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)){d=$append(d,new CJ(["class",c.BaseRenderer.Options.GFMTaskListItemClass]));}}c.BaseRenderer.Tag("li",d,false);}else{c.BaseRenderer.Tag("/li",CR.nil,false);}return 2;};$ptrType(R).prototype.renderTaskListItemMarker=function OJ(a,b){var a,b,c,d;c=this;if(b){d=CR.nil;if(a.TaskListItemChecked){d=$append(d,new CJ(["checked",""]));}d=$append(d,new CJ(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};$ptrType(R).prototype.renderThematicBreak=function OK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("hr",new CR([new CJ(["data-block","0"])]),true);}return 2;};$ptrType(R).prototype.renderHardBreak=function OL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CR.nil,true);}return 2;};$ptrType(R).prototype.renderSoftBreak=function OM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(R).prototype.renderSpanNode=function ON(a){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=b.Text(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=CR.nil;f=a.Type;if(f===(17)){e=$append(e,new CJ(["data-type","em"]));}else if(f===(22)){e=$append(e,new CJ(["data-type","strong"]));}else if(f===(101)){e=$append(e,new CJ(["data-type","s"]));}else if(f===(450)){e=$append(e,new CJ(["data-type","mark"]));}else if(f===(485)){e=$append(e,new CJ(["data-type","sup"]));}else if(f===(490)){e=$append(e,new CJ(["data-type","sub"]));}else if(f===(33)){if(!((3===a.LinkType))){e=$append(e,new CJ(["data-type","a"]));}else{e=$append(e,new CJ(["data-type","link-ref"]));}}else if(f===(34)){e=$append(e,new CJ(["data-type","img"]));}else if(f===(27)){e=$append(e,new CJ(["data-type","code"]));}else if(f===(200)){e=$append(e,new CJ(["data-type","emoji"]));}else if(f===(10)){e=$append(e,new CJ(["data-type","html-inline"]));}else if(f===(44)){e=$append(e,new CJ(["data-type","html-entity"]));}else if(f===(400)){e=$append(e,new CJ(["data-type","backslash"]));}else{e=$append(e,new CJ(["data-type","inline-node"]));}if(K.Contains(d,"\xE2\x80\xB8")){e=$append(e,new CJ(["class","vditor-ir__node vditor-ir__node--expand"]));b.BaseRenderer.Tag("span",e,false);$s=-1;return;}g=a.PreviousNodeText();$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(K.HasSuffix(h,"\xE2\x80\xB8")){e=$append(e,new CJ(["class","vditor-ir__node vditor-ir__node--expand"]));b.BaseRenderer.Tag("span",e,false);$s=-1;return;}i=a.NextNodeText();$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(K.HasPrefix(j,"\xE2\x80\xB8")){e=$append(e,new CJ(["class","vditor-ir__node vditor-ir__node--expand"]));b.BaseRenderer.Tag("span",e,false);$s=-1;return;}e=$append(e,new CJ(["class","vditor-ir__node"]));b.BaseRenderer.Tag("span",e,false);$s=-1;return;}return;}var $f={$blk:ON,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(R).prototype.renderDivNode=function OO(a){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=b.Text(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=new CR([new CJ(["data-block","0"])]);f=a.Type;if(f===(11)){e=$append(e,new CJ(["data-type","code-block"]));}else if(f===(9)){e=$append(e,new CJ(["data-type","html-block"]));}else if(f===(300)){e=$append(e,new CJ(["data-type","math-block"]));}else if(f===(425)){e=$append(e,new CJ(["data-type","yaml-front-matter"]));}if(K.Contains(d,"\xE2\x80\xB8")){e=$append(e,new CJ(["class","vditor-ir__node vditor-ir__node--expand"]));b.BaseRenderer.Tag("div",e,false);$s=-1;return;}e=$append(e,new CJ(["class","vditor-ir__node"]));b.BaseRenderer.Tag("div",e,false);$s=-1;return;}return;}var $f={$blk:OO,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(R).prototype.Text=function OP(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]="";c=this;$r=C.Walk(a,(function(b){return function OQ(d,e){var d,e,f;if(e){f=d.Type;if((f===(16))||(f===(40))||(f===(41))||(f===(42))||(f===(15))||(f===(29))||(f===(306))||(f===(302))||(f===(427))||(f===(9))||(f===(10))||(f===(203))){b[0]=b[0]+(($bytesToString(d.Tokens)));}else if(f===(14)){b[0]=b[0]+(($bytesToString(d.CodeBlockInfo)));}else if(f===(33)){if(3===d.LinkType){b[0]=b[0]+(($bytesToString(d.LinkRefLabel)));}}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}var $f={$blk:OP,$c:true,$r,a,b,c,$s};return $f;};U=function OR(a,b,c,d){var a,b,c,d,e,f;e=new T.ptr(CB(a,c,d),b,CJ.nil);f=41;(e.FormatRenderer.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderLinkDest")});return e;};$pkg.NewTextBundleRenderer=U;$ptrType(T).prototype.Render=function OT(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=CI.nil;b=CJ.nil;c=this;d=c.FormatRenderer.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a=d;b=c.originalLink;$s=-1;return[a,b];}return;}var $f={$blk:OT,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(T).prototype.renderLinkDest=function OU(a,b){var a,b,c,d,e,f,g;c=this;if(b){d=H.BytesToStr(a.Tokens);e=c.linkPrefixes;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(!(""===g)&&K.HasPrefix(d,g)){c.originalLink=$append(c.originalLink,d);d="assets"+$substring(d,g.length);}f++;}c.FormatRenderer.BaseRenderer.WriteString(d);}return 2;};$ptrType(AQ).prototype.FixTermTypo=function OV(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=b.fixTermTypo0(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;$s=2;case 2:return d;}return;}var $f={$blk:OV,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(AQ).prototype.fixTermTypo0=function OW(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=a.$length;d=0;e=0;f=0;g=0;h=0;i=e;j=f;k=g;l=h;m=0;n=0;o=m;p=n;q=CI.nil;case 1:if(!(i=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(V(d)){i=i+(1)>>0;$s=1;continue;}if(1<=i){o=(r=i-1>>0,((r<0||r>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+r]));if(!V(o)){i=i+(1)>>0;$s=1;continue;}}if(F.IsASCIIPunct(o)){i=i+(1)>>0;$s=1;continue;}j=i;while(true){if(!(j=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]);if(V(p)||(46===p)){break;}j=j+(1)>>0;}if(F.IsASCIIPunct(p)){i=i+(1)>>0;$s=1;continue;}s=A.ToLower($subslice(a,i,j));$s=3;case 3:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}q=s;t=(u=$mapIndex(b.Options.Terms,$String.keyFor(H.BytesToStr(q))),u!==undefined?[u.v,true]:["",false]);v=t[0];w=t[1];if(w){l=0;k=i;while(true){if(!(k=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]=v.charCodeAt(l));l=l+(1)>>0;k=k+(1)>>0;}}i=i+(1)>>0;$s=1;continue;case 2:$s=-1;return a;}return;}var $f={$blk:OW,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s};return $f;};V=function OX(a){var a;return a>=128||F.IsWhitespace(a)||F.IsASCIIPunct(a);};W=function OY(){var a,b,c,d,e,f,g,h,i,j,k;a=false;a=(b=(X?X.size:0),((b<0||b>2147483647)?$throwRuntimeError("makemap: size out of range"):new $global.Map()));c=X;d=0;e=c?c.keys():undefined;f=c?c.size:0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f]);if(f<(d-3>>0)&&(105===(g=f+1>>0,((g<0||g>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+g])))&&(110===(h=f+2>>0,((h<0||h>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+h])))&&(103===(i=f+3>>0,((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i])))&&L.Is(L.Han,((f<0||f>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f]))){b=b+(($encodeRune(e))+"ing");f=f+(4)>>0;continue;}b=Z(b,e);f=f+(1)>>0;}return b;};$pkg.Space0=Y;Z=function PC(a,b){var a,b,c,d;if(0===a.length){return($encodeRune(b));}if("1"<=a&&"9">=a&&(65039===b)){return a+($encodeRune(b));}c=M.DecodeLastRuneInString(a);d=c[0];if(AA(d,b)){return a+" "+($encodeRune(b));}return a+($encodeRune(b));};AA=function PD(a,b){var a,b,c,d,e,f;if(L.IsSpace(a)||L.IsSpace(b)||((D.CaretRune===a))||((D.CaretRune===b))||!L.IsPrint(a)||!L.IsPrint(b)){return false;}c=AB(a);d=!((37===b))&&!((64===b))&&(L.IsPunct(b)||(126===b)||(61===b)||(35===b));if(c&&d){return false;}e=!((37===a))&&!((64===a))&&(L.IsPunct(a)||(126===a)||(61===a)||(35===a));f=AB(b);if(f&&e){return false;}if((!c&&!f)||(c&&f)){return false;}return true;};AB=function PE(a){var a;return L.Is(L.Han,a)||L.Is(L.Lm,a)||L.Is(L.Hiragana,a)||L.Is(L.Katakana,a)||L.Is(L.Hangul,a);};AD=function PF(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=AE((new CI($stringToBytes(a))));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=($bytesToString(b));$s=2;case 2:return c;}return;}var $f={$blk:PF,$c:true,$r,a,b,c,$s};return $f;};$pkg.Sanitize=AD;AE=function PG(a){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]=new A.Buffer.ptr(CI.nil,0,0);c=false;d=new $Int64(0,0);e="";f=A.Contains(a,(new CI($stringToBytes(" \xE2\x80\xB8"))));a=A.ReplaceAll(a,D.CaretTokens,(new CI($stringToBytes("caretreplacement"))));g=E.NewTokenizer(A.NewReader(a));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;case 2:i=[i];j=h.Next();$s=6;case 6:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}if(j===0){$s=4;continue;}$s=5;continue;case 4:k=h.Err();if($interfaceIsEqual(k,I.EOF)){l=b[0].Bytes();if(f){l=A.ReplaceAll(l,(new CI($stringToBytes("\"caretreplacement"))),(new CI($stringToBytes("\" caretreplacement"))));}else{l=A.ReplaceAll(l,(new CI($stringToBytes("\" caretreplacement"))),(new CI($stringToBytes("\"caretreplacement"))));}l=A.ReplaceAll(l,(new CI($stringToBytes("caretreplacement"))),D.CaretTokens);$s=-1;return l;}m=k.Error();$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=H.StrToBytes(m);$s=8;case 8:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;$s=9;case 9:return o;case 5:i[0]=$clone(h.Token(),E.Token);p=i[0].Type;if(p===(6)){$s=11;continue;}if(p===(5)){$s=12;continue;}if(p===(2)){$s=13;continue;}if(p===(3)){$s=14;continue;}if(p===(4)){$s=15;continue;}if(p===(1)){$s=16;continue;}$s=17;continue;case 11:$s=17;continue;case 12:$s=17;continue;case 13:e=i[0].Data;q=(r=$mapIndex(AC,$String.keyFor(i[0].Data)),r!==undefined?[r.v,true]:[$ifaceNil,false]);s=q[1];if(s){c=true;d=(t=new $Int64(0,1),new $Int64(d.$high+t.$high,d.$low+t.$low));b[0].WriteString(" ");$s=10;continue;}if(!((i[0].Attr.$length===0))){$s=18;continue;}$s=19;continue;case 18:u=AH(i[0].Attr);$s=20;case 20:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}i[0].Attr=u;case 19:if(!c){$s=21;continue;}$s=22;continue;case 21:if(AF(i[0].Data)){$s=23;continue;}$s=24;continue;case 23:$r=AG(b[0],i[0]);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=25;continue;case 24:v=$clone(i[0],E.Token).String();$s=27;case 27:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}w=b[0].WriteString(v);$s=28;case 28:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}w;case 25:case 22:$s=17;continue;case 14:if(e===i[0].Data){e="";}x=(y=$mapIndex(AC,$String.keyFor(i[0].Data)),y!==undefined?[y.v,true]:[$ifaceNil,false]);z=x[1];if(z){d=(aa=new $Int64(0,1),new $Int64(d.$high-aa.$high,d.$low-aa.$low));if((d.$high===0&&d.$low===0)){c=false;}b[0].WriteString(" ");$s=10;continue;}if(!c){$s=29;continue;}$s=30;continue;case 29:ab=$clone(i[0],E.Token).String();$s=31;case 31:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}ac=b[0].WriteString(ab);$s=32;case 32:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ac;case 30:$s=17;continue;case 15:if(!((i[0].Attr.$length===0))){$s=33;continue;}$s=34;continue;case 33:ad=AH(i[0].Attr);$s=35;case 35:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}i[0].Attr=ad;case 34:if(!c){$s=36;continue;}$s=37;continue;case 36:if(AF(i[0].Data)){$s=38;continue;}$s=39;continue;case 38:$r=AG(b[0],i[0]);$s=41;case 41:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=40;continue;case 39:ae=$clone(i[0],E.Token).String();$s=42;case 42:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}af=b[0].WriteString(ae);$s=43;case 43:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}af;case 40:case 37:$s=17;continue;case 16:if(!c){$s=44;continue;}$s=45;continue;case 44:ag=e;if(ag===("script")){$s=47;continue;}if(ag===("style")){$s=48;continue;}$s=49;continue;case 47:b[0].WriteString(i[0].Data);$s=50;continue;case 48:b[0].WriteString(i[0].Data);$s=50;continue;case 49:ah=$clone(i[0],E.Token).String();$s=51;case 51:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ai=b[0].WriteString(ah);$s=52;case 52:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}ai;case 50:case 46:case 45:case 17:case 10:$s=2;continue;case 3:$s=-1;return CI.nil;}return;}var $f={$blk:PG,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};AF=function PH(a){var a,b;b=a;if(b===("a")||b===("area")||b===("blockquote")||b===("img")||b===("link")||b===("script")){return true;}else{return false;}};AG=function PI(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=A.NewBufferString("");c.WriteString("<");c.WriteString(b.Data);d=b.Attr;e=0;case 1:if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(f.Key==="caretreplacement"){c.WriteString(" caretreplacement");e++;$s=1;continue;}c.WriteByte(32);c.WriteString(f.Key);c.WriteString("=\"");g=f.Key;if(g===("href")||g===("src")){$s=4;continue;}$s=5;continue;case 4:h=E.EscapeString(f.Val);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=c.WriteString(h);$s=8;case 8:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=6;continue;case 5:j=E.EscapeString(f.Val);$s=9;case 9:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=c.WriteString(j);$s=10;case 10:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;case 6:case 3:c.WriteByte(34);e++;$s=1;continue;case 2:if(b.Type===4){c.WriteString(" /");}c.WriteString(">");a.WriteString(c.String());$s=-1;return;}return;}var $f={$blk:PI,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AH=function PJ(a){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=KG.nil;c=a;d=0;case 1:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!AJ(e.Key)){d++;$s=1;continue;}if("src"===e.Key||"srcdoc"===e.Key||"srcset"===e.Key||"href"===e.Key){$s=3;continue;}$s=4;continue;case 3:f=K.TrimSpace(e.Val);$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=K.ToLower(f);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;h=AI(h);if(K.HasPrefix(h,"data:image/svg+xml")||K.HasPrefix(h,"data:text/html")||K.HasPrefix(h,"javascript")){d++;$s=1;continue;}i=AE((new CI($stringToBytes(h))));$s=7;case 7:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=E.UnescapeAttrVal(($bytesToString(i)));$s=8;case 8:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;if(!(h===k)){d++;$s=1;continue;}case 4:b=$append(b,e);d++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:PJ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AI=function PK(a){var a,b,c,d,e,f;b=$makeSlice(PB,0,a.length);c=a;d=0;while(true){if(!(d>0,((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]));}};$ptrType(AQ).prototype.WriteString=function PW(a){var a,b,c;b=this;c=a.length;if(0>0));}};$ptrType(AQ).prototype.Newline=function PX(){var a;a=this;if(!((10===a.LastOut))){a.Writer.WriteByte(10);a.LastOut=10;}};$ptrType(AQ).prototype.TextAutoSpacePrevious=function PY(a){var a,b,c,d,e,f,g,h,i;b=this;if(!b.Options.AutoSpace){return;}c=a.ChildByType(16);d=CI.nil;if(!(DL.nil===c)){d=c.Tokens;}if(530===a.Type){d=(new CI($stringToBytes(a.TextMarkTextContent)));}if(1>d.$length){return;}e=a.Previous;if(!(DL.nil===e)&&(16===e.Type)){f=M.DecodeLastRune(e.Tokens);g=f[0];h=M.DecodeRune(d);i=h[0];if(AA(g,i)){b.Writer.WriteByte(32);}}};$ptrType(AQ).prototype.TextAutoSpaceNext=function PZ(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;b=this;if(!b.Options.AutoSpace){return;}c=a.ChildByType(16);d=CI.nil;if(!(DL.nil===c)){d=c.Tokens;}if(530===a.Type){d=(new CI($stringToBytes(a.TextMarkTextContent)));}if(1>d.$length){return;}e=a.Next;if(!(DL.nil===e)){if(16===e.Type){f=M.DecodeRune(e.Tokens);g=f[0];h=M.DecodeLastRune(d);i=h[0];if(AA(i,g)){b.Writer.WriteByte(32);}}else if(456===e.Type){e=e.Next;if(!(DL.nil===e)&&(16===e.Type)){j=M.DecodeRune(e.Tokens);k=j[0];l=M.DecodeLastRune(d);m=l[0];if(AA(m,k)){e.Tokens=$appendSlice(new CI([32]),e.Tokens);}}}}};$ptrType(AQ).prototype.LinkTextAutoSpacePrevious=function QA(a){var a,b,c,d,e,f,g,h;b=this;if(!b.Options.AutoSpace){return;}c=a.ChildByType(40);if(!(DL.nil===c)&&!(CI.nil===c.Tokens)){d=a.Previous;if(!(DL.nil===d)&&(16===d.Type)){e=M.DecodeLastRune(d.Tokens);f=e[0];g=M.DecodeRune(c.Tokens);h=g[0];if(AA(f,h)){b.Writer.WriteByte(32);}}}};$ptrType(AQ).prototype.LinkTextAutoSpaceNext=function QB(a){var a,b,c,d,e,f,g,h;b=this;if(!b.Options.AutoSpace){return;}c=a.ChildByType(40);if(!(DL.nil===c)&&!(CI.nil===c.Tokens)){d=a.Next;if(!(DL.nil===d)&&(16===d.Type)){e=M.DecodeRune(d.Tokens);f=e[0];g=M.DecodeLastRune(c.Tokens);h=g[0];if(AA(h,f)){b.Writer.WriteByte(32);}}}};AS=function QC(a,b){var a,b,c,d,e,f,g,h;c="";d=0;e=0;while(true){if(!(e>0;c=c+(($encodeRune(g)));d=d+(1)>>0;if(b<=d){break;}}return c;};$pkg.SubStr=AS;AT=function QD(a){var{a,b,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";if(0===H.StrToBytes(a.HeadingNormalizedID).$length){$s=1;continue;}$s=2;continue;case 1:$r=AU(a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:b=a.HeadingNormalizedID;$s=-1;return b;}return;}var $f={$blk:QD,$c:true,$r,a,b,$s};return $f;};$pkg.HeadingID=AT;AU=function QE(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=DL.nil;c=a.Parent;while(true){if(!(!((0===c.Type)))){break;}c=c.Parent;}b[0]=$makeMap($String.keyFor,[]);$r=C.Walk(c,(function(b){return function QF(d,e){var{d,e,f,g,h,i,$s,$r,$c}=$restore(this,{d,e});$s=$s||0;s:while(true){switch($s){case 0:if(e){$s=1;continue;}$s=2;continue;case 1:if(2===d.Type){$s=3;continue;}$s=4;continue;case 3:f=AV(d);$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;while(true){if(!(0<(h=$mapIndex(b[0],$String.keyFor(g)),h!==undefined?h.v:0))){break;}g=g+("-");}d.HeadingNormalizedID=g;i=g;(b[0]||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(i),{k:i,v:1});case 4:case 2:$s=-1;return 2;}return;}var $f={$blk:QF,$c:true,$r,d,e,f,g,h,i,$s};return $f;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:QE,$c:true,$r,a,b,c,$s};return $f;};AV=function QG(a){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=a.ChildByType(420);d="";if(!(DL.nil===c)){d=H.BytesToStr(c.Tokens);}if(""===d){$s=1;continue;}$s=2;continue;case 1:e=a.Text();$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 2:d=K.TrimLeft(d,"#");d=K.ReplaceAll(d,"\xE2\x80\xB8","");f=d;g=0;while(true){if(!(g");if(0");g=e;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);c.renderToC0(i);h++;}c.WriteString("");}else{c.WriteString("[toc]
    ");}c.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:QH,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(AQ).prototype.renderToC0=function QI(a){var a,b,c,d,e;b=this;b.WriteString("
  • ");b.Tag("span",new CR([new CJ(["data-target-id",a.ID])]),false);b.WriteString(a.Content);b.Tag("/span",CR.nil,false);if(0");c=a.Children;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);b.renderToC0(e);d++;}b.WriteString("");}b.WriteString("
  • ");};$ptrType(AQ).prototype.Tag=function QJ(a,b,c){var a,b,c,d,e,f,g;d=this;if(d.DisableTags>0){return;}d.WriteString("<");d.WriteString(a);if(0=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);d.WriteString(" "+(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])+"=\""+(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1])+"\"");f++;}}if(c){d.WriteString(" /");}d.WriteString(">");};$ptrType(AQ).prototype.headings=function QK(){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=QM.nil;b=this;c=b.Tree.Root.ChildrenByType(2);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=QL.nil;f=d;g=0;case 2:if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(!(b.Tree.Root===h.Parent)){g++;$s=2;continue;}i=AT(h);$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(b.Options.VditorWYSIWYG){j="wysiwyg-"+j;}else if(b.Options.VditorIR){j="ir-"+j;}if(b.Options.KramdownBlockIAL){k=h.KramdownIAL;l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);if("id"===(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0])){j=(1>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+1]);break;}l++;}}n=AY(h);$s=5;case 5:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=new AW.ptr(j,b.Tree.Box,b.Tree.Path,b.Tree.HPath,n,h.HeadingLevel,QM.nil,QL.nil);if(QL.nil===e){a=$append(a,o);}else{if(e.Level");b[0].Write(E.EscapeHTML(d.Tokens));b[0].WriteString("");}else if(f===(29)){b[0].WriteString("");b[0].Write(E.EscapeHTML(d.Tokens));b[0].WriteString("");}else if(f===(16)){if(d.ParentIs(22,DX.nil)){b[0].WriteString("");b[0].Write(E.EscapeHTML(d.Tokens));b[0].WriteString("");}else if(d.ParentIs(17,DX.nil)){b[0].WriteString("");b[0].Write(E.EscapeHTML(d.Tokens));b[0].WriteString("");}else{if(!(DL.nil===d.Previous)&&(10===d.Previous.Type)){if(A.HasPrefix(d.Previous.Tokens,(new CI($stringToBytes(""))))){b[0].Write(d.Next.Tokens);}}else{b[0].Write(E.EscapeHTML(d.Tokens));}}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=b[0].String();$s=-1;return c;}return;}var $f={$blk:QO,$c:true,$r,a,b,c,$s};return $f;};$ptrType(AQ).prototype.setextHeadingLen=function QQ(a){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=0;d=this;b[0]=new A.Buffer.ptr(CI.nil,0,0);$r=C.Walk(a,(function(b){return function QR(e,f){var e,f;if(((16===e.Type)||(40===e.Type)||(32===e.Type))&&f){b[0].Write(e.Tokens);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=b[0].String();e=K.ReplaceAll(e,"\xE2\x80\xB8","");f=K.Split(e,"\n");h=(g=f.$length-1>>0,((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]));i=h;j=0;while(true){if(!(j>0;}else{c=c+(1)>>0;}j+=k[1];}if(0===c){c=3;}$s=-1;return c;}return;}var $f={$blk:QQ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(AQ).prototype.renderListStyle=function QS(a,b){var a,b,c,d;c=this;if(c.Options.RenderListStyle){d=a.ListData.Typ;if(d===(0)){b.$set($append(b.$get(),new CJ(["data-style",($bytesToString(a.ListData.Marker))])));}else if(d===(1)){b.$set($append(b.$get(),new CJ(["data-style",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else if(d===(3)){if(0===a.ListData.BulletChar){b.$set($append(b.$get(),new CJ(["data-style",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else{b.$set($append(b.$get(),new CJ(["data-style",($bytesToString(a.ListData.Marker))])));}}}};$ptrType(AQ).prototype.tagSrc=function QT(a){var a,b,c,d;b=this;c=A.Index(a,(new CI($stringToBytes("src=\""))));if(0>c){return CI.nil;}else{d=$subslice(a,(c+5>>0));d=$subslice(d,0,A.Index(d,(new CI($stringToBytes("\"")))));d=A.ReplaceAll(d,(new CI($stringToBytes("&"))),(new CI($stringToBytes("&"))));return d;}};$ptrType(AQ).prototype.replaceSrc=function QU(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=H.ParseHTML(($bytesToString(a)));$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(KE.nil===e){$s=-1;return a;}e=e.FirstChild;H.SetDomAttrValue(e,"src",b);f=H.DomHTML(e);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;$s=3;case 3:return g;}return;}var $f={$blk:QU,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(AQ).prototype.tagSrcPath=function QV(a){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=A.Index(a,(new CI($stringToBytes("src=\""))));if(0>0));if(1>A.ReplaceAll(d,D.CaretTokens,CI.nil).$length){$s=-1;return a;}e=b.LinkPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=($bytesToString(f));if(A.HasPrefix(f,(new CI($stringToBytes("//"))))){g="https:"+g;}a=A.ReplaceAll(a,d,(new CI($stringToBytes(g))));case 2:$s=-1;return a;}return;}var $f={$blk:QV,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(AQ).prototype.isLastNode=function QW(a,b){var a,b,c,d;c=this;if(a===b||DL.nil===b||DL.nil===b.Parent){return true;}if(!(DL.nil===b.Next)){return false;}if(0===b.Parent.Type){return a.LastChild===b;}d=DL.nil;d=b.Parent;while(true){if(DL.nil===d||DL.nil===d.Parent){return true;}if(0===d.Parent.Type){break;}d=d.Parent;}return a.LastChild===d;};$ptrType(AQ).prototype.NodeID=function QX(a){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=a.KramdownIAL;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if("id"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])){b=(1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1]);$s=-1;return b;}e++;}g=C.NewNodeID();$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;h=b;$s=2;case 2:return h;}return;}var $f={$blk:QX,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(AQ).prototype.NodeAttrs=function QY(a){var a,b,c,d,e,f;b=CR.nil;c=this;d=a.KramdownIAL;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if("id"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])){e++;continue;}b=$append(b,f);e++;}return b;};$ptrType(AQ).prototype.NodeAttrsStr=function QZ(a){var a,b,c,d,e,f;b="";c=this;d=a.KramdownIAL;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if("id"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])){e++;continue;}b=b+((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])+"=\""+(1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1])+"\" ");e++;}if(!(""===b)){b=$substring(b,0,(b.length-1>>0));}return b;};BA=function RA(a){var a,b,c,d;if(""===a){return false;}b=AZ;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(a===d){return true;}c++;}return false;};$pkg.NoHighlight=BA;$ptrType(AQ).prototype.Text=function RB(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]="";c=this;$r=C.Walk(a,(function(b){return function RC(d,e){var d,e,f;if(e){f=d.Type;if((f===(16))||(f===(40))||(f===(41))||(f===(43))||(f===(42))||(f===(15))||(f===(29))||(f===(306))||(f===(302))||(f===(427))||(f===(9))||(f===(10))||(f===(203))||(f===(543))||(f===(542))||(f===(433))||(f===(434))||(f===(432))||(f===(456))){b[0]=b[0]+(($bytesToString(d.Tokens)));}else if(f===(14)){b[0]=b[0]+(($bytesToString(d.CodeBlockInfo)));}else if(f===(33)){if(3===d.LinkType){b[0]=b[0]+(($bytesToString(d.LinkRefLabel)));}}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}var $f={$blk:RB,$c:true,$r,a,b,c,$s};return $f;};$ptrType(AQ).prototype.ParagraphContainImgOnly=function RD(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=[c];b[0]=false;d=this;b[0]=true;c[0]=false;$r=C.Walk(a,(function(b,c){return function RE(e,f){var{e,f,g,$s,$r,$c}=$restore(this,{e,f});$s=$s||0;s:while(true){switch($s){case 0:if(!f){$s=-1;return 2;}if(16===e.Type){$s=1;continue;}if(530===e.Type){$s=2;continue;}if(34===e.Type){$s=3;continue;}$s=4;continue;case 1:g=H.IsEmptyStr(($bytesToString(e.Tokens)));$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}if(!g){$s=5;continue;}$s=6;continue;case 5:b[0]=false;$s=-1;return 0;case 6:$s=4;continue;case 2:b[0]=false;$s=-1;return 0;case 3:c[0]=true;case 4:$s=-1;return 2;}return;}var $f={$blk:RE,$c:true,$r,e,f,g,$s};return $f;};})(b,c));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b[0]=c[0]&&b[0];$s=-1;return b[0];}return;}var $f={$blk:RD,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(AQ).prototype.IsMergedCellTable=function RF(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]=false;c=this;$r=C.Walk(a,(function(b){return function RG(d,e){var d,e,f,g,h;if(!e){return 2;}if(109===d.Type){f=d.KramdownIAL;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(("colspan"===(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])||"rowspan"===(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]))&&!("1"===(1>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+1]))){b[0]=true;return 0;}g++;}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}var $f={$blk:RF,$c:true,$r,a,b,c,$s};return $f;};BD=function RJ(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,eg,eh,ei,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new BC.ptr(AR(a,b,c),b.NodeIndexStart);e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=47;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderLess")});bc=48;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderGreater")});bd=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderOpenBrace")});be=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderCloseBrace")});bf=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkText")});bg=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkSpace")});bh=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderLinkDest")});bi=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderLinkTitle")});bj=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough")});bk=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bl=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bm=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bn=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bo=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTaskListItemMarker")});bp=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTable")});bq=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableHead")});br=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderTableRow")});bs=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderTableCell")});bt=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmoji")});bu=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiUnicode")});bv=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderEmojiImg")});bw=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderEmojiAlias")});bx=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesDefBlock")});by=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderFootnotesDef")});bz=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderFootnotesRef")});ca=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderToC")});cb=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderBackslash")});cc=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderBackslashContent")});cd=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderHtmlEntity")});ce=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatter")});cf=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});cg=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderYamlFrontMatterContent")});ch=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});ci=430;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderBlockRef")});cj=431;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderBlockRefID")});ck=432;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderBlockRefSpace")});cl=433;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderBlockRefText")});cm=434;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderBlockRefDynamicText")});cn=540;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderFileAnnotationRef")});co=541;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderFileAnnotationRefID")});cp=542;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderFileAnnotationRefSpace")});cq=543;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderFileAnnotationRefText")});cr=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderMark")});cs=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderMark1OpenMarker")});ct=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderMark1CloseMarker")});cu=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cu),{k:cu,v:$methodVal(d,"renderMark2OpenMarker")});cv=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cv),{k:cv,v:$methodVal(d,"renderMark2CloseMarker")});cw=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cw),{k:cw,v:$methodVal(d,"renderSup")});cx=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cx),{k:cx,v:$methodVal(d,"renderSupOpenMarker")});cy=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cy),{k:cy,v:$methodVal(d,"renderSupCloseMarker")});cz=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cz),{k:cz,v:$methodVal(d,"renderSub")});da=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(da),{k:da,v:$methodVal(d,"renderSubOpenMarker")});db=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(db),{k:db,v:$methodVal(d,"renderSubCloseMarker")});dc=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dc),{k:dc,v:$methodVal(d,"renderKramdownBlockIAL")});dd=456;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dd),{k:dd,v:$methodVal(d,"renderKramdownSpanIAL")});de=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(de),{k:de,v:$methodVal(d,"renderBlockQueryEmbed")});df=468;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(df),{k:df,v:$methodVal(d,"renderBlockQueryEmbedScript")});dg=460;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dg),{k:dg,v:$methodVal(d,"renderTag")});dh=461;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dh),{k:dh,v:$methodVal(d,"renderTagOpenMarker")});di=462;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(di),{k:di,v:$methodVal(d,"renderTagCloseMarker")});dj=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dj),{k:dj,v:$methodVal(d,"renderLinkRefDefBlock")});dk=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dk),{k:dk,v:$methodVal(d,"renderLinkRefDef")});dl=475;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dl),{k:dl,v:$methodVal(d,"renderSuperBlock")});dm=476;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dm),{k:dm,v:$methodVal(d,"renderSuperBlockOpenMarker")});dn=477;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dn),{k:dn,v:$methodVal(d,"renderSuperBlockLayoutMarker")});dp=478;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dp),{k:dp,v:$methodVal(d,"renderSuperBlockCloseMarker")});dq=495;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dq),{k:dq,v:$methodVal(d,"renderGitConflict")});dr=496;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dr),{k:dr,v:$methodVal(d,"renderGitConflictOpenMarker")});ds=497;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ds),{k:ds,v:$methodVal(d,"renderGitConflictContent")});dt=498;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dt),{k:dt,v:$methodVal(d,"renderGitConflictCloseMarker")});du=500;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(du),{k:du,v:$methodVal(d,"renderIFrame")});dv=535;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dv),{k:dv,v:$methodVal(d,"renderWidget")});dw=510;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dw),{k:dw,v:$methodVal(d,"renderVideo")});dx=505;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dx),{k:dx,v:$methodVal(d,"renderAudio")});dy=515;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dy),{k:dy,v:$methodVal(d,"renderKbd")});dz=516;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dz),{k:dz,v:$methodVal(d,"renderKbdOpenMarker")});ea=517;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ea),{k:ea,v:$methodVal(d,"renderKbdCloseMarker")});eb=520;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eb),{k:eb,v:$methodVal(d,"renderUnderline")});ec=521;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ec),{k:ec,v:$methodVal(d,"renderUnderlineOpenMarker")});ed=522;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ed),{k:ed,v:$methodVal(d,"renderUnderlineCloseMarker")});ee=525;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ee),{k:ee,v:$methodVal(d,"renderBr")});ef=530;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ef),{k:ef,v:$methodVal(d,"renderTextMark")});eg=550;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eg),{k:eg,v:$methodVal(d,"renderAttributeView")});eh=560;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eh),{k:eh,v:$methodVal(d,"renderCustomBlock")});ei=580;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ei),{k:ei,v:$methodVal(d,"renderCallout")});return d;};$pkg.NewProtyleRenderer=BD;$ptrType(BC).prototype.renderCallout=function RK(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=new CR([new CJ(["contenteditable","false"]),new CJ(["data-subtype",a.CalloutType])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"callout");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.WriteString("
    ");if(0===a.CalloutIconType){d.BaseRenderer.WriteString(a.CalloutIcon);}else if(1===a.CalloutIconType){d.BaseRenderer.WriteString("");}d.BaseRenderer.WriteString("");e=a.CalloutTitle;if(""===e){e=C.GetCalloutTitle(a.CalloutType);}if(""===e){e=a.CalloutType;}f=G.Inline("",(new CI($stringToBytes(e))),d.BaseRenderer.ParseOptions);$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!(PQ.nil===g)&&!(DL.nil===g.Root)&&!(DL.nil===g.Root.FirstChild)){$s=6;continue;}$s=7;continue;case 6:h=EF.nil;i=g.Root.FirstChild.FirstChild;while(true){if(!(!(DL.nil===i))){break;}h=$append(h,i);i=i.Next;}g.Root.FirstChild.Unlink();j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);g.Root.AppendChild(l);k++;}m=BD(g,d.BaseRenderer.Options,d.BaseRenderer.ParseOptions).BaseRenderer.Render();$s=9;case 9:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;d.BaseRenderer.Write(n);$s=8;continue;case 7:d.BaseRenderer.WriteString(e);case 8:d.BaseRenderer.WriteString("
    ");d.BaseRenderer.WriteString("
    ");$s=3;continue;case 2:d.BaseRenderer.WriteString("
    ");d.renderIAL(a);d.BaseRenderer.WriteString("");case 3:$s=-1;return 2;}return;}var $f={$blk:RK,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};$ptrType(BC).prototype.renderCustomBlock=function RL(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=new CR([new CJ(["data-type","NodeCustomBlock"]),new CJ(["data-info",a.CustomBlockInfo]),new CJ(["data-content",($bytesToString(E.EscapeHTML(a.Tokens)))])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"custom-block");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.renderIAL(a);d.BaseRenderer.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:RL,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.renderAttributeView=function RM(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=new CR([new CJ(["contenteditable","false"]),new CJ(["data-av-id",a.AttributeViewID]),new CJ(["data-av-type",a.AttributeViewType])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"av");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([]);d.spellcheck((c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.WriteString("");d.renderIAL(a);d.BaseRenderer.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:RM,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.renderTextMark=function RN(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(G.ContainTextMark(a,new CJ(["code","inline-math","kbd"]))){$s=4;continue;}$s=5;continue;case 4:if(d.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:e=a.PreviousNodeText();$s=9;case 9:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!(""===f)){g=M.DecodeLastRuneInString(f);h=g[0];if(L.IsLetter(h)||L.IsDigit(h)){d.BaseRenderer.WriteByte(32);}}case 8:$s=6;continue;case 5:d.BaseRenderer.TextAutoSpacePrevious(a);case 6:i=d.renderTextMarkAttrs(a);$s=10;case 10:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}c[0]=i;d.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if((DL.nil===a.Previous||(32===a.Previous.Type)||("\xE2\x80\xB8"===a.Previous.TokensStr()&&(DL.nil===a.Previous.Previous||(32===a.Previous.Previous.Type))))&&G.ContainTextMark(a,new CJ(["code","kbd","tag"]))){d.BaseRenderer.WriteString("\xE2\x80\x8B");}if(a.IsTextMarkType("code")){if(d.BaseRenderer.Options.Spellcheck){c[0]=$append(c[0],new CJ(["spellcheck","false"]));}}d.BaseRenderer.Tag("span",c[0],false);if(G.ContainTextMark(a,new CJ(["code","kbd","tag"]))){d.BaseRenderer.WriteString("\xE2\x80\x8B");}j=a.TextMarkTextContent;if(a.ParentIs(109,DX.nil)){if(a.IsTextMarkType("code")){j=K.ReplaceAll(j,"|","|");}else{j=K.ReplaceAll(j,"\\|","|");}j=K.ReplaceAll(j,"\n","
    ");}d.BaseRenderer.WriteString(j);$s=3;continue;case 2:d.BaseRenderer.WriteString("");if(G.ContainTextMark(a,new CJ(["code","kbd","tag"]))){$s=11;continue;}$s=12;continue;case 11:k=a.NextNodeText();$s=13;case 13:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(!(""===l)){if(!K.HasPrefix(l,"\xE2\x80\x8B")){d.BaseRenderer.WriteString("\xE2\x80\x8B");}}else{d.BaseRenderer.WriteString("\xE2\x80\x8B");}case 12:if(G.ContainTextMark(a,new CJ(["code","inline-math","kbd"]))){$s=14;continue;}$s=15;continue;case 14:if(d.BaseRenderer.Options.AutoSpace){$s=17;continue;}$s=18;continue;case 17:m=a.NextNodeText();$s=19;case 19:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;if(!(""===n)){o=M.DecodeRuneInString(n);p=o[0];if(L.IsLetter(p)||L.IsDigit(p)){d.BaseRenderer.WriteByte(32);}}case 18:$s=16;continue;case 15:d.BaseRenderer.TextAutoSpaceNext(a);case 16:case 3:$s=-1;return 2;}return;}var $f={$blk:RN,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};$ptrType(BC).prototype.renderBr=function RO(a,b){var a,b,c;c=this;if(b){if(a.ParentIs(1,new DX([2]))){c.BaseRenderer.WriteByte(10);}else{c.BaseRenderer.WriteString("
    ");}}return 2;};$ptrType(BC).prototype.renderUnderline=function RP(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderUnderlineOpenMarker=function RQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","u"])]),false);}return 2;};$ptrType(BC).prototype.renderUnderlineCloseMarker=function RR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BC).prototype.renderKbd=function RS(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderKbdOpenMarker=function RT(a,b){var a,b,c;c=this;if(b){if(DL.nil===a.Previous||(32===a.Previous.Type)){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","kbd"])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};$ptrType(BC).prototype.renderKbdCloseMarker=function RU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};$ptrType(BC).prototype.renderBlockQueryEmbed=function RV(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=a.ChildByType(468);if(DL.nil===e){$s=-1;return 2;}c[0]=CR.nil;f=e.Tokens;f=E.EscapeHTML(A.ReplaceAll(f,D.CaretTokens,CI.nil));g=H.BytesToStr(f);g=K.ReplaceAll(g,"_esc_newline_","\n");c[0]=$append(c[0],new CJ(["data-content",g]));$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"render-node");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:RV,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BC).prototype.renderBlockQueryEmbedScript=function RW(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderVideo=function RX(a,b){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe-content"])]),false);d.BaseRenderer.WriteString("\xE2\x80\x8B");e=A.ReplaceAll(a.Tokens,D.CaretTokens,CI.nil);if(d.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=AE(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);$s=8;case 8:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=d.BaseRenderer.replaceSrc(e,($bytesToString(i)));$s=9;case 9:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;d.BaseRenderer.Write(e);$s=3;continue;case 2:d.BaseRenderer.Tag("span",new CR([new CJ(["class","protyle-action__drag"]),new CJ(["contenteditable","false"])]),false);d.BaseRenderer.Tag("/span",CR.nil,false);d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:RX,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(BC).prototype.renderAudio=function RY(a,b){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe-content"])]),false);e=A.ReplaceAll(a.Tokens,D.CaretTokens,CI.nil);if(d.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=AE(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);$s=8;case 8:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=d.BaseRenderer.replaceSrc(e,($bytesToString(i)));$s=9;case 9:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;d.BaseRenderer.Write(e);d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:RY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(BC).prototype.renderWidget=function RZ(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=A.ReplaceAll(a.Tokens,D.CaretTokens,CI.nil);if(d.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=AE(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 5:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=d.BaseRenderer.replaceSrc(e,($bytesToString(i)));$s=8;case 8:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=d.tokensStyle(e);l=a.IALAttr("style");if(""===l){if(!(""===k)){c[0]=$append(c[0],new CJ(["style",k]));}}e=A.ReplaceAll(e,(new CI($stringToBytes("style=\""+k+"\""))),CI.nil);c[0]=$append(c[0],new CJ(["data-subtype","widget"]));d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([new CJ(["class","iframe-content"])]);d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Write(e);$s=3;continue;case 2:d.BaseRenderer.Tag("span",new CR([new CJ(["class","protyle-action__drag"]),new CJ(["contenteditable","false"])]),false);d.BaseRenderer.Tag("/span",CR.nil,false);d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:RZ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(BC).prototype.renderIFrame=function SA(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=A.ReplaceAll(a.Tokens,D.CaretTokens,CI.nil);if(d.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=AE(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 5:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=d.BaseRenderer.replaceSrc(e,($bytesToString(i)));$s=8;case 8:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=d.tokensStyle(e);l=a.IALAttr("style");if(""===l){if(!(""===k)){c[0]=$append(c[0],new CJ(["style",k]));}}e=A.ReplaceAll(e,(new CI($stringToBytes("style=\""+k+"\""))),CI.nil);c[0]=$append(c[0],new CJ(["loading","lazy"]));d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([new CJ(["class","iframe-content"])]);d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Write(e);$s=3;continue;case 2:d.BaseRenderer.Tag("span",new CR([new CJ(["class","protyle-action__drag"]),new CJ(["contenteditable","false"])]),false);d.BaseRenderer.Tag("/span",CR.nil,false);d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:SA,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(BC).prototype.renderBlockRef=function SB(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.ChildByType(431);e="";f="";g=e;h=f;i=a.ChildByType(433);h="s";if(DL.nil===i){i=a.ChildByType(434);h="d";}if(!(DL.nil===i)){$s=3;continue;}$s=4;continue;case 3:j=i.Text();$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}g=j;case 4:g=c.escapeRefText(g);k=new CR([new CJ(["data-type","block-ref"]),new CJ(["data-subtype",h]),new CJ(["data-id",d.TokensStr()])]);c.BaseRenderer.Tag("span",k,false);g=K.ReplaceAll(g,"&#124;","|");c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/span",CR.nil,false);$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:SB,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BC).prototype.escapeRefText=function SC(a){var a,b;b=this;a=K.ReplaceAll(a,">",">");a=K.ReplaceAll(a,"<","<");a=K.ReplaceAll(a,"\"",""");a=K.ReplaceAll(a,"'","'");return a;};$ptrType(BC).prototype.renderBlockRefID=function SD(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderBlockRefSpace=function SE(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderBlockRefText=function SF(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderBlockRefDynamicText=function SG(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderFileAnnotationRef=function SH(a,b){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.ChildByType(541);e=d.TokensStr();f=e;g=a.ChildByType(543);if(!(DL.nil===g)){$s=3;continue;}$s=4;continue;case 3:h=g.Text();$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}f=h;case 4:f=c.escapeRefText(f);i=new CR([new CJ(["data-type","file-annotation-ref"]),new CJ(["data-subtype","s"]),new CJ(["data-id",e])]);c.BaseRenderer.Tag("span",i,false);c.BaseRenderer.WriteString(f);c.BaseRenderer.Tag("/span",CR.nil,false);$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:SH,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(BC).prototype.renderFileAnnotationRefID=function SI(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderFileAnnotationRefSpace=function SJ(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderFileAnnotationRefText=function SK(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderGitConflictCloseMarker=function SL(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderGitConflictContent=function SM(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"git-conflict");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([new CJ(["contenteditable","false"]),new CJ(["spellcheck","false"])]);d.BaseRenderer.Tag("div",c[0],false);e=A.TrimSpace(a.Tokens);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;d.BaseRenderer.Write(E.EscapeHTML(f));$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:SM,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BC).prototype.renderGitConflictOpenMarker=function SN(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderGitConflict=function SO(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderTag=function SP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);if(DL.nil===a.Previous||!((32===a.Previous.Type))){c.BaseRenderer.WriteString("\xE2\x80\x8B");}}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BC).prototype.renderTagOpenMarker=function SQ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Parent.Text();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","tag"]),new CJ(["data-content",E.EscapeHTMLStr(e)])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");case 2:$s=-1;return 2;}return;}var $f={$blk:SQ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderTagCloseMarker=function SR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};$ptrType(BC).prototype.renderSuperBlock=function SS(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(DL.nil===a.FirstChild){$s=-1;return 2;}c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"sb");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.FirstChild.Next.TokensStr();if(""===e){e="row";}c[0]=$append(c[0],new CJ(["data-sb-layout",e]));d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:SS,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderSuperBlockOpenMarker=function ST(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderSuperBlockLayoutMarker=function SU(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderSuperBlockCloseMarker=function SV(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderLinkRefDefBlock=function SW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BC).prototype.renderLinkRefDef=function SX(a,b){var a,b,c,d,e;c=this;if(b){if(DL.nil===a.FirstChild){return 2;}d=a.FirstChild.ChildByType(41).Tokens;e=H.BytesToStr(d);c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" ");}c.BaseRenderer.WriteString(e+"\n");}return 1;};$ptrType(BC).prototype.renderKramdownBlockIAL=function SY(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderKramdownSpanIAL=function SZ(a,b){var a,b,c;c=this;if(!b){if(!(DL.nil===a.Previous)&&(34===a.Previous.Type)&&!(DL.nil===a.Next)&&(34===a.Next.Type)){c.BaseRenderer.WriteString("\xE2\x80\x8B");}}return 2;};$ptrType(BC).prototype.renderMark=function TA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BC).prototype.renderMark1OpenMarker=function TB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","mark"])]),false);}return 2;};$ptrType(BC).prototype.renderMark1CloseMarker=function TC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderMark2OpenMarker=function TD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","mark"])]),false);}return 2;};$ptrType(BC).prototype.renderMark2CloseMarker=function TE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderSup=function TF(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderSupOpenMarker=function TG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","sup"])]),false);}return 2;};$ptrType(BC).prototype.renderSupCloseMarker=function TH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderSub=function TI(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderSubOpenMarker=function TJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","sub"])]),false);}return 2;};$ptrType(BC).prototype.renderSubCloseMarker=function TK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderYamlFrontMatterCloseMarker=function TL(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderYamlFrontMatterContent=function TM(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.$length;g=1>f||((3===f)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.BaseRenderer.Tag("pre",CR.nil,false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","yaml-front-matter"])]),false);if(g){c.BaseRenderer.WriteString("\n");}else{c.BaseRenderer.Write(E.EscapeHTML(e));}c.BaseRenderer.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:TM,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BC).prototype.renderYamlFrontMatterOpenMarker=function TN(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderYamlFrontMatter=function TO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BC).prototype.renderHtmlEntity=function TP(a,b){var a,b,c;c=this;if(!b){return 2;}c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));return 2;};$ptrType(BC).prototype.renderBackslashContent=function TQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BC).prototype.renderBackslash=function TR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}else{c.BaseRenderer.WriteString("");}return 2;};$ptrType(BC).prototype.renderToC=function TS(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=2;case 2:return e;}return;}var $f={$blk:TS,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderFootnotesDefBlock=function TT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");c.BaseRenderer.WriteString("
    \n");c.BaseRenderer.WriteString("
      ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BC).prototype.renderFootnotesDef=function TU(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.WriteString("
  • ");if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])).FootnotesRefId;a.FirstChild.PrependChild(new C.Node.ptr("","","","",10,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,(new CI($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else{c.BaseRenderer.WriteString("
  • \n");}return 2;};$ptrType(BC).prototype.renderFootnotesRef=function TV(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=J.Itoa(f);c.BaseRenderer.Tag("sup",new CR([new CJ(["class","footnotes-ref"]),new CJ(["id","footnotes-ref-"+a.FootnotesRefId])]),false);c.BaseRenderer.Tag("a",new CR([new CJ(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/a",CR.nil,false);c.BaseRenderer.Tag("/sup",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:TV,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BC).prototype.renderCodeBlock=function TW(a,b){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=[d];e=this;f=false;g="";if(!(DL.nil===a.FirstChild)&&!(DL.nil===a.FirstChild.Next)&&0d||((3===d)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));f="";g=false;if(!(DL.nil===a.Previous)){g=A.Contains(a.Previous.CodeBlockInfo,D.CaretTokens);a.Previous.CodeBlockInfo=A.ReplaceAll(a.Previous.CodeBlockInfo,D.CaretTokens,CI.nil);}h=new CR([new CJ(["class","protyle-action--first protyle-action__language"]),new CJ(["contenteditable","false"])]);if(!(DL.nil===a.Previous)&&0=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])));}c.BaseRenderer.Tag("span",h,false);c.BaseRenderer.WriteString(f);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("span",new CR([new CJ(["class","ariaLabel protyle-icon protyle-icon--first protyle-action__copy"]),new CJ(["data-position","4north"])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/div",CR.nil,false);h=new CR([new CJ(["class","hljs"])]);c.BaseRenderer.Tag("div",h,false);c.BaseRenderer.Tag("div",CR.nil,false);c.BaseRenderer.Tag("/div",CR.nil,false);h=new CR([]);c.contenteditable(a,(j||(j=new GC(function(){return h;},function($v){h=$v;}))));h=$append(h,new CJ(["style","flex: 1"]));h=$append(h,new CJ(["spellcheck","false"]));c.BaseRenderer.Tag("div",h,false);if(e){if(g){c.BaseRenderer.WriteString("");}}else{k=E.EscapeHTML(a.Tokens);k=A.ReplaceAll(k,(new CI($stringToBytes("__@mark__"))),(new CI($stringToBytes(""))));k=A.ReplaceAll(k,(new CI($stringToBytes("__mark@__"))),(new CI($stringToBytes(""))));c.BaseRenderer.Write(k);}c.BaseRenderer.Tag("/div",CR.nil,false);c.BaseRenderer.Tag("/div",CR.nil,false);return 2;};$ptrType(BC).prototype.renderCodeBlockCloseMarker=function UA(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderEmojiAlias=function UB(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderEmojiImg=function UC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BC).prototype.renderEmojiUnicode=function UD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BC).prototype.renderEmoji=function UE(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderInlineMath=function UF(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=M.DecodeLastRuneInString(e);g=f[0];if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=M.DecodeRuneInString(i);k=j[0];if(L.IsLetter(k)||L.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}var $f={$blk:UF,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BC).prototype.renderInlineMathOpenMarker=function UG(a,b){var a,b,c,d;c=this;if(b){d=E.EscapeHTML(a.Next.Tokens);d=A.ReplaceAll(d,D.CaretTokens,CI.nil);c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","inline-math"]),new CJ(["data-subtype","math"]),new CJ(["data-content",H.BytesToStr(d)]),new CJ(["contenteditable","false"]),new CJ(["class","render-node"])]),false);}return 2;};$ptrType(BC).prototype.renderInlineMathContent=function UH(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderInlineMathCloseMarker=function UI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);if(A.Contains(a.Previous.Tokens,D.CaretTokens)){c.BaseRenderer.WriteString("\xE2\x80\xB8");}}return 2;};$ptrType(BC).prototype.renderMathBlock=function UJ(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(!b){$s=-1;return 2;}if(DL.nil===a.FirstChild){$s=-1;return 2;}c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"render-node");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=E.EscapeHTML(a.FirstChild.Next.Tokens);e=A.ReplaceAll(e,D.CaretTokens,CI.nil);f=A.TrimSpace(e);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;c[0]=$append(c[0],new CJ(["data-content",H.BytesToStr(e)]));c[0]=$append(c[0],new CJ(["data-subtype","math"]));d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CR([new CJ(["spin","1"])]),false);d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);$s=-1;return 2;}return;}var $f={$blk:UJ,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BC).prototype.renderMathBlockOpenMarker=function UK(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderMathBlockContent=function UL(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderMathBlockCloseMarker=function UM(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderTableCell=function UN(a,b){var a,b,c,d,e,f,g;c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){e=CR.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CJ(["align","left"]));}else if(f===(2)){e=$append(e,new CJ(["align","center"]));}else if(f===(3)){e=$append(e,new CJ(["align","right"]));}c.spanNodeAttrs(a,(g||(g=new GC(function(){return e;},function($v){e=$v;}))));c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CR.nil,false);}return 2;};$ptrType(BC).prototype.renderTableRow=function UO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CR.nil,false);}else{c.BaseRenderer.Tag("/tr",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderTableHead=function UP(a,b){var a,b,c,d,e,f,g,h,i,j;c=this;if(b){c.BaseRenderer.Tag("colgroup",CR.nil,false);d=a.Parent.IALAttr("colgroup");if(""===d){if(!(DL.nil===a.FirstChild)){e=a.FirstChild.FirstChild;while(true){if(!(!(DL.nil===e))){break;}if(109===e.Type){f=e.IALAttr("style");if(!(""===f)){c.BaseRenderer.Tag("col",new CR([new CJ(["style",f])]),true);}else{c.BaseRenderer.Tag("col",CR.nil,true);}}e=e.Next;}}}else{g=K.Split(d,"|");h=g;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(!(""===j)){c.BaseRenderer.Tag("col",new CR([new CJ(["style",j])]),true);}else{c.BaseRenderer.Tag("col",CR.nil,true);}i++;}}c.BaseRenderer.Tag("/colgroup",CR.nil,false);c.BaseRenderer.Tag("thead",CR.nil,false);}else{c.BaseRenderer.Tag("/thead",CR.nil,false);c.BaseRenderer.Tag("tbody",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderTable=function UQ(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(DL.nil===a.FirstChild){$s=-1;return 1;}if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"table");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([new CJ(["contenteditable","false"])]);d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.BaseRenderer.Tag("table",c[0],false);$s=3;continue;case 2:d.BaseRenderer.Tag("/tbody",CR.nil,false);d.BaseRenderer.Tag("/table",CR.nil,false);d.BaseRenderer.WriteString("
    ");d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:UQ,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.renderStrikethrough=function UR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BC).prototype.renderStrikethrough1OpenMarker=function US(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","s"])]),false);}return 2;};$ptrType(BC).prototype.renderStrikethrough1CloseMarker=function UT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderStrikethrough2OpenMarker=function UU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","s"])]),false);}return 2;};$ptrType(BC).prototype.renderStrikethrough2CloseMarker=function UV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderLinkTitle=function UW(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderLinkDest=function UX(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderLinkSpace=function UY(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderLinkText=function UZ(a,b){var a,b,c;c=this;if(b){if(!((34===a.Parent.Type))){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}}return 2;};$ptrType(BC).prototype.renderCloseParen=function VA(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderOpenParen=function VB(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderLess=function VC(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderGreater=function VD(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderCloseBrace=function VE(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderOpenBrace=function VF(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderCloseBracket=function VG(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderOpenBracket=function VH(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderBang=function VI(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderImage=function VJ(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(DL.nil===a.Previous){d=true;$s=6;continue s;}e=a.Previous.Text();$s=7;case 7:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d="\xE2\x80\xB8"===e;case 6:if(d||(a.ParentIs(109,DX.nil)&&!(DL.nil===a.Previous)&&DL.nil===a.Previous.Previous)){$s=4;continue;}$s=5;continue;case 4:c.BaseRenderer.WriteString("\xE2\x80\x8B");case 5:f=new CR([new CJ(["contenteditable","false"]),new CJ(["data-type","img"]),new CJ(["class","img"])]);g=a.IALAttr("parent-style");if(!(""===g)){$s=8;continue;}$s=9;continue;case 8:g=K.ReplaceAll(g,"display: block;","");h=K.TrimSpace(g);$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;if(!(""===g)){f=$append(f,new CJ(["style",g]));}case 9:if(c.BaseRenderer.LastOut===10){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.Tag("span",f,false);c.BaseRenderer.Tag("span",CR.nil,false);c.BaseRenderer.WriteString(" ");c.BaseRenderer.Tag("/span",CR.nil,false);f=new CR([]);i=a.IALAttr("style");if(!(""===i)){$s=11;continue;}$s=12;continue;case 11:j=K.Split(i,";");k="";l=j;m=0;while(true){if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);if(K.Contains(n,"width")){k=n;break;}m++;}k=K.ReplaceAll(k,"vw","%");o=K.TrimSpace(k);$s=13;case 13:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}k=o;if(!(""===k)){k=k+(";");f=$append(f,new CJ(["style",k]));}case 12:c.BaseRenderer.Tag("span",f,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","protyle-action protyle-icons"])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/span",CR.nil,false);$s=3;continue;case 2:p=a.ChildByType(41).Tokens;if(c.BaseRenderer.Options.Sanitize){$s=14;continue;}$s=15;continue;case 14:q=AE(p);$s=16;case 16:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}p=q;case 15:p=A.ReplaceAll(p,D.CaretTokens,CI.nil);r=p;s=H.BytesToStr(r);t=c.BaseRenderer.LinkPath(p);$s=17;case 17:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=H.BytesToStr(t);$s=18;case 18:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;w=new CR([new CJ(["src",v]),new CJ(["data-src",s]),new CJ(["loading","lazy"])]);x=a.ChildByType(40);if(!(DL.nil===x)&&0=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ae]);if(K.Contains(af,"width")){ac=af;}ae++;}aa=K.ReplaceAll(aa,ac+";","");aa=K.ReplaceAll(aa,"flex: 0 0 auto;","");aa=K.ReplaceAll(aa,"display: block;","");ag=K.TrimSpace(aa);$s=21;case 21:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}aa=ag;if(!(""===aa)){w=$append(w,new CJ(["style",aa]));}case 20:c.BaseRenderer.Tag("img",w,true);ah=c.BaseRenderer.Writer.Bytes();ai=A.LastIndex(ah,(new CI($stringToBytes("");}w=new CR([new CJ(["class","protyle-action__title"])]);c.BaseRenderer.Tag("span",w,false);c.BaseRenderer.Tag("span",CR.nil,false);c.BaseRenderer.Writer.Write(z);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",CR.nil,false);c.BaseRenderer.WriteString(" ");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);if(DL.nil===a.Next){am=true;$s=28;continue s;}an=a.Next.Text();$s=29;case 29:if($c){$c=false;an=an.$blk();}if(an&&an.$blk!==undefined){break s;}am="\xE2\x80\xB8"===an;case 28:if(am||(34===a.Next.Type)){$s=26;continue;}$s=27;continue;case 26:c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=-1;return 2;case 27:if(!(456===a.Next.Type)){ao=false;$s=32;continue s;}if(DL.nil===a.Next.Next){ap=true;$s=33;continue s;}aq=a.Next.Next.Text();$s=34;case 34:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}ap="\xE2\x80\xB8"===aq;case 33:ao=ap;case 32:if(ao){$s=30;continue;}$s=31;continue;case 30:c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=-1;return 2;case 31:case 3:$s=-1;return 2;}return;}var $f={$blk:VJ,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$ptrType(BC).prototype.renderLink=function VK(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.ChildByType(41);e=d.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=A.TrimSpace(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;g=AE(e);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;h=A.ToLower(e);$s=8;case 8:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(A.HasPrefix(i,(new CI($stringToBytes("javascript:"))))){e=CI.nil;}case 5:j=c.BaseRenderer.LinkPath(e);$s=9;case 9:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;k=A.Contains(e,D.CaretTokens);if(k){l=a.ChildByType(40);l.Tokens=$appendSlice(l.Tokens,D.CaretTokens);e=A.ReplaceAll(e,D.CaretTokens,CI.nil);}m=new CR([new CJ(["data-type","a"]),new CJ(["data-href",($bytesToString(e))])]);n=a.ChildByType(42);if(!(DL.nil===n)&&!(CI.nil===n.Tokens)){m=$append(m,new CJ(["data-title",c.escapeRefText(($bytesToString(n.Tokens)))]));}c.BaseRenderer.Tag("span",m,false);$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:VK,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};$ptrType(BC).prototype.renderHTML=function VL(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(!b){$s=-1;return 2;}c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"render-node");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.Tokens;e=A.ReplaceAll(e,D.CaretTokens,CI.nil);c[0]=$append(c[0],new CJ(["data-subtype","block"]));d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.WriteString("
    ");d.BaseRenderer.WriteString("");d.BaseRenderer.WriteString("
    ");c[0]=new CR([new CJ(["data-content",H.BytesToStr(E.EscapeHTML(e))])]);d.BaseRenderer.Tag("protyle-html",c[0],false);d.BaseRenderer.Tag("/protyle-html",CR.nil,false);d.BaseRenderer.WriteString("\xE2\x80\x8B");d.BaseRenderer.WriteString("
    ");d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);$s=-1;return 2;}return;}var $f={$blk:VL,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderInlineHTML=function VM(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}if(A.Equal(a.Tokens,(new CI($stringToBytes("
    "))))&&a.ParentIs(109,DX.nil)){c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}if(A.Equal(a.Tokens,(new CI($stringToBytes(""))))||A.Equal(a.Tokens,(new CI($stringToBytes(""))))){c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}a.Type=9;d=c.renderHTML(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=2;case 2:return e;}return;}var $f={$blk:VM,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderDocument=function VN(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderParagraph=function VO(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"p");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:VO,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.renderText=function VP(a,b){var a,b,c,d;c=this;if(b){d=CI.nil;if(c.BaseRenderer.Options.AutoSpace&&!((515===a.Parent.Type))){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}if(A.HasPrefix(d,(new CI($stringToBytes(" \xE2\x80\x8B"))))&&A.HasSuffix(c.BaseRenderer.Writer.Bytes(),(new CI($stringToBytes("\xE2\x80\x8B"))))){d=A.Replace(d,(new CI($stringToBytes(" \xE2\x80\x8B"))),(new CI($stringToBytes(" "))),1);}if(a.ParentIs(530,DX.nil)){if("code"===a.Parent.TokensStr()){if(a.ParentIs(109,DX.nil)){d=A.ReplaceAll(d,(new CI($stringToBytes("\\|"))),(new CI($stringToBytes("|"))));}d=E.EscapeHTML(d);}c.BaseRenderer.Write(d);}else{d=E.EscapeHTML(d);if(a.ParentIs(109,DX.nil)){d=A.ReplaceAll(d,(new CI($stringToBytes("|"))),(new CI($stringToBytes("|"))));}c.BaseRenderer.Write(d);}}return 2;};$ptrType(BC).prototype.renderCodeSpan=function VQ(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=M.DecodeLastRuneInString(e);g=f[0];if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:if(DL.nil===a.Previous||(32===a.Previous.Type)){c.BaseRenderer.WriteString("\xE2\x80\x8B");}$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=M.DecodeRuneInString(i);k=j[0];if(L.IsLetter(k)||L.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}var $f={$blk:VQ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BC).prototype.renderCodeSpanOpenMarker=function VR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","code"])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};$ptrType(BC).prototype.renderCodeSpanContent=function VS(a,b){var a,b,c,d;c=this;if(b){d=E.EscapeHTML(a.Tokens);c.BaseRenderer.Write(d);}return 2;};$ptrType(BC).prototype.renderCodeSpanCloseMarker=function VT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};$ptrType(BC).prototype.renderEmphasis=function VU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BC).prototype.renderEmAsteriskOpenMarker=function VV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","em"])]),false);}return 2;};$ptrType(BC).prototype.renderEmAsteriskCloseMarker=function VW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderEmUnderscoreOpenMarker=function VX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","em"])]),false);}return 2;};$ptrType(BC).prototype.renderEmUnderscoreCloseMarker=function VY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderStrong=function VZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BC).prototype.renderStrongA6kOpenMarker=function WA(a,b){var a,b,c,d,e;c=this;if(b){d=new CR([new CJ(["data-type","strong"])]);c.spanNodeAttrs(a.Parent,(e||(e=new GC(function(){return d;},function($v){d=$v;}))));c.BaseRenderer.Tag("span",d,false);}return 2;};$ptrType(BC).prototype.renderStrongA6kCloseMarker=function WB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderStrongU8eOpenMarker=function WC(a,b){var a,b,c,d,e;c=this;if(b){d=new CR([new CJ(["data-type","strong"])]);c.spanNodeAttrs(a.Parent,(e||(e=new GC(function(){return d;},function($v){d=$v;}))));c.BaseRenderer.Tag("span",d,false);}return 2;};$ptrType(BC).prototype.renderStrongU8eCloseMarker=function WD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderBlockquote=function WE(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"bq");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:WE,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.renderBlockquoteMarker=function WF(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderHeading=function WG(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;if(6>0));c[0]=$append(c[0],new CJ(["data-subtype","h"+e]));$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"h"+e);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:WG,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderHeadingC8hMarker=function WH(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderHeadingID=function WI(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderList=function WJ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;e=a.ListData.Typ;if(e===(0)){c[0]=$append(c[0],new CJ(["data-subtype","u"]));}else if(e===(1)){c[0]=$append(c[0],new CJ(["data-subtype","o"]));}else if(e===(3)){c[0]=$append(c[0],new CJ(["data-subtype","t"]));}$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"list");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:WJ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderListItem=function WK(a,b){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:e="li";c[0]=CR.nil;f=a.ListData.Typ;if(f===(0)){c[0]=$append(c[0],new CJ(["data-marker","*"]));c[0]=$append(c[0],new CJ(["data-subtype","u"]));}else if(f===(1)){c[0]=$append(c[0],new CJ(["data-marker",J.Itoa(a.ListData.Num)+"."]));c[0]=$append(c[0],new CJ(["data-subtype","o"]));}else if(f===(3)){c[0]=$append(c[0],new CJ(["data-marker","*"]));c[0]=$append(c[0],new CJ(["data-subtype","t"]));if(!(a.FirstChild===DL.nil)&&a.FirstChild.TaskListItemChecked){e=e+(" protyle-task--done");}}$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),e);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);g="true";if(!d.BaseRenderer.Options.ProtyleContenteditable){g="false";}if(0===a.ListData.Typ){h=new CR([new CJ(["class","protyle-action"]),new CJ(["draggable",g])]);d.BaseRenderer.Tag("div",h,false);d.BaseRenderer.WriteString("");d.BaseRenderer.Tag("/div",CR.nil,false);}else if(1===a.ListData.Typ){i=new CR([new CJ(["class","protyle-action protyle-action--order"]),new CJ(["contenteditable","false"]),new CJ(["draggable",g])]);d.BaseRenderer.Tag("div",i,false);d.BaseRenderer.WriteString(J.Itoa(a.ListData.Num)+".");d.BaseRenderer.Tag("/div",CR.nil,false);}$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:WK,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(BC).prototype.renderTaskListItemMarker=function WL(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d="true";if(!c.BaseRenderer.Options.ProtyleContenteditable){d="false";}if(a.TaskListItemChecked){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}if(DL.nil===a.Next){$s=3;continue;}$s=4;continue;case 3:e=C.NewNodeID();$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$r=a.InsertAfter(new C.Node.ptr(e,"","","",1,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,CI.nil,"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:case 2:$s=-1;return 2;}return;}var $f={$blk:WL,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderThematicBreak=function WM(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"hr");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",CR.nil,false);$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CR.nil,false);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:WM,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.renderHardBreak=function WN(a,b){var a,b,c;c=this;return c.renderBr(a,b);};$ptrType(BC).prototype.renderSoftBreak=function WO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(10);if(!(DL.nil===a.Previous)&&((22===a.Previous.Type)||(17===a.Previous.Type)||(460===a.Previous.Type)||(101===a.Previous.Type)||(520===a.Previous.Type)||(456===a.Previous.Type))&&!(DL.nil===a.Next)&&A.Equal(D.CaretTokens,a.Next.Tokens)){c.BaseRenderer.WriteByte(10);}}return 2;};$ptrType(BC).prototype.spanNodeAttrs=function WP(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};$ptrType(BC).prototype.blockNodeAttrs=function WQ(a,b,c){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b,c});$s=$s||0;s:while(true){switch($s){case 0:d=this;$r=d.nodeID(a,b);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.nodeIndex(a,b);d.nodeDataType(a,b);d.nodeClass(a,b,c);e=a.KramdownIAL;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("id"===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])){f++;continue;}b.$set($append(b.$get(),new CJ([(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]),K.ReplaceAll((1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1]),"_esc_newline_","\n")])));f++;}$s=-1;return;}return;}var $f={$blk:WQ,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BC).prototype.nodeClass=function WR(a,b,c){var a,b,c,d;d=this;b.$set($append(b.$get(),new CJ(["class",c])));};$ptrType(BC).prototype.nodeDataType=function WS(a,b){var a,b,c;c=this;b.$set($append(b.$get(),new CJ(["data-type",new C.NodeType(a.Type).String()])));};$ptrType(BC).prototype.nodeID=function WT(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.NodeID(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b.$set($append(b.$get(),new CJ(["data-node-id",d])));$s=-1;return;}return;}var $f={$blk:WT,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.nodeIndex=function WU(a,b){var a,b,c;c=this;if(DL.nil===a.Parent||!((0===a.Parent.Type))){return;}b.$set($append(b.$get(),new CJ(["data-node-index",J.Itoa(c.NodeIndex)])));c.NodeIndex=c.NodeIndex+(1)>>0;return;};$ptrType(BC).prototype.spellcheck=function WV(a){var a,b;b=this;a.$set($append(a.$get(),new CJ(["spellcheck",J.FormatBool(b.BaseRenderer.Options.Spellcheck)])));return;};$ptrType(BC).prototype.contenteditable=function WW(a,b){var a,b,c,d;c=this;d=a.IALAttr("contenteditable");if(!(""===d)){b.$set($append(b.$get(),new CJ(["contenteditable",d])));}else{b.$set($append(b.$get(),new CJ(["contenteditable",J.FormatBool(c.BaseRenderer.Options.ProtyleContenteditable)])));}return;};$ptrType(BC).prototype.renderIAL=function WX(a){var a,b,c,d,e,f,g,h,i;b=this;c=new CR([new CJ(["class","protyle-attr"]),new CJ(["contenteditable","false"])]);b.BaseRenderer.Tag("div",c,false);d=a.IALAttr("bookmark");if(!(""===d)){d=K.ReplaceAll(d,"_esc_newline_","\n");d=E.EscapeHTMLStr(d);b.BaseRenderer.Tag("div",new CR([new CJ(["class","protyle-attr--bookmark"])]),false);b.BaseRenderer.WriteString(d);b.BaseRenderer.Tag("/div",CR.nil,false);}e=a.IALAttr("name");if(!(""===e)){e=K.ReplaceAll(e,"_esc_newline_","\n");e=E.EscapeHTMLStr(e);b.BaseRenderer.Tag("div",new CR([new CJ(["class","protyle-attr--name"])]),false);b.BaseRenderer.WriteString("");b.BaseRenderer.WriteString(e);b.BaseRenderer.Tag("/div",CR.nil,false);}f=a.IALAttr("alias");if(!(""===f)){f=K.ReplaceAll(f,"_esc_newline_","\n");f=E.EscapeHTMLStr(f);b.BaseRenderer.Tag("div",new CR([new CJ(["class","protyle-attr--alias"])]),false);b.BaseRenderer.WriteString("");b.BaseRenderer.WriteString(f);b.BaseRenderer.Tag("/div",CR.nil,false);}g=a.IALAttr("memo");if(!(""===g)){g=K.ReplaceAll(g,"_esc_newline_","\n");g=E.EscapeHTMLStr(g);b.BaseRenderer.Tag("div",new CR([new CJ(["class","protyle-attr--memo ariaLabel"]),new CJ(["aria-label",g]),new CJ(["data-position","4north"])]),false);b.BaseRenderer.WriteString("");b.BaseRenderer.Tag("/div",CR.nil,false);}h=a.IALAttr("custom-avs");if(!(""===h)){h=K.ReplaceAll(h,"_esc_newline_","\n");h=E.EscapeHTMLStr(h);b.BaseRenderer.Tag("div",new CR([new CJ(["class","protyle-attr--av"])]),false);b.BaseRenderer.WriteString("");b.BaseRenderer.WriteString(a.IALAttr("av-names"));b.BaseRenderer.Tag("/div",CR.nil,false);}i=a.IALAttr("refcount");if(!(""===i)){i=K.ReplaceAll(i,"_esc_newline_","\n");i=E.EscapeHTMLStr(i);b.BaseRenderer.Tag("div",new CR([new CJ(["class","protyle-attr--refcount popover__block"])]),false);b.BaseRenderer.WriteString(i);b.BaseRenderer.Tag("/div",CR.nil,false);}b.BaseRenderer.WriteString("\xE2\x80\x8B");b.BaseRenderer.Tag("/div",CR.nil,false);};$ptrType(BC).prototype.renderTextMarkAttrs=function WY(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=CR.nil;c=this;b=new CR([new CJ(["data-type",a.TextMarkType])]);d=K.Split(a.TextMarkType," ");e=d;f=0;case 1:if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("block-ref"===g){$s=3;continue;}if("a"===g){$s=4;continue;}if("inline-math"===g){$s=5;continue;}if("file-annotation-ref"===g){$s=6;continue;}if("inline-memo"===g){$s=7;continue;}$s=8;continue;case 3:b=$append(b,new CJ(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CJ(["data-id",a.TextMarkBlockRefID]));h=K.TrimSpace(K.ReplaceAll(a.TextMarkTextContent,"\xE2\x80\x8B",""));$s=11;case 11:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}if(""===h){$s=9;continue;}$s=10;continue;case 9:a.TextMarkTextContent=a.TextMarkBlockRefID;case 10:$s=8;continue;case 4:i=a.TextMarkAHref;if(c.BaseRenderer.Options.Sanitize){$s=12;continue;}$s=13;continue;case 12:j=K.ToLower(i);$s=16;case 16:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=K.HasPrefix(j,"javascript:");$s=17;case 17:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}if(k){$s=14;continue;}$s=15;continue;case 14:i="";case 15:case 13:l=c.BaseRenderer.LinkPath((new CI($stringToBytes(i))));$s=18;case 18:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}i=($bytesToString(l));if(a.ParentIs(109,DX.nil)){i=K.ReplaceAll(i,"\\|","|");}i=K.ReplaceAll(i,"\"","&quot;");b=$append(b,new CJ(["data-href",i]));if(!(""===a.TextMarkATitle)){m=K.ReplaceAll(a.TextMarkATitle,"\"","&quot;");if(a.ParentIs(109,DX.nil)){m=K.ReplaceAll(m,"\\|","|");}b=$append(b,new CJ(["data-title",m]));}$s=8;continue;case 5:b=$append(b,new CJ(["data-subtype","math"]));n=a.TextMarkInlineMathContent;if(a.ParentIs(109,DX.nil)){n=K.ReplaceAll(n,"|","|");n=K.ReplaceAll(n,"\n","
    ");}n=K.ReplaceAll(n,"_esc_newline_","\n");n=K.ReplaceAll(n,"\"","&quot;");b=$append(b,new CJ(["data-content",n]));b=$append(b,new CJ(["contenteditable","false"]));b=$append(b,new CJ(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CJ(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:o=a.TextMarkInlineMemoContent;o=K.ReplaceAll(o,"_esc_newline_","\n");b=$append(b,new CJ(["data-inline-memo-content",o]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:WY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$ptrType(BC).prototype.tokensStyle=function WZ(a){var a,b,c,d,e,f;b=this;c=H.BytesToStr(a);d=K.Index(c,"style=");if(!((d===-1))){e=$substring(c,(d+6>>0),(d+7>>0));f=K.Index($substring(c,(d+7>>0)),e);if(!((f===-1))){return $substring(c,(d+7>>0),((d+7>>0)+f>>0));}}return"";};BF=function XA(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,eg,eh,ei,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new BE.ptr(AR(a,b,c));e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=47;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderLess")});bc=48;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderGreater")});bd=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderOpenBrace")});be=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderCloseBrace")});bf=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkText")});bg=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkSpace")});bh=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderLinkDest")});bi=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderLinkTitle")});bj=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough")});bk=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bl=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bm=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bn=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bo=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTaskListItemMarker")});bp=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTable")});bq=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableHead")});br=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderTableRow")});bs=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderTableCell")});bt=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmoji")});bu=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiUnicode")});bv=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderEmojiImg")});bw=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderEmojiAlias")});bx=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesDefBlock")});by=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderFootnotesDef")});bz=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderFootnotesRef")});ca=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderToC")});cb=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderBackslash")});cc=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderBackslashContent")});cd=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderHtmlEntity")});ce=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatter")});cf=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});cg=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderYamlFrontMatterContent")});ch=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});ci=430;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderBlockRef")});cj=431;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderBlockRefID")});ck=432;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderBlockRefSpace")});cl=433;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderBlockRefText")});cm=434;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderBlockRefDynamicText")});cn=540;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderFileAnnotationRef")});co=541;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderFileAnnotationRefID")});cp=542;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderFileAnnotationRefSpace")});cq=543;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderFileAnnotationRefText")});cr=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderMark")});cs=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderMark1OpenMarker")});ct=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderMark1CloseMarker")});cu=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cu),{k:cu,v:$methodVal(d,"renderMark2OpenMarker")});cv=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cv),{k:cv,v:$methodVal(d,"renderMark2CloseMarker")});cw=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cw),{k:cw,v:$methodVal(d,"renderSup")});cx=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cx),{k:cx,v:$methodVal(d,"renderSupOpenMarker")});cy=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cy),{k:cy,v:$methodVal(d,"renderSupCloseMarker")});cz=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cz),{k:cz,v:$methodVal(d,"renderSub")});da=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(da),{k:da,v:$methodVal(d,"renderSubOpenMarker")});db=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(db),{k:db,v:$methodVal(d,"renderSubCloseMarker")});dc=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dc),{k:dc,v:$methodVal(d,"renderKramdownBlockIAL")});dd=456;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dd),{k:dd,v:$methodVal(d,"renderKramdownSpanIAL")});de=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(de),{k:de,v:$methodVal(d,"renderBlockQueryEmbed")});df=468;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(df),{k:df,v:$methodVal(d,"renderBlockQueryEmbedScript")});dg=460;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dg),{k:dg,v:$methodVal(d,"renderTag")});dh=461;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dh),{k:dh,v:$methodVal(d,"renderTagOpenMarker")});di=462;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(di),{k:di,v:$methodVal(d,"renderTagCloseMarker")});dj=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dj),{k:dj,v:$methodVal(d,"renderLinkRefDefBlock")});dk=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dk),{k:dk,v:$methodVal(d,"renderLinkRefDef")});dl=475;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dl),{k:dl,v:$methodVal(d,"renderSuperBlock")});dm=476;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dm),{k:dm,v:$methodVal(d,"renderSuperBlockOpenMarker")});dn=477;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dn),{k:dn,v:$methodVal(d,"renderSuperBlockLayoutMarker")});dp=478;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dp),{k:dp,v:$methodVal(d,"renderSuperBlockCloseMarker")});dq=495;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dq),{k:dq,v:$methodVal(d,"renderGitConflict")});dr=496;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dr),{k:dr,v:$methodVal(d,"renderGitConflictOpenMarker")});ds=497;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ds),{k:ds,v:$methodVal(d,"renderGitConflictContent")});dt=498;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dt),{k:dt,v:$methodVal(d,"renderGitConflictCloseMarker")});du=500;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(du),{k:du,v:$methodVal(d,"renderIFrame")});dv=535;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dv),{k:dv,v:$methodVal(d,"renderWidget")});dw=510;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dw),{k:dw,v:$methodVal(d,"renderVideo")});dx=505;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dx),{k:dx,v:$methodVal(d,"renderAudio")});dy=515;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dy),{k:dy,v:$methodVal(d,"renderKbd")});dz=516;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dz),{k:dz,v:$methodVal(d,"renderKbdOpenMarker")});ea=517;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ea),{k:ea,v:$methodVal(d,"renderKbdCloseMarker")});eb=520;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eb),{k:eb,v:$methodVal(d,"renderUnderline")});ec=521;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ec),{k:ec,v:$methodVal(d,"renderUnderlineOpenMarker")});ed=522;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ed),{k:ed,v:$methodVal(d,"renderUnderlineCloseMarker")});ee=525;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ee),{k:ee,v:$methodVal(d,"renderBr")});ef=530;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ef),{k:ef,v:$methodVal(d,"renderTextMark")});eg=550;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eg),{k:eg,v:$methodVal(d,"renderAttributeView")});eh=560;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eh),{k:eh,v:$methodVal(d,"renderCustomBlock")});ei=580;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ei),{k:ei,v:$methodVal(d,"renderCallout")});return d;};$pkg.NewProtylePreviewRenderer=BF;$ptrType(BE).prototype.renderCallout=function XB(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:a.KramdownIAL=$append(a.KramdownIAL,new CJ(["data-type","callout"]));a.KramdownIAL=$append(a.KramdownIAL,new CJ(["data-subtype",a.CalloutType]));c.renderBlockquote(a,b);c.BaseRenderer.WriteString("

    ");d=a.CalloutTitle;if(""===d){d=C.GetCalloutTitle(a.CalloutType);}if(!(""===a.CalloutIcon)){if(1===a.CalloutIconType){e=C.GetCalloutIcon(a.CalloutType);if(""===e){e="\xE2\x9C\x8F\xEF\xB8\x8F";}}d=a.CalloutIcon+" "+d;}f=K.TrimSpace(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}if(!(f==="")){$s=4;continue;}$s=5;continue;case 4:c.BaseRenderer.WriteString(d);c.BaseRenderer.Newline();case 5:c.BaseRenderer.WriteString("

    ");$s=3;continue;case 2:c.renderBlockquote(a,b);case 3:$s=-1;return 2;}return;}var $f={$blk:XB,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BE).prototype.renderCustomBlock=function XC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","NodeCustomBlock"]),new CJ(["data-info",a.CustomBlockInfo]),new CJ(["data-content",($bytesToString(E.EscapeHTML(a.Tokens)))])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderAttributeView=function XD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","NodeAttributeView"]),new CJ(["data-av-id",a.AttributeViewID]),new CJ(["data-av-type",a.AttributeViewType])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderTextMark=function XE(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=[d];e=this;if(b){$s=1;continue;}$s=2;continue;case 1:f=a.TextMarkTextContent;if(a.ParentIs(109,DX.nil)){if(a.IsTextMarkType("code")){f=K.ReplaceAll(f,"|","|");}else{f=K.ReplaceAll(f,"\\|","|");}f=K.ReplaceAll(f,"\n","
    ");}if(a.IsTextMarkType("a")){$s=3;continue;}if(a.IsTextMarkType("inline-memo")){$s=4;continue;}$s=5;continue;case 3:c[0]=new CR([new CJ(["href",a.TextMarkAHref])]);if(!(""===a.TextMarkATitle)){c[0]=$append(c[0],new CJ(["title",a.TextMarkATitle]));}e.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if(!(""===a.TextMarkType)){c[0]=$append(c[0],new CJ(["data-type",a.TextMarkType]));}if(!(""===a.TextMarkBlockRefSubtype)){c[0]=$append(c[0],new CJ(["data-subtype",a.TextMarkBlockRefSubtype]));}e.BaseRenderer.Tag("a",c[0],false);e.BaseRenderer.WriteString(f);e.BaseRenderer.WriteString("");$s=6;continue;case 4:e.BaseRenderer.WriteString(f);if(a.IsNextSameInlineMemo()){$s=-1;return 2;}if(!(""===a.TextMarkInlineMemoContent)){g=M.DecodeLastRuneInString(a.TextMarkTextContent);h=g[0];if(AB(h)){e.BaseRenderer.WriteString("\xEF\xBC\x88");i=a.TextMarkInlineMemoContent;i=K.ReplaceAll(i,"_esc_newline_"," ");e.BaseRenderer.WriteString(i);e.BaseRenderer.WriteString("\xEF\xBC\x89");}else{e.BaseRenderer.WriteString("(");j=a.TextMarkInlineMemoContent;j=K.ReplaceAll(j,"_esc_newline_"," ");e.BaseRenderer.WriteString(j);e.BaseRenderer.WriteString(")");}}$s=6;continue;case 5:k=e.renderTextMarkAttrs(a);$s=7;case 7:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}d[0]=k;e.spanNodeAttrs(a,(d.$ptr||(d.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))));e.BaseRenderer.Tag("span",d[0],false);e.BaseRenderer.WriteString(f);e.BaseRenderer.WriteString("");case 6:case 2:$s=-1;return 2;}return;}var $f={$blk:XE,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BE).prototype.renderBr=function XF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BE).prototype.renderUnderline=function XG(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderUnderlineOpenMarker=function XH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BE).prototype.renderUnderlineCloseMarker=function XI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BE).prototype.renderKbd=function XJ(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderKbdOpenMarker=function XK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BE).prototype.renderKbdCloseMarker=function XL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BE).prototype.renderVideo=function XM(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:XM,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BE).prototype.renderAudio=function XN(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:XN,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BE).prototype.renderIFrame=function XO(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=new CR([new CJ(["class","iframe"])]);e=a.IALAttr("style");if(!(""===e)){d=$append(d,new CJ(["style",e]));}c.BaseRenderer.Tag("div",d,false);f=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:g=AE(f);$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;case 4:h=c.BaseRenderer.tagSrcPath(f);$s=6;case 6:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}f=h;c.BaseRenderer.Write(f);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:XO,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(BE).prototype.renderWidget=function XP(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=CR.nil;d=$appendSlice(d,a.KramdownIAL);d=$append(d,new CJ(["class","iframe"]));c.BaseRenderer.Tag("div",d,false);e=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:f=AE(e);$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 4:g=c.BaseRenderer.tagSrcPath(e);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;c.BaseRenderer.Write(e);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:XP,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BE).prototype.renderGitConflictCloseMarker=function XQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderGitConflictContent=function XR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderGitConflictOpenMarker=function XS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderGitConflict=function XT(a,b){var a,b,c,d;c=this;c.BaseRenderer.Newline();if(b){d=new CR([new CJ(["class","language-git-conflict"])]);d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("div",d,false);}else{c.BaseRenderer.Tag("/div",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderSuperBlock=function XU(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderSuperBlockOpenMarker=function XV(a,b){var a,b,c;c=this;return 1;};$ptrType(BE).prototype.renderSuperBlockLayoutMarker=function XW(a,b){var a,b,c;c=this;return 1;};$ptrType(BE).prototype.renderSuperBlockCloseMarker=function XX(a,b){var a,b,c;c=this;return 1;};$ptrType(BE).prototype.renderLinkRefDefBlock=function XY(a,b){var a,b,c;c=this;return 1;};$ptrType(BE).prototype.renderLinkRefDef=function XZ(a,b){var a,b,c;c=this;return 1;};$ptrType(BE).prototype.renderTag=function YA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BE).prototype.renderTagOpenMarker=function YB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);c.BaseRenderer.WriteByte(35);}return 2;};$ptrType(BE).prototype.renderTagCloseMarker=function YC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);c.BaseRenderer.Tag("/em",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderKramdownBlockIAL=function YD(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderKramdownSpanIAL=function YE(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderMark=function YF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BE).prototype.renderMark1OpenMarker=function YG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderMark1CloseMarker=function YH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderMark2OpenMarker=function YI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderMark2CloseMarker=function YJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderSup=function YK(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderSupOpenMarker=function YL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sup",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderSupCloseMarker=function YM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderSub=function YN(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderSubOpenMarker=function YO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sub",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderSubCloseMarker=function YP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderBlockQueryEmbed=function YQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",CR.nil,false);}else{c.BaseRenderer.Tag("/div",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderBlockQueryEmbedScript=function YR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BE).prototype.renderBlockRef=function YS(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.escapeRefText=function YT(a){var a,b;b=this;a=K.ReplaceAll(a,">",">");a=K.ReplaceAll(a,"<","<");a=K.ReplaceAll(a,"\"",""");a=K.ReplaceAll(a,"'","'");return a;};$ptrType(BE).prototype.renderBlockRefID=function YU(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderBlockRefSpace=function YV(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderBlockRefText=function YW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);}else{c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BE).prototype.renderBlockRefDynamicText=function YX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(39);c.BaseRenderer.Write(a.Tokens);}else{c.BaseRenderer.WriteByte(39);}return 2;};$ptrType(BE).prototype.renderFileAnnotationRef=function YY(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderFileAnnotationRefID=function YZ(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderFileAnnotationRefSpace=function ZA(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderFileAnnotationRefText=function ZB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);}else{c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BE).prototype.renderYamlFrontMatterCloseMarker=function ZC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BE).prototype.renderYamlFrontMatterContent=function ZD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BE).prototype.renderYamlFrontMatterOpenMarker=function ZE(a,b){var a,b,c,d;c=this;if(b){d=new CR([new CJ(["class","vditor-yml-front-matter"])]);d=$appendSlice(d,a.Parent.KramdownIAL);c.BaseRenderer.Tag("pre",d,false);c.BaseRenderer.WriteString("");}return 2;};$ptrType(BE).prototype.renderYamlFrontMatter=function ZF(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();return 2;};$ptrType(BE).prototype.renderHtmlEntity=function ZG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BE).prototype.renderBackslashContent=function ZH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BE).prototype.renderBackslash=function ZI(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderToC=function ZJ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=2;case 2:return e;}return;}var $f={$blk:ZJ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BE).prototype.renderFootnotesRef=function ZK(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=J.Itoa(f);c.BaseRenderer.Tag("sup",new CR([new CJ(["class","footnotes-ref"]),new CJ(["id","footnotes-ref-"+a.FootnotesRefId])]),false);c.BaseRenderer.Tag("a",new CR([new CJ(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/a",CR.nil,false);c.BaseRenderer.Tag("/sup",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:ZK,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BE).prototype.renderFootnotesDefBlock=function ZL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");c.BaseRenderer.WriteString("
    \n");c.BaseRenderer.WriteString("
      ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BE).prototype.renderFootnotesDef=function ZM(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.WriteString("
  • ");if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])).FootnotesRefId;a.FirstChild.PrependChild(new C.Node.ptr("","","","",10,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,(new CI($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else{c.BaseRenderer.WriteString("
  • \n");}return 2;};$ptrType(BE).prototype.renderCodeBlock=function ZN(a,b){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;c.BaseRenderer.Newline();d=false;e="";if(!(DL.nil===a.FirstChild.Next)&&0");$s=3;continue;case 2:if(d){$s=-1;return 1;}c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/pre",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:ZN,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(BE).prototype.renderCodeBlockCode=function ZO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BE).prototype.renderCodeBlockCloseMarker=function ZP(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderCodeBlockInfoMarker=function ZQ(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderCodeBlockOpenMarker=function ZR(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderEmojiAlias=function ZS(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderEmojiImg=function ZT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BE).prototype.renderEmojiUnicode=function ZU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BE).prototype.renderEmoji=function ZV(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderInlineMathCloseMarker=function ZW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderInlineMathContent=function ZX(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderInlineMathOpenMarker=function ZY(a,b){var a,b,c,d;c=this;if(b){d=E.EscapeHTML(a.Next.Tokens);c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","inline-math"]),new CJ(["data-subtype","math"]),new CJ(["data-content",H.BytesToStr(d)])]),false);}return 2;};$ptrType(BE).prototype.renderInlineMath=function ZZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BE).prototype.renderMathBlockCloseMarker=function AAA(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderMathBlockContent=function AAB(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderMathBlockOpenMarker=function AAC(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderMathBlock=function AAD(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;c.BaseRenderer.Newline();if(b){$s=1;continue;}$s=2;continue;case 1:d=CR.nil;e=E.EscapeHTML(a.FirstChild.Next.Tokens);e=A.ReplaceAll(e,D.CaretTokens,CI.nil);f=A.TrimSpace(e);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;d=$append(d,new CJ(["data-content",H.BytesToStr(e)]));d=$append(d,new CJ(["data-subtype","math"]));d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("div",d,false);c.BaseRenderer.Tag("div",new CR([new CJ(["spin","1"])]),false);c.BaseRenderer.Tag("/div",CR.nil,false);c.BaseRenderer.Tag("/div",CR.nil,false);c.BaseRenderer.Newline();case 2:$s=-1;return 1;}return;}var $f={$blk:AAD,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BE).prototype.renderTableCell=function AAE(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=this;d=false;e=a.KramdownIAL;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("class"===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])&&K.Contains((1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1]),"fn__none")){d=true;break;}f++;}if(d){return 2;}h="td";if(107===a.Parent.Parent.Type){h="th";}if(b){i=CR.nil;j=a.TableCellAlign;if(j===(1)){i=$append(i,new CJ(["align","left"]));}else if(j===(2)){i=$append(i,new CJ(["align","center"]));}else if(j===(3)){i=$append(i,new CJ(["align","right"]));}c.spanNodeAttrs(a,(k||(k=new GC(function(){return i;},function($v){i=$v;}))));c.BaseRenderer.Tag(h,i,false);}else{c.BaseRenderer.Tag("/"+h,CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderTableRow=function AAF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CR.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/tr",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderTableHead=function AAG(a,b){var a,b,c,d,e,f,g,h,i,j;c=this;if(b){c.BaseRenderer.Tag("colgroup",CR.nil,false);d=a.Parent.IALAttr("colgroup");if(""===d){if(!(DL.nil===a.FirstChild)){e=a.FirstChild.FirstChild;while(true){if(!(!(DL.nil===e))){break;}if(109===e.Type){f=e.IALAttr("style");if(!(""===f)){c.BaseRenderer.Tag("col",new CR([new CJ(["style",f])]),true);}else{c.BaseRenderer.Tag("col",CR.nil,true);}}e=e.Next;}}}else{g=K.Split(d,"|");h=g;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(!(""===j)){c.BaseRenderer.Tag("col",new CR([new CJ(["style",j])]),true);}else{c.BaseRenderer.Tag("col",CR.nil,true);}i++;}}c.BaseRenderer.Tag("/colgroup",CR.nil,false);c.BaseRenderer.Tag("thead",CR.nil,false);}else{c.BaseRenderer.Tag("/thead",CR.nil,false);c.BaseRenderer.Tag("tbody",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderTable=function AAH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("table",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{if(!(DL.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CR.nil,false);}c.BaseRenderer.Newline();c.BaseRenderer.Tag("/table",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderStrikethrough=function AAI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BE).prototype.renderStrikethrough1OpenMarker=function AAJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderStrikethrough1CloseMarker=function AAK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderStrikethrough2OpenMarker=function AAL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderStrikethrough2CloseMarker=function AAM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderLinkTitle=function AAN(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderLinkDest=function AAO(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderLinkSpace=function AAP(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderLinkText=function AAQ(a,b){var a,b,c;c=this;if(b){if(!((34===a.Parent.Type))){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}}return 2;};$ptrType(BE).prototype.renderCloseBrace=function AAR(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderOpenBrace=function AAS(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderCloseParen=function AAT(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderOpenParen=function AAU(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderLess=function AAV(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderGreater=function AAW(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderCloseBracket=function AAX(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderOpenBracket=function AAY(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderBang=function AAZ(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderImage=function ABA(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=new CR([new CJ(["contenteditable","false"]),new CJ(["data-type","img"]),new CJ(["class","img"])]);e=a.IALAttr("parent-style");if(!(""===e)){$s=4;continue;}$s=5;continue;case 4:e=K.ReplaceAll(e,"display: block;","");f=K.TrimSpace(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;if(!(""===e)){d=$append(d,new CJ(["style",e]));}case 5:if(c.BaseRenderer.LastOut===10){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.Tag("span",d,false);c.BaseRenderer.Tag("span",CR.nil,false);c.BaseRenderer.WriteString(" ");c.BaseRenderer.Tag("/span",CR.nil,false);d=new CR([]);g=a.IALAttr("style");if(!(""===g)){$s=7;continue;}$s=8;continue;case 7:h=K.Split(g,";");i="";j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(K.Contains(l,"width")){i=l;break;}k++;}i=K.ReplaceAll(i,"vw","%");m=K.TrimSpace(i);$s=9;case 9:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}i=m;if(!(""===i)){i=i+(";");d=$append(d,new CJ(["style",i]));}case 8:c.BaseRenderer.Tag("span",d,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","protyle-action protyle-icons"])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/span",CR.nil,false);$s=3;continue;case 2:n=a.ChildByType(41).Tokens;if(c.BaseRenderer.Options.Sanitize){$s=10;continue;}$s=11;continue;case 10:o=AE(n);$s=12;case 12:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;case 11:n=A.ReplaceAll(n,D.CaretTokens,CI.nil);p=n;q=H.BytesToStr(p);r=c.BaseRenderer.LinkPath(n);$s=13;case 13:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=H.BytesToStr(r);$s=14;case 14:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;u=new CR([new CJ(["src",t]),new CJ(["data-src",q])]);v=a.ChildByType(40);if(!(DL.nil===v)&&0=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+ac]);if(K.Contains(ad,"width")){aa=ad;}ac++;}y=K.ReplaceAll(y,aa+";","");y=K.ReplaceAll(y,"flex: 0 0 auto;","");y=K.ReplaceAll(y,"display: block;","");ae=K.TrimSpace(y);$s=17;case 17:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}y=ae;if(!(""===y)){u=$append(u,new CJ(["style",y]));}case 16:c.BaseRenderer.Tag("img",u,true);af=c.BaseRenderer.Writer.Bytes();ag=A.LastIndex(af,(new CI($stringToBytes("");}u=new CR([new CJ(["class","protyle-action__title"])]);c.BaseRenderer.Tag("span",u,false);c.BaseRenderer.Tag("span",CR.nil,false);c.BaseRenderer.Writer.Write(E.EscapeHTML(x));c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",CR.nil,false);c.BaseRenderer.WriteString(" ");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:ABA,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$ptrType(BE).prototype.renderLink=function ABB(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.LinkTextAutoSpacePrevious(a);d=a.ChildByType(41);e=d.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=A.TrimSpace(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=A.ToLower(g);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;if(A.HasPrefix(g,(new CI($stringToBytes("javascript:"))))){e=CI.nil;}case 5:i=c.BaseRenderer.LinkPath(e);$s=8;case 8:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}e=i;j=new CR([new CJ(["href",H.BytesToStr(E.EscapeHTML(e))])]);k=a.ChildByType(42);if(!(DL.nil===k)&&!(CI.nil===k.Tokens)){j=$append(j,new CJ(["title",H.BytesToStr(E.EscapeHTML(k.Tokens))]));}c.BaseRenderer.Tag("a",j,false);$s=3;continue;case 2:c.BaseRenderer.Tag("/a",CR.nil,false);c.BaseRenderer.LinkTextAutoSpaceNext(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ABB,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BE).prototype.renderHTML=function ABC(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();case 2:$s=-1;return 2;}return;}var $f={$blk:ABC,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BE).prototype.renderInlineHTML=function ABD(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:c.BaseRenderer.Write(d);case 2:$s=-1;return 2;}return;}var $f={$blk:ABD,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BE).prototype.renderDocument=function ABE(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderParagraph=function ABF(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=CR.nil;d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("p",d,false);if(c.BaseRenderer.Options.ChineseParagraphBeginningSpace&&(0===a.Parent.Type)){$s=4;continue;}$s=5;continue;case 4:e=c.BaseRenderer.ParagraphContainImgOnly(a);$s=8;case 8:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(!e){$s=6;continue;}$s=7;continue;case 6:c.BaseRenderer.WriteString("\xE3\x80\x80\xE3\x80\x80");case 7:case 5:$s=3;continue;case 2:c.BaseRenderer.Tag("/p",CR.nil,false);c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}var $f={$blk:ABF,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BE).prototype.renderText=function ABG(a,b){var a,b,c,d;c=this;if(b){d=CI.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(E.EscapeHTML(d));}return 2;};$ptrType(BE).prototype.renderCodeSpan=function ABH(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=M.DecodeLastRuneInString(e);g=f[0];if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=M.DecodeRuneInString(i);k=j[0];if(L.IsLetter(k)||L.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}var $f={$blk:ABH,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BE).prototype.renderCodeSpanOpenMarker=function ABI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("code",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderCodeSpanContent=function ABJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BE).prototype.renderCodeSpanCloseMarker=function ABK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/code",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderEmphasis=function ABL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BE).prototype.renderEmAsteriskOpenMarker=function ABM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderEmAsteriskCloseMarker=function ABN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderEmUnderscoreOpenMarker=function ABO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderEmUnderscoreCloseMarker=function ABP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderStrong=function ABQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BE).prototype.renderStrongA6kOpenMarker=function ABR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderStrongA6kCloseMarker=function ABS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderStrongU8eOpenMarker=function ABT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderStrongU8eCloseMarker=function ABU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderBlockquote=function ABV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("blockquote",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderBlockquoteMarker=function ABW(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderHeading=function ABX(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));c.BaseRenderer.WriteString("=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if("id"===(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])){h++;continue;}c.BaseRenderer.WriteString(" "+(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])+"=\""+(1>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+1])+"\"");h++;}}}}c.BaseRenderer.WriteString(">");$s=3;continue;case 2:if(c.BaseRenderer.Options.HeadingAnchor){$s=7;continue;}$s=8;continue;case 7:j=AT(a);$s=9;case 9:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;c.BaseRenderer.Tag("a",new CR([new CJ(["id","vditorAnchor-"+k]),new CJ(["class","vditor-anchor"]),new CJ(["href","#"+k])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/a",CR.nil,false);case 8:c.BaseRenderer.WriteString("
    >0))+">");c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}var $f={$blk:ABX,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BE).prototype.renderHeadingC8hMarker=function ABY(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderHeadingID=function ABZ(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderList=function ACA(a,b){var a,b,c,d,e,f;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){c.BaseRenderer.Newline();e=CR.nil;c.BaseRenderer.renderListStyle(a,(f||(f=new GC(function(){return e;},function($v){e=$v;}))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){e=$append(e,new CJ(["start",J.Itoa(a.ListData.Start)]));}e=$appendSlice(e,a.KramdownIAL);c.BaseRenderer.Tag(d,e,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.Tag("/"+d,CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderListItem=function ACB(a,b){var a,b,c,d,e,f;c=this;if(b){d=CR.nil;d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(DL.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(DL.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){e=a.FirstChild.FirstChild;if(DL.nil===e){e=a.FirstChild;}f="protyle-task";if(e.TaskListItemChecked){f=f+(" protyle-task--done");}d=$append(d,new CJ(["class",f]));}c.BaseRenderer.Tag("li",d,false);}else{c.BaseRenderer.Tag("/li",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderTaskListItemMarker=function ACC(a,b){var a,b,c,d;c=this;if(b){d=CR.nil;if(a.TaskListItemChecked){d=$append(d,new CJ(["checked",""]));}d=$append(d,new CJ(["disabled",""]),new CJ(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};$ptrType(BE).prototype.renderThematicBreak=function ACD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("hr",CR.nil,true);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderHardBreak=function ACE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CR.nil,true);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderSoftBreak=function ACF(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.Tag("br",CR.nil,true);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}}return 2;};$ptrType(BE).prototype.renderTextMarkAttrs=function ACG(a){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=CR.nil;c=this;b=new CR([new CJ(["data-type",a.TextMarkType])]);d=K.Split(a.TextMarkType," ");e=d;f=0;case 1:if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("block-ref"===g){$s=3;continue;}if("a"===g){$s=4;continue;}if("inline-math"===g){$s=5;continue;}if("file-annotation-ref"===g){$s=6;continue;}if("inline-memo"===g){$s=7;continue;}$s=8;continue;case 3:b=$append(b,new CJ(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CJ(["data-id",a.TextMarkBlockRefID]));$s=8;continue;case 4:h=a.TextMarkAHref;i=c.BaseRenderer.LinkPath((new CI($stringToBytes(h))));$s=9;case 9:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=($bytesToString(i));b=$append(b,new CJ(["data-href",h]));if(!(""===a.TextMarkATitle)){b=$append(b,new CJ(["data-title",a.TextMarkATitle]));}$s=8;continue;case 5:b=$append(b,new CJ(["data-subtype","math"]));j=a.TextMarkInlineMathContent;if(a.ParentIs(109,DX.nil)){j=K.ReplaceAll(j,"|","|");j=K.ReplaceAll(j,"\n","
    ");}j=K.ReplaceAll(j,"_esc_newline_","\n");b=$append(b,new CJ(["data-content",j]));b=$append(b,new CJ(["contenteditable","false"]));b=$append(b,new CJ(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CJ(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:k=a.TextMarkInlineMemoContent;k=K.ReplaceAll(k,"_esc_newline_","\n");b=$append(b,new CJ(["data-inline-memo-content",k]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:ACG,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BE).prototype.spanNodeAttrs=function ACH(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};$ptrType(BE).prototype.Render=function ACI(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=CI.nil;b=this;c=b.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a=c;$s=-1;return a;}return;}var $f={$blk:ACI,$c:true,$r,a,b,c,$s};return $f;};BJ=function AHY(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,eg,eh,ei,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new BI.ptr(AR(a,b,c),GQ.nil);e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=47;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderLess")});bc=48;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderGreater")});bd=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderOpenBrace")});be=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderCloseBrace")});bf=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkText")});bg=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkSpace")});bh=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderLinkDest")});bi=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderLinkTitle")});bj=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough")});bk=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bl=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bm=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bn=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bo=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTaskListItemMarker")});bp=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTable")});bq=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableHead")});br=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderTableRow")});bs=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderTableCell")});bt=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmoji")});bu=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiUnicode")});bv=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderEmojiImg")});bw=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderEmojiAlias")});bx=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesDefBlock")});by=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderFootnotesDef")});bz=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderFootnotesRef")});ca=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderToC")});cb=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderBackslash")});cc=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderBackslashContent")});cd=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderHtmlEntity")});ce=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatter")});cf=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});cg=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderYamlFrontMatterContent")});ch=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});ci=430;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderBlockRef")});cj=431;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderBlockRefID")});ck=432;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderBlockRefSpace")});cl=433;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderBlockRefText")});cm=434;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderBlockRefDynamicText")});cn=540;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderFileAnnotationRef")});co=541;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderFileAnnotationRefID")});cp=542;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderFileAnnotationRefSpace")});cq=543;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderFileAnnotationRefText")});cr=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderMark")});cs=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderMark1OpenMarker")});ct=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderMark1CloseMarker")});cu=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cu),{k:cu,v:$methodVal(d,"renderMark2OpenMarker")});cv=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cv),{k:cv,v:$methodVal(d,"renderMark2CloseMarker")});cw=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cw),{k:cw,v:$methodVal(d,"renderSup")});cx=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cx),{k:cx,v:$methodVal(d,"renderSupOpenMarker")});cy=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cy),{k:cy,v:$methodVal(d,"renderSupCloseMarker")});cz=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cz),{k:cz,v:$methodVal(d,"renderSub")});da=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(da),{k:da,v:$methodVal(d,"renderSubOpenMarker")});db=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(db),{k:db,v:$methodVal(d,"renderSubCloseMarker")});dc=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dc),{k:dc,v:$methodVal(d,"renderKramdownBlockIAL")});dd=456;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dd),{k:dd,v:$methodVal(d,"renderKramdownSpanIAL")});de=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(de),{k:de,v:$methodVal(d,"renderBlockQueryEmbed")});df=468;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(df),{k:df,v:$methodVal(d,"renderBlockQueryEmbedScript")});dg=460;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dg),{k:dg,v:$methodVal(d,"renderTag")});dh=461;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dh),{k:dh,v:$methodVal(d,"renderTagOpenMarker")});di=462;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(di),{k:di,v:$methodVal(d,"renderTagCloseMarker")});dj=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dj),{k:dj,v:$methodVal(d,"renderLinkRefDefBlock")});dk=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dk),{k:dk,v:$methodVal(d,"renderLinkRefDef")});dl=475;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dl),{k:dl,v:$methodVal(d,"renderSuperBlock")});dm=476;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dm),{k:dm,v:$methodVal(d,"renderSuperBlockOpenMarker")});dn=477;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dn),{k:dn,v:$methodVal(d,"renderSuperBlockLayoutMarker")});dp=478;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dp),{k:dp,v:$methodVal(d,"renderSuperBlockCloseMarker")});dq=495;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dq),{k:dq,v:$methodVal(d,"renderGitConflict")});dr=496;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dr),{k:dr,v:$methodVal(d,"renderGitConflictOpenMarker")});ds=497;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ds),{k:ds,v:$methodVal(d,"renderGitConflictContent")});dt=498;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dt),{k:dt,v:$methodVal(d,"renderGitConflictCloseMarker")});du=500;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(du),{k:du,v:$methodVal(d,"renderIFrame")});dv=535;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dv),{k:dv,v:$methodVal(d,"renderWidget")});dw=510;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dw),{k:dw,v:$methodVal(d,"renderVideo")});dx=505;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dx),{k:dx,v:$methodVal(d,"renderAudio")});dy=515;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dy),{k:dy,v:$methodVal(d,"renderKbd")});dz=516;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dz),{k:dz,v:$methodVal(d,"renderKbdOpenMarker")});ea=517;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ea),{k:ea,v:$methodVal(d,"renderKbdCloseMarker")});eb=520;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eb),{k:eb,v:$methodVal(d,"renderUnderline")});ec=521;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ec),{k:ec,v:$methodVal(d,"renderUnderlineOpenMarker")});ed=522;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ed),{k:ed,v:$methodVal(d,"renderUnderlineCloseMarker")});ee=525;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ee),{k:ee,v:$methodVal(d,"renderBr")});ef=530;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ef),{k:ef,v:$methodVal(d,"renderTextMark")});eg=550;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eg),{k:eg,v:$methodVal(d,"renderAttributeView")});eh=560;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eh),{k:eh,v:$methodVal(d,"renderCustomBlock")});ei=580;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ei),{k:ei,v:$methodVal(d,"renderCallout")});return d;};$pkg.NewProtyleExportMdRenderer=BJ;$ptrType(BI).prototype.renderCallout=function AHZ(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.renderBlockquote(a,b);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;c.BaseRenderer.WriteString("[!");c.BaseRenderer.WriteString(a.CalloutType);c.BaseRenderer.WriteByte(93);if(!C.IsBuiltInCalloutType(a.CalloutType)||!(a.CalloutTitle===C.GetCalloutTitle(a.CalloutType))||!(a.CalloutIcon===C.GetCalloutIcon(a.CalloutType))){$s=5;continue;}$s=6;continue;case 5:if(1===a.CalloutIconType){if(K.HasPrefix(a.CalloutIcon,"/emojis/")){e=$substring(a.CalloutIcon,(K.Index(a.CalloutIcon,"/emojis/")+8>>0));e=$substring(e,0,K.Index(e,"."));a.CalloutIcon=":"+e+":";}}f=a.CalloutIcon+" "+a.CalloutTitle;g=K.TrimSpace(f);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}if(!(g==="")){$s=7;continue;}$s=8;continue;case 7:c.BaseRenderer.WriteByte(32);c.BaseRenderer.WriteString(f);case 8:case 6:c.BaseRenderer.Newline();$s=3;continue;case 2:h=c.renderBlockquote(a,b);$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;case 3:$s=-1;return 2;}return;}var $f={$blk:AHZ,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(BI).prototype.renderCustomBlock=function AIA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.WriteString(";;;");c.BaseRenderer.WriteString(a.CustomBlockInfo);c.BaseRenderer.Newline();c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();c.BaseRenderer.WriteString(";;;");if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(BI).prototype.renderAttributeView=function AIB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","NodeAttributeView"]),new CJ(["data-av-id",a.AttributeViewID]),new CJ(["data-av-type",a.AttributeViewType])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(BI).prototype.renderTextMark=function AIC(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=a.ContainTextMarkTypes(new CJ(["strong","em","s"]))&&!a.IsTextMarkType("inline-math");if(b){$s=1;continue;}$s=2;continue;case 1:e=c.renderMdMarker(a,b);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!a.IsTextMarkType("a")&&!a.IsTextMarkType("inline-memo")&&!a.IsTextMarkType("block-ref")&&!a.IsTextMarkType("file-annotation-ref")&&!a.IsTextMarkType("inline-math")){g=a.TextMarkTextContent;if(a.IsTextMarkType("code")){g=E.UnescapeString(g);if(a.ParentIs(109,DX.nil)){g=F.RepeatBackslashBeforePipe(g);}}if(d){h=M.DecodeRuneInString(g);i=h[0];j=F.IsUnicodeWhitespace(i);k=L.IsPunct(i)||L.IsSymbol(i);if(j||k){c.BaseRenderer.WriteByte(32);}}c.BaseRenderer.WriteString(f);if(K.Contains(a.TextMarkTextContent,"`")){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteString(g);}else{c.BaseRenderer.WriteString(f);if(K.Contains(a.TextMarkTextContent,"`")){c.BaseRenderer.WriteByte(32);}}$s=3;continue;case 2:l=c.renderMdMarker(a,b);$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;if(K.Contains(a.TextMarkTextContent,"`")){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteString(m);if(!(DL.nil===a.Next)){if(530===a.Next.Type){c.BaseRenderer.WriteString("\xE2\x80\x8B");}else{if(d){n=a.TextMarkTextContent;o=M.DecodeLastRuneInString(n);p=o[0];q=F.IsUnicodeWhitespace(p);r=L.IsPunct(p)||L.IsSymbol(p);if(q||r){c.BaseRenderer.WriteByte(32);}}}}case 3:$s=-1;return 2;}return;}var $f={$blk:AIC,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s};return $f;};$ptrType(BI).prototype.renderMdMarker=function AID(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c="";d=this;e=K.Split(a.TextMarkType," ");if(1===e.$length){$s=1;continue;}$s=2;continue;case 1:f=d.renderMdMarker0(a,(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]),b);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}c=f;g=c;$s=4;case 4:return g;case 2:h=CJ.nil;i="";j=e;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if("a"===m||"inline-memo"===m||"block-ref"===m||"file-annotation-ref"===m||"inline-math"===m){h=$append(h,m);e=$appendSlice($subslice(e,0,l),$subslice(e,(l+1>>0)));break;}if("code"===m){i=m;e=$appendSlice($subslice(e,0,l),$subslice(e,(l+1>>0)));break;}if("text"===m){k++;continue;}k++;}e=$appendSlice(h,e);if(!(""===i)){e=$append(e,i);}h=CJ.nil;n=e;o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(!("text"===p)){h=$append(h,p);}o++;}e=h;if(1>e.$length){$s=-1;return c;}q=(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]);if("a"===q||"inline-memo"===q||"block-ref"===q||"file-annotation-ref"===q||"inline-math"===q){$s=5;continue;}$s=6;continue;case 5:r=$subslice(e,1);if(b){$s=8;continue;}$s=9;continue;case 8:s=r;t=0;while(true){if(!(t=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]);if(!("code"===u)){c=c+(d.renderMdMarker1(a,u,b));}t++;}v=q;if(v===("a")){$s=12;continue;}if(v===("block-ref")){$s=13;continue;}if(v===("file-annotation-ref")){$s=14;continue;}if(v===("inline-memo")){$s=15;continue;}if(v===("inline-math")){$s=16;continue;}$s=17;continue;case 12:w=a.TextMarkAHref;x=d.BaseRenderer.LinkPath((new CI($stringToBytes(w))));$s=18;case 18:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}w=($bytesToString(x));w=E.UnescapeHTMLStr(w);w=d.BaseRenderer.EncodeLinkSpace(w);c=c+("[");y=r;z=0;while(true){if(!(z=y.$length)?($throwRuntimeError("index out of range"),undefined):y.$array[y.$offset+z]);if("code"===aa){c=c+(d.renderMdMarker1(a,aa,b));}z++;}$s=-1;return c;case 13:a.TextMarkTextContent=K.ReplaceAll(a.TextMarkTextContent,"'","'");c=c+("(("+a.TextMarkBlockRefID);if("s"===a.TextMarkBlockRefSubtype){c=c+(" \""+a.TextMarkTextContent+"\"");}else{c=c+(" '"+a.TextMarkTextContent+"'");}c=c+("))");$s=17;continue;case 14:a.TextMarkTextContent=K.ReplaceAll(a.TextMarkTextContent,"'","'");c=c+("<<"+a.TextMarkFileAnnotationRefID);c=c+(" \""+a.TextMarkTextContent+"\"");c=c+(">>");$s=17;continue;case 15:c=c+(a.TextMarkTextContent);if(a.IsNextSameInlineMemo()){$s=-1;return c;}ab=a.TextMarkInlineMemoContent;ab=K.ReplaceAll(ab,"_esc_newline_"," ");if(!(""===ab)){ac=M.DecodeLastRuneInString(a.TextMarkTextContent);ad=ac[0];if(AB(ad)){c=c+("\xEF\xBC\x88"+ab+"\xEF\xBC\x89");}else{c=c+("("+ab+")");}}$s=17;continue;case 16:ae=a.TextMarkInlineMathContent;if(a.ParentIs(109,DX.nil)){ae=F.RepeatBackslashBeforePipe(ae);ae=K.ReplaceAll(ae,"\n","
    ");}ae=K.ReplaceAll(ae,"_esc_newline_"," ");c=c+("$"+ae+"$");case 17:case 11:$s=10;continue;case 9:af=q;if(af===("a")){$s=20;continue;}$s=21;continue;case 20:ag=a.TextMarkAHref;ah=d.BaseRenderer.LinkPath((new CI($stringToBytes(ag))));$s=22;case 22:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ag=($bytesToString(ah));ag=E.UnescapeHTMLStr(ag);ag=d.BaseRenderer.EncodeLinkSpace(ag);c=c+(($bytesToString(F.EscapeProtyleMarkers((new CI($stringToBytes(a.TextMarkTextContent)))))));ai=r;aj=0;while(true){if(!(aj=ai.$length)?($throwRuntimeError("index out of range"),undefined):ai.$array[ai.$offset+aj]);if("code"===ak){c=c+(d.renderMdMarker1(a,ak,b));}aj++;}c=c+("]("+ag);if(!(""===a.TextMarkATitle)){c=c+(" \""+E.UnescapeHTMLStr(a.TextMarkATitle)+"\"");}c=c+(")");case 21:case 19:al=r;am=0;while(true){if(!(am=al.$length)?($throwRuntimeError("index out of range"),undefined):al.$array[al.$offset+am]);if(!("code"===an)){c=c+(d.renderMdMarker1(a,an,b));}am++;}case 10:$s=7;continue;case 6:if(!b){BK(e);}ao=e;ap=0;while(true){if(!(ap=ao.$length)?($throwRuntimeError("index out of range"),undefined):ao.$array[ao.$offset+ap]);c=c+(d.renderMdMarker1(a,ar,b));if(b){if(!(""===i)&&((e.$length-2>>0)===aq)){c=c+("\xE2\x80\x8B");}}if(!b){if(!(""===i)&&(0===aq)){c=c+("\xE2\x80\x8B");}}ap++;}case 7:$s=-1;return c;}return;}var $f={$blk:AID,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};BK=function AIE(a){var a,b,c,d,e,f,g,h;b=a.$length-1>>0;c=0;while(true){if(!(c<(d=a.$length/2,(d===d&&d!==1/0&&d!==-1/0)?d>>0:$throwRuntimeError("integer divide by zero")))){break;}e=(f=b-c>>0,((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]));g=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]=e);(h=b-c>>0,((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]=g));c=c+(1)>>0;}};$ptrType(BI).prototype.renderMdMarker0=function AIF(a,b,c){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{a,b,c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=b;if(f===("a")){$s=2;continue;}if(f===("block-ref")){$s=3;continue;}if(f===("file-annotation-ref")){$s=4;continue;}if(f===("inline-memo")){$s=5;continue;}if(f===("inline-math")){$s=6;continue;}$s=7;continue;case 2:g=a.TextMarkAHref;h=e.BaseRenderer.LinkPath((new CI($stringToBytes(g))));$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=($bytesToString(h));g=E.UnescapeHTMLStr(g);g=e.BaseRenderer.EncodeLinkSpace(g);if(c){i=K.ReplaceAll(a.TextMarkTextContent,"]","\\]");i=E.UnescapeHTMLStr(i);d=d+("["+i+"]("+g);if(!(""===a.TextMarkATitle)){j=E.UnescapeHTMLStr(a.TextMarkATitle);j=K.ReplaceAll(j,"<","<");j=K.ReplaceAll(j,">",">");d=d+(" \""+j+"\"");}d=d+(")");}$s=8;continue;case 3:if(c){a.TextMarkTextContent=K.ReplaceAll(a.TextMarkTextContent,"'","'");d=d+("(("+a.TextMarkBlockRefID);if("s"===a.TextMarkBlockRefSubtype){d=d+(" \""+a.TextMarkTextContent+"\"");}else{d=d+(" '"+a.TextMarkTextContent+"'");}d=d+("))");}$s=8;continue;case 4:if(c){a.TextMarkTextContent=K.ReplaceAll(a.TextMarkTextContent,"'","'");d=d+("<<"+a.TextMarkFileAnnotationRefID);d=d+(" \""+a.TextMarkTextContent+"\"");d=d+(">>");}$s=8;continue;case 5:if(c){d=d+(a.TextMarkTextContent);if(a.IsNextSameInlineMemo()){$s=-1;return d;}k=a.TextMarkInlineMemoContent;k=K.ReplaceAll(k,"_esc_newline_"," ");if(!(""===k)){l=M.DecodeLastRuneInString(a.TextMarkTextContent);m=l[0];if(AB(m)){d=d+("\xEF\xBC\x88"+k+"\xEF\xBC\x89");}else{d=d+("("+k+")");}}}$s=8;continue;case 6:if(c){n=a.TextMarkInlineMathContent;if(a.ParentIs(109,DX.nil)){n=F.RepeatBackslashBeforePipe(n);n=K.ReplaceAll(n,"\n","
    ");}n=K.ReplaceAll(n,"_esc_newline_"," ");d=d+("$"+n);}else{d=d+("$");}$s=8;continue;case 7:d=d+(e.renderMdMarker1(a,b,c));case 8:case 1:$s=-1;return d;}return;}var $f={$blk:AIF,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};$ptrType(BI).prototype.renderMdMarker1=function AIG(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;d="";e=this;f=b;if(f===("strong")){d=d+("**");}else if(f===("em")){d=d+("*");}else if(f===("code")){if(K.Contains(a.TextMarkTextContent,"``")){d=d+("`");}else if(K.Contains(a.TextMarkTextContent,"`")){d=d+("``");}else{d=d+("`");}}else if(f===("tag")){d=d+("#");}else if(f===("s")){d=d+("~~");}else if(f===("mark")){d=d+("==");}else if(f===("u")){if(c){d=d+("");}else{d=d+("");}}else if(f===("sup")){if(c){d=d+("");}else{d=d+("");}}else if(f===("sub")){if(c){d=d+("");}else{d=d+("");}}else if(f===("kbd")){if(c){d=d+("");}else{d=d+("");}}else if(f===("text")){if(c){d=d+("");}else{d=d+("");}}return d;};$ptrType(BI).prototype.renderBr=function AIH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BI).prototype.renderUnderline=function AII(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderUnderlineOpenMarker=function AIJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderUnderlineCloseMarker=function AIK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderKbd=function AIL(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderKbdOpenMarker=function AIM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderKbdCloseMarker=function AIN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderVideo=function AIO(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:AIO,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderAudio=function AIP(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:AIP,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderIFrame=function AIQ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:AIQ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderWidget=function AIR(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:AIR,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderGitConflictCloseMarker=function AIS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.renderGitConflictContent=function AIT(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.renderGitConflictOpenMarker=function AIU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.renderGitConflict=function AIV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.renderSuperBlock=function AIW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.renderSuperBlockOpenMarker=function AIX(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write((new CI($stringToBytes("{{{"))));}return 2;};$ptrType(BI).prototype.renderSuperBlockLayoutMarker=function AIY(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderSuperBlockCloseMarker=function AIZ(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Newline();c.BaseRenderer.Write((new CI($stringToBytes("}}}"))));c.BaseRenderer.Newline();}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(BI).prototype.renderLinkRefDefBlock=function AJA(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderLinkRefDef=function AJB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("]: ");}else{c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderTag=function AJC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BI).prototype.renderTagOpenMarker=function AJD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};$ptrType(BI).prototype.renderTagCloseMarker=function AJE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};$ptrType(BI).prototype.renderKramdownBlockIAL=function AJF(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Options.KramdownBlockIAL){return 2;}if(!(DL.nil===a.Previous)&&(8===a.Previous.Type)){return 2;}if(b){c.BaseRenderer.Newline();if(c.BaseRenderer.Options.KramdownBlockIAL){if(H.IsDocIAL(a.Tokens)){c.BaseRenderer.WriteByte(10);}c.BaseRenderer.Write(a.Tokens);}}else{if((8===a.Parent.Type)||(7===a.Parent.Type)){if(!a.Parent.ListData.Tight){c.BaseRenderer.Newline();}}else{c.BaseRenderer.Newline();}c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderKramdownSpanIAL=function AJG(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Options.KramdownSpanIAL){return 2;}if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderMark=function AJH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BI).prototype.renderMark1OpenMarker=function AJI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};$ptrType(BI).prototype.renderMark1CloseMarker=function AJJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};$ptrType(BI).prototype.renderMark2OpenMarker=function AJK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};$ptrType(BI).prototype.renderMark2CloseMarker=function AJL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};$ptrType(BI).prototype.renderSup=function AJM(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderSupOpenMarker=function AJN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderSupCloseMarker=function AJO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderSub=function AJP(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderSubOpenMarker=function AJQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderSubCloseMarker=function AJR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderBlockQueryEmbedScript=function AJS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderBlockQueryEmbed=function AJT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.renderBlockRef=function AJU(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderBlockRefID=function AJV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderBlockRefSpace=function AJW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(BI).prototype.renderBlockRefText=function AJX(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=E.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CI($stringToBytes("'"))),(new CI($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BI).prototype.renderBlockRefDynamicText=function AJY(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(39);d=E.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CI($stringToBytes("'"))),(new CI($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(39);}return 2;};$ptrType(BI).prototype.renderFileAnnotationRef=function AJZ(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderFileAnnotationRefID=function AKA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderFileAnnotationRefSpace=function AKB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(BI).prototype.renderFileAnnotationRefText=function AKC(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=E.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CI($stringToBytes("'"))),(new CI($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BI).prototype.renderYamlFrontMatterCloseMarker=function AKD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(G.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderYamlFrontMatterContent=function AKE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderYamlFrontMatterOpenMarker=function AKF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(G.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderYamlFrontMatter=function AKG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};$ptrType(BI).prototype.renderHtmlEntity=function AKH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.HtmlEntityTokens);}return 2;};$ptrType(BI).prototype.renderBackslashContent=function AKI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderBackslash=function AKJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(92);}return 2;};$ptrType(BI).prototype.renderToC=function AKK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("[toc]\n\n");}return 2;};$ptrType(BI).prototype.renderFootnotesRef=function AKL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]");}return 2;};$ptrType(BI).prototype.renderFootnotesDefBlock=function AKM(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderFootnotesDef=function AKN(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]: ");}else{f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=f.String();h=K.Split(g,"\n");i=new A.Buffer.ptr(CI.nil,0,0);j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(0===l){i.WriteString(m+"\n");}else{if(""===m){i.WriteString("\n");}else{i.WriteString(" "+m+"\n");}}k++;}(n=c.NodeWriterStack,o=c.NodeWriterStack.$length-1>>0,((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o])).Write(i.Bytes());c.BaseRenderer.Writer=(p=c.NodeWriterStack,q=c.NodeWriterStack.$length-1>>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]));}return 2;};$ptrType(BI).prototype.renderEmojiAlias=function AKO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderEmojiImg=function AKP(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderEmojiUnicode=function AKQ(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderEmoji=function AKR(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderTableCell=function AKS(a,b){var a,b,c,d,e,f,g,h;c=this;d=a.TableCellContentMaxWidth-a.TableCellContentWidth>>0;if(b){c.BaseRenderer.WriteByte(124);if(!c.BaseRenderer.Options.ProtyleWYSIWYG){c.BaseRenderer.WriteByte(32);e=a.TableCellAlign;if(e===(2)){c.BaseRenderer.Write(A.Repeat(new CI([32]),(f=d/2,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))));}else if(e===(3)){c.BaseRenderer.Write(A.Repeat(new CI([32]),d));}}}else{if(!c.BaseRenderer.Options.ProtyleWYSIWYG){g=a.TableCellAlign;if(g===(2)){c.BaseRenderer.Write(A.Repeat(new CI([32]),(h=d/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))));}else if(g===(3)){}else{c.BaseRenderer.Write(A.Repeat(new CI([32]),d));}c.BaseRenderer.WriteByte(32);}}return 2;};$ptrType(BI).prototype.renderTableRow=function AKT(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.WriteString("|\n");}return 2;};$ptrType(BI).prototype.renderTableHead=function AKU(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=this;if(!b){d=a.FirstChild;e=d.FirstChild;while(true){if(!(!(DL.nil===e))){break;}if(456===e.Type){e=e.Next;continue;}f=e.TableCellAlign;g=f;if(g===(0)){c.BaseRenderer.WriteString("| -");h=e.TableCellContentMaxWidth-1>>0;if(0>0;if(0>0;if(0>0;if(0=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0]=$append((0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0]),k));k=k.Next;}l=1;m=a.FirstChild.Next;while(true){if(!(!(DL.nil===m))){break;}i=$append(i,new EF([]));n=m.FirstChild;while(true){if(!(!(DL.nil===n))){break;}((l<0||l>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+l]=$append(((l<0||l>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+l]),n));n=n.Next;}l=l+(1)>>0;m=m.Next;}o=0;p=0;case 8:if(!(p<(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0]).$length)){$s=9;continue;}q=0;case 10:if(!(q=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]).$length)){$s=11;continue;}r=[r];t=(s=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+p])).TokenLen();$s=12;case 12:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}(u=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+p])).TableCellContentWidth=t;if(c[0].BaseRenderer.Options.AutoSpace){$s=13;continue;}$s=14;continue;case 13:r[0]=0;$r=C.Walk((v=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=v.$length)?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+p])),(function(c,r){return function ALA(w,x){var w,x;if(!x){return 2;}r[0]=r[0]+((c[0].BaseRenderer.Space(w.Tokens).$length-w.Tokens.$length>>0))>>0;return 2;};})(c,r));$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}(x=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=x.$length)?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+p])).TableCellContentWidth=(w=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+p])).TableCellContentWidth+(r[0])>>0;case 14:if(o<(y=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=y.$length)?($throwRuntimeError("index out of range"),undefined):y.$array[y.$offset+p])).TableCellContentWidth){o=(z=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+p])).TableCellContentWidth;}q=q+(1)>>0;$s=10;continue;case 11:aa=0;while(true){if(!(aa=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+aa]).$length)){break;}(ab=((aa<0||aa>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+aa]),((p<0||p>=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+p])).TableCellContentMaxWidth=o;aa=aa+(1)>>0;}o=0;p=p+(1)>>0;$s=8;continue;case 9:$s=3;continue;case 2:c[0].BaseRenderer.Newline();if(!c[0].BaseRenderer.isLastNode(c[0].BaseRenderer.Tree.Root,a)){if(c[0].withoutKramdownBlockIAL(a)){c[0].BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}var $f={$blk:AKV,$c:true,$r,a,aa,ab,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$ptrType(BI).prototype.renderStrikethrough=function ALB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BI).prototype.renderStrikethrough1OpenMarker=function ALC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};$ptrType(BI).prototype.renderStrikethrough1CloseMarker=function ALD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};$ptrType(BI).prototype.renderStrikethrough2OpenMarker=function ALE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};$ptrType(BI).prototype.renderStrikethrough2CloseMarker=function ALF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};$ptrType(BI).prototype.renderLinkTitle=function ALG(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=a.Tokens;d=A.ReplaceAll(d,(new CI($stringToBytes("\""))),(new CI($stringToBytes("""))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BI).prototype.renderLinkDest=function ALH(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;e=c.BaseRenderer.LinkPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;d=(new CI($stringToBytes(c.BaseRenderer.EncodeLinkSpace(($bytesToString(d))))));c.BaseRenderer.Write(d);case 2:$s=-1;return 2;}return;}var $f={$blk:ALH,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderLinkSpace=function ALI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(BI).prototype.renderLinkText=function ALJ(a,b){var a,b,c,d,e;c=this;if(b){d=CI.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}e=H.BytesToStr(d);e=K.ReplaceAll(e,"]","\\]");c.BaseRenderer.WriteString(e);}return 2;};$ptrType(BI).prototype.renderCloseParen=function ALK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(41);}return 2;};$ptrType(BI).prototype.renderOpenParen=function ALL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(40);}return 2;};$ptrType(BI).prototype.renderGreater=function ALM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(62);}return 2;};$ptrType(BI).prototype.renderLess=function ALN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(60);}return 2;};$ptrType(BI).prototype.renderCloseBrace=function ALO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(125);}return 2;};$ptrType(BI).prototype.renderOpenBrace=function ALP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(123);}return 2;};$ptrType(BI).prototype.renderCloseBracket=function ALQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(93);}return 2;};$ptrType(BI).prototype.renderOpenBracket=function ALR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);}return 2;};$ptrType(BI).prototype.renderBang=function ALS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(33);}return 2;};$ptrType(BI).prototype.renderImage=function ALT(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(c.BaseRenderer.Options.ImgTag&&b){$s=1;continue;}$s=2;continue;case 1:d=CR.nil;e=a.ChildByType(40);if(!(DL.nil===e)){f=H.BytesToStr(e.Tokens);f=K.ReplaceAll(f,"]","\\]");d=$append(d,new CJ(["alt",f]));}g=a.ChildByType(41);if(!(DL.nil===g)){$s=3;continue;}$s=4;continue;case 3:h=g.Tokens;i=c.BaseRenderer.LinkPath(h);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;h=(new CI($stringToBytes(c.BaseRenderer.EncodeLinkSpace(($bytesToString(h))))));d=$append(d,new CJ(["src",H.BytesToStr(h)]));case 4:j=a.ChildByType(42);if(!(DL.nil===j)){k=j.Tokens;k=A.ReplaceAll(k,(new CI($stringToBytes("\""))),(new CI($stringToBytes("""))));d=$append(d,new CJ(["title",H.BytesToStr(k)]));}l=a.IALAttr("style");if(!(""===l)){d=$append(d,new CJ(["style",l]));}c.BaseRenderer.Tag("img",d,true);$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:ALT,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(BI).prototype.renderLink=function ALU(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.LinkTextAutoSpacePrevious(a);if(3===a.LinkType){d=a.ChildByType(40).Tokens;if(A.Equal(d,a.LinkRefLabel)){c.BaseRenderer.WriteString("["+H.BytesToStr(d)+"]");}else{c.BaseRenderer.WriteString("["+H.BytesToStr(d)+"]["+H.BytesToStr(a.LinkRefLabel)+"]");}return 1;}if(1===a.LinkType){e=a.ChildByType(41).Tokens;c.BaseRenderer.Write(e);return 1;}}else{c.BaseRenderer.LinkTextAutoSpaceNext(a);}return 2;};$ptrType(BI).prototype.renderHTML=function ALV(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}case 2:$s=-1;return 2;}return;}var $f={$blk:ALV,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderInlineHTML=function ALW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderDocument=function ALX(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);}else{c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));d=CI.nil;if(c.BaseRenderer.Options.KeepParagraphBeginningSpace){d=A.TrimRight(c.BaseRenderer.Writer.Bytes()," \t\n");d=A.TrimLeft(d,"\n");}else{d=A.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");}c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderParagraph=function ALY(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.ChineseParagraphBeginningSpace&&(0===a.Parent.Type)){$s=4;continue;}$s=5;continue;case 4:d=c.BaseRenderer.ParagraphContainImgOnly(a);$s=8;case 8:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}if(!d){$s=6;continue;}$s=7;continue;case 6:c.BaseRenderer.WriteString("\xE3\x80\x80\xE3\x80\x80");case 7:case 5:$s=3;continue;case 2:if(!c.BaseRenderer.Options.KeepParagraphBeginningSpace&&!(DL.nil===a.FirstChild)){$s=9;continue;}$s=10;continue;case 9:e=A.TrimSpace(a.FirstChild.Tokens);$s=11;case 11:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}a.FirstChild.Tokens=e;case 10:if(a.ParentIs(109,DX.nil)){if(!(DL.nil===a.Next)&&!((16===a.Next.Type))){c.BaseRenderer.WriteString("

    ");}$s=-1;return 2;}if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();}f=false;g=false;h=a.Parent;if(!(DL.nil===h)){if(8===h.Type){i=h;if(!(DL.nil===i.Parent)&&!(EG.nil===i.Parent.ListData)){f=i.Parent.ListData.Tight;j=i.Next;if(DL.nil===j){k=a.Next;g=DL.nil===k;}}else{f=true;}}}if(!f||(g)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}var $f={$blk:ALY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BI).prototype.renderText=function ALZ(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:case 3:if(!(A.HasPrefix(a.Tokens,(new CI($stringToBytes("\xE2\x80\x8B")))))){d=false;$s=5;continue s;}e=a.NextNodeText();$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=""===e;case 5:if(!(d)){$s=4;continue;}a.Tokens=A.TrimPrefix(a.Tokens,(new CI($stringToBytes("\xE2\x80\x8B"))));$s=3;continue;case 4:if(1>a.Tokens.$length){$s=-1;return 2;}f=CI.nil;if(c.BaseRenderer.Options.AutoSpace){f=c.BaseRenderer.Space(a.Tokens);}else{f=a.Tokens;}if(c.BaseRenderer.Options.FixTermTypo){$s=7;continue;}$s=8;continue;case 7:g=c.BaseRenderer.FixTermTypo(f);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;case 8:if((DL.nil===a.Previous||(100===a.Previous.Type))&&!(DL.nil===a.Parent.Parent)&&!(EG.nil===a.Parent.Parent.ListData)&&(3===a.Parent.Parent.ListData.Typ)){if(32===c.BaseRenderer.LastOut){f=A.TrimPrefix(f,(new CI($stringToBytes(" "))));if(A.HasPrefix(f,(new CI($stringToBytes("\xE2\x80\xB8 "))))){f=A.TrimPrefix(f,(new CI($stringToBytes("\xE2\x80\xB8 "))));f=$appendSlice(D.CaretTokens,f);}}}if(!(DL.nil===a.Previous)&&(34===a.Previous.Type)&&"\xE2\x80\x8B"===($bytesToString(a.Tokens))){$s=-1;return 2;}if(!(DL.nil===a.Next)&&(34===a.Next.Type)&&"\xE2\x80\x8B"===($bytesToString(a.Tokens))){$s=-1;return 2;}c.BaseRenderer.Write(f);case 2:$s=-1;return 2;}return;}var $f={$blk:ALZ,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BI).prototype.renderCodeSpan=function AMA(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=M.DecodeLastRuneInString(e);g=f[0];if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=M.DecodeRuneInString(i);k=j[0];if(L.IsLetter(k)||L.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}var $f={$blk:AMA,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BI).prototype.renderCodeSpanOpenMarker=function AMB(a,b){var a,b,c,d,e,f;c=this;if(b){c.BaseRenderer.WriteByte(96);if(1"))),CI.nil);}c.BaseRenderer.Write(d);}return 2;};$ptrType(BI).prototype.renderCodeSpanCloseMarker=function AMD(a,b){var a,b,c,d,e,f;c=this;if(b){if(1");}e=K.ReplaceAll(e,"_esc_newline_"," ");c.BaseRenderer.WriteString(e);}return 2;};$ptrType(BI).prototype.renderInlineMathCloseMarker=function AMH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(36);}return 2;};$ptrType(BI).prototype.renderMathBlockCloseMarker=function AMI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(G.MathBlockMarker);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderMathBlockContent=function AMJ(a,b){var a,b,c,d;c=this;if(b){d=E.UnescapeHTML(a.Tokens);c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderMathBlockOpenMarker=function AMK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(G.MathBlockMarker);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderMathBlock=function AML(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}return 2;};$ptrType(BI).prototype.renderCodeBlockCloseMarker=function AMM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(BI).prototype.renderCodeBlockCode=function AMN(a,b){var a,b,c,d,e;c=this;if(b){d=a.Tokens;e=a.Parent.ChildByType(14);if(!(DL.nil===e)&&BA(($bytesToString(e.CodeBlockInfo)))){d=E.UnescapeHTML(d);}c.BaseRenderer.Write(d);}return 2;};$ptrType(BI).prototype.renderCodeBlockInfoMarker=function AMO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.CodeBlockInfo);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderCodeBlockOpenMarker=function AMP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderCodeBlock=function AMQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();if(!a.IsFencedCodeBlock){c.BaseRenderer.Write(A.Repeat(new CI([96]),3));c.BaseRenderer.WriteByte(10);c.BaseRenderer.Write(a.FirstChild.Tokens);c.BaseRenderer.Write(A.Repeat(new CI([96]),3));c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}return 1;}}return 2;};$ptrType(BI).prototype.renderEmphasis=function AMR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BI).prototype.renderEmAsteriskOpenMarker=function AMS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(42);}return 2;};$ptrType(BI).prototype.renderEmAsteriskCloseMarker=function AMT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(42);}return 2;};$ptrType(BI).prototype.renderEmUnderscoreOpenMarker=function AMU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(95);}return 2;};$ptrType(BI).prototype.renderEmUnderscoreCloseMarker=function AMV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(95);}return 2;};$ptrType(BI).prototype.renderStrong=function AMW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BI).prototype.renderStrongA6kOpenMarker=function AMX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("**");}return 2;};$ptrType(BI).prototype.renderStrongA6kCloseMarker=function AMY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("**");}return 2;};$ptrType(BI).prototype.renderStrongU8eOpenMarker=function AMZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("__");}return 2;};$ptrType(BI).prototype.renderStrongU8eCloseMarker=function ANA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("__");}return 2;};$ptrType(BI).prototype.renderBlockquote=function ANB(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=new A.Buffer.ptr(CI.nil,0,0);h=f.Bytes();i=A.Split(h,new CI([10]));j=i.$length;if(2>0,((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k])))&&F.IsBlank((l=j-2>>0,((l<0||l>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+l])))){i=$subslice(i,0,(j-1>>0));}if(1===c.NodeWriterStack.$length){j=i.$length;if(1>0,((m<0||m>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+m])))){i=$subslice(i,0,(j-1>>0));}}j=i.$length;n=i;o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(0===p.$length){g.WriteString(">\n");o++;continue;}if(62===(0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0])){g.WriteString(">");}else{g.WriteString("> ");}g.Write(p);g.WriteByte(10);o++;}q=A.TrimSpace(g.Bytes());$s=4;case 4:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}h=q;f.Reset();f.Write(h);(r=c.NodeWriterStack,s=c.NodeWriterStack.$length-1>>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s])).Write(f.Bytes());c.BaseRenderer.Writer=(t=c.NodeWriterStack,u=c.NodeWriterStack.$length-1>>0,((u<0||u>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]));v=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=5;case 5:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}h=v;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(h);if(!a.ParentIs(109,DX.nil)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}var $f={$blk:ANB,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s};return $f;};$ptrType(BI).prototype.renderBlockquoteMarker=function ANC(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderHeading=function AND(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(!a.HeadingSetext){c.BaseRenderer.Write(A.Repeat(new CI([35]),a.HeadingLevel));c.BaseRenderer.WriteByte(32);}$s=3;continue;case 2:if(a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:c.BaseRenderer.WriteByte(10);d=c.BaseRenderer.setextHeadingLen(a);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){c.BaseRenderer.WriteString(K.Repeat("=",e));}else if(2===a.HeadingLevel){c.BaseRenderer.WriteString(K.Repeat("-",e));}case 5:if(!a.ParentIs(109,DX.nil)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();c.BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}var $f={$blk:AND,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderHeadingC8hMarker=function ANE(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderHeadingID=function ANF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString(" {"+H.BytesToStr(a.Tokens)+"}");}return 2;};$ptrType(BI).prototype.renderList=function ANG(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));(g=c.NodeWriterStack,h=c.NodeWriterStack.$length-1>>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h])).Write(f.Bytes());c.BaseRenderer.Writer=(i=c.NodeWriterStack,j=c.NodeWriterStack.$length-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));k=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(l);if(!a.ParentIs(109,DX.nil)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}var $f={$blk:ANG,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(BI).prototype.renderListItem=function ANH(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);if(c.BaseRenderer.Options.KramdownBlockIAL&&!(DL.nil===a.Next)&&(455===a.Next.Type)){d=a.Next;c.BaseRenderer.Write(d.Tokens);}if(!(DL.nil===a.FirstChild)&&(7===a.FirstChild.Type)){c.BaseRenderer.Newline();}$s=3;continue;case 2:g=(e=c.NodeWriterStack,f=c.NodeWriterStack.$length-1>>0,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));h=a.ListData.Marker.$length+1>>0;if((1===a.ListData.Typ)&&3>h){h=h+(1)>>0;}if(3===a.ListData.Typ){if((0===a.ListData.BulletChar)||(((42===a.ListData.BulletChar)||(45===a.ListData.BulletChar))&&!(DL.nil===a.FirstChild.Next)&&(580===a.FirstChild.Next.Type))){h=h+(4)>>0;}}i=A.Repeat(new CI([32]),h);j=new A.Buffer.ptr(CI.nil,0,0);k=g.Bytes();if(A.HasPrefix(k,(new CI($stringToBytes("* "))))){k=$appendSlice((new CI($stringToBytes(" \n\n"))),k);}l=A.Split(k,new CI([10]));m=l;n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(0===o.$length){j.WriteByte(10);n++;continue;}j.Write(i);j.Write(o);j.WriteByte(10);n++;}k=j.Bytes();if(h>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r])).Write(k);c.BaseRenderer.Writer=(s=c.NodeWriterStack,t=c.NodeWriterStack.$length-1>>0,((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]));u=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=4;case 4:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}k=u;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(k);if(!a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("\n");}case 3:$s=-1;return 2;}return;}var $f={$blk:ANH,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s};return $f;};$ptrType(BI).prototype.renderTaskListItemMarker=function ANI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);if(a.TaskListItemChecked){c.BaseRenderer.WriteByte(88);}else{c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteByte(93);}else{c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(BI).prototype.renderThematicBreak=function ANJ(a,b){var a,b,c;c=this;if(b){if(a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("---");if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(BI).prototype.renderHardBreak=function ANK(a,b){var a,b,c;c=this;if(b){if(!c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.WriteString("\\\n");}else{if(a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(BI).prototype.renderSoftBreak=function ANL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.withoutKramdownBlockIAL=function ANM(a){var a,b;b=this;return!b.BaseRenderer.Options.KramdownBlockIAL||(0===a.KramdownIAL.$length)||DL.nil===a.Next||!((455===a.Next.Type));};BN=function ASW(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=BP(H.StrToBytes(a));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=H.BytesToStr(b);$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;$s=3;case 3:return d;}return;}var $f={$blk:ASW,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.EChartsMindmapStr=BN;BO=function ASX(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=BP(a);$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=E.EncodeDestination(b);$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;$s=3;case 3:return d;}return;}var $f={$blk:ASX,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.EChartsMindmap=BO;BP=function ASY(a){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];a=A.ReplaceAll(a,D.CaretTokens,CI.nil);c=G.Parse("",a,G.NewOptions());$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(DL.nil===d.Root.FirstChild||!((7===d.Root.FirstChild.Type))){$s=-1;return(new CI($stringToBytes("{}")));}e=EF.nil;f=d.Root.FirstChild;while(true){if(!(!(DL.nil===f))){break;}if(!((7===f.Type))){e=$append(e,f);}f=f.Next;}g=e;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);i.Unlink();h++;}b[0]=new A.Buffer.ptr(CI.nil,0,0);$r=C.Walk(d.Root,(function(b){return function ASZ(j,k){var{j,k,l,m,n,o,$s,$r,$c}=$restore(this,{j,k});$s=$s||0;s:while(true){switch($s){case 0:l=j.Type;if(l===(0)){$s=2;continue;}if(l===(7)){$s=3;continue;}if(l===(8)){$s=4;continue;}$s=5;continue;case 2:if(k){if(BR(j)){b[0].WriteString("{\"name\": \"Root\", \"children\": [");}}else{if(BR(j)){b[0].WriteString("]}");}}$s=-1;return 2;case 3:$s=-1;return 2;case 4:m=!(DL.nil===j.ChildByType(7));if(k){$s=7;continue;}$s=8;continue;case 7:n=BQ(j.FirstChild);$s=10;case 10:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=b[0].WriteString("{\"name\": \""+n+"\"");$s=11;case 11:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;if(m){b[0].WriteString(", \"children\": [");}$s=9;continue;case 8:if(m){b[0].WriteString("]");}b[0].WriteString("}");if(!(DL.nil===j.Next)||!(DL.nil===j.Parent.Next)){b[0].WriteString(", ");}case 9:$s=6;continue;case 5:$s=-1;return 2;case 6:case 1:$s=-1;return 2;}return;}var $f={$blk:ASZ,$c:true,$r,j,k,l,m,n,o,$s};return $f;};})(b));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0].Bytes();}return;}var $f={$blk:ASY,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};BQ=function ATA(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c="";if(DL.nil===a){c="";$s=-1;return c;}b[0]=new A.Buffer.ptr(CI.nil,0,0);$r=C.Walk(a,(function(b){return function ATB(d,e){var d,e;if((7===d.Type)||(8===d.Type)){return 2;}if(((16===d.Type)||(40===d.Type))&&e){b[0].Write(d.Tokens);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=b[0].String();c=K.ReplaceAll(c,"\\","\\\\");c=K.ReplaceAll(c,"\"","\\\"");c=K.ReplaceAll(c,"\xE2\x80\xB8","");$s=-1;return c;}return;}var $f={$blk:ATA,$c:true,$r,a,b,c,$s};return $f;};BR=function ATC(a){var a,b,c,d;b=0;c=a.FirstChild;while(true){if(!(!(DL.nil===c))){break;}if(7===c.Type){b=b+(1)>>0;}c=c.Next;}if(1>0;}d=d.Next;}if(1a.$length){$s=-1;return true;}if(47===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])){$s=-1;return false;}c=K.ToLower(($bytesToString(a)));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(K.HasPrefix(d,"mailto:")||K.HasPrefix(d,"tel:")||K.HasPrefix(d,"sms:")){$s=-1;return false;}$s=-1;return!A.Contains(a,(new CI($stringToBytes(":/"))))&&!A.Contains(a,(new CI($stringToBytes(":\\"))))&&!A.Contains(a,(new CI($stringToBytes(":%5C"))));}return;}var $f={$blk:ATH,$c:true,$r,a,b,c,d,$s};return $f;};BT=function ATI(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;d=new BS.ptr(AR(a,b,c));e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderCodeBlock")});h=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderMathBlock")});i=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderBlockquote")});j=475;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderSuperBlock")});k=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderHeading")});l=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderList")});m=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderListItem")});n=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderThematicBreak")});o=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderHTML")});p=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderTable")});q=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderToC")});r=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderYamlFrontMatter")});s=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderBlockQueryEmbed")});t=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderKramdownBlockIAL")});d.BaseRenderer.DefaultRendererFunc=$methodVal(d,"renderDefault");return d;};$pkg.NewKityMinderJSONRenderer=BT;$ptrType(BS).prototype.renderDefault=function ATJ(a,b){var a,b,c;c=this;return 2;};$ptrType(BS).prototype.renderBlockQueryEmbed=function ATK(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATK,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderYamlFrontMatter=function ATL(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATL,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderToC=function ATM(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATM,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderMathBlock=function ATN(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATN,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderTable=function ATO(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ATO,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderHTML=function ATP(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATP,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderParagraph=function ATQ(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=a.Parent.Parent;if(!(DL.nil===d)&&(7===d.Type)&&d.ListData.Tight){if(a.Parent.FirstChild===a&&a.Parent.LastChild===a){$s=-1;return 2;}}if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATQ,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BS).prototype.renderBlockquote=function ATR(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ATR,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderSuperBlock=function ATS(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ATS,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderHeading=function ATT(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);d=a.FirstChild;while(true){if(!(!(DL.nil===d))){break;}d.Unlink();d=d.Next;}e=BU(a);f=e;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);a.AppendChild(h);g++;}$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ATT,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(BS).prototype.renderList=function ATU(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ATU,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderListItem=function ATV(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ATV,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderThematicBreak=function ATW(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATW,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderCodeBlock=function ATX(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATX,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderKramdownBlockIAL=function ATY(a,b){var a,b,c;c=this;return 1;};$ptrType(BS).prototype.renderDocument=function ATZ(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.WriteByte(123);c.BaseRenderer.WriteString("\"root\":");c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.BaseRenderer.WriteByte(125);case 3:$s=-1;return 2;}return;}var $f={$blk:ATZ,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.data=function AUA(a){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=this;c.BaseRenderer.WriteString("\"data\":");c.openObj();d="";e=a.Type;if(e===(0)){$s=2;continue;}if(e===(7)){$s=3;continue;}if(e===(5)){$s=4;continue;}if(e===(475)){$s=5;continue;}$s=6;continue;case 2:d=c.BaseRenderer.Tree.Name;$s=7;continue;case 3:if(0===a.ListData.Typ){c.BaseRenderer.WriteString("\"priority\": \"iconList\",");}else if(1===a.ListData.Typ){c.BaseRenderer.WriteString("\"priority\": \"iconOrderedList\",");}else{c.BaseRenderer.WriteString("\"priority\": \"iconCheck\",");}$s=7;continue;case 4:c.BaseRenderer.WriteString("\"priority\": \"iconQuote\",");$s=7;continue;case 5:c.BaseRenderer.WriteString("\"priority\": \"iconSuper\",");$s=7;continue;case 6:b[0]=new A.Buffer.ptr(CI.nil,0,0);$r=C.Walk(a,(function(b){return function AUB(f,g){var{f,g,h,i,$s,$r,$c}=$restore(this,{f,g});$s=$s||0;s:while(true){switch($s){case 0:if(!g){$s=-1;return 2;}if(460===f.Type){$s=1;continue;}$s=2;continue;case 1:h=f.Text();$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=b[0].WriteString("#"+h+"#");$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=-1;return 1;case 2:if((16===f.Type)||(40===f.Type)||(433===f.Type)||(434===f.Type)||(29===f.Type)||(15===f.Type)||(42===f.Type)||(302===f.Type)||(306===f.Type)||(427===f.Type)){b[0].Write(f.Tokens);}$s=-1;return 2;}return;}var $f={$blk:AUB,$c:true,$r,f,g,h,i,$s};return $f;};})(b));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=b[0].String();case 7:case 1:f=K.NewReplacer(new CJ(["\\","","\n","","\"","","\t","","'",""]));g=f.Replace(d);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}d=g;d=K.ReplaceAll(d,"'","");if(16=e.HeadingLevel){break;}}if(455===e.Type){if(!A.Contains(e.Tokens,(new CI($stringToBytes("type=\"doc\""))))){b=$append(b,e);}}else{b=$append(b,e);}e=e.Next;}return b;};BW=function AUI(a,b,c){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b,c});$s=$s||0;s:while(true){switch($s){case 0:d=[d];d[0]=EF.nil;$r=C.Walk(a.Root,(function(d){return function AUJ(e,f){var e,f;if(!f){return 2;}if(455===e.Type){d[0]=$append(d[0],e);}return 2;};})(d));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=d[0];f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);g.Unlink();f++;}h=new BV.ptr(AR(a,b,c));h.BaseRenderer.DefaultRendererFunc=$methodVal(h,"renderNode");$s=-1;return h;}return;}var $f={$blk:AUI,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$pkg.NewJSONRenderer=BW;$ptrType(BV).prototype.renderNode=function AUK(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(!(DL.nil===a.Previous)){c.BaseRenderer.WriteString(",");}d=H.BytesToStr(a.Tokens);e=new C.NodeType(a.Type).String();a.Data=d;a.TypeStr=e;a.Properties=BX(a.KramdownIAL);$mapDelete(a.Properties,$String.keyFor("refcount"));$mapDelete(a.Properties,$String.keyFor("av-names"));g=B.Marshal(a);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j="";k="";a.Data=j;a.TypeStr=k;a.Properties=false;if(!($interfaceIsEqual($ifaceNil,i))){$s=5;continue;}$s=6;continue;case 5:l=i.Error();$s=7;case 7:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$panic(new $String("marshal node to json failed: "+l));$s=-1;return 0;case 6:m=H.BytesToStr(h);m=$substring(m,0,(m.length-1>>0));c.BaseRenderer.WriteString(m);if(!(DL.nil===a.FirstChild)){c.BaseRenderer.WriteString(",\"Children\":[");}else{c.BaseRenderer.WriteString("}");}$s=3;continue;case 2:if(!(DL.nil===a.FirstChild)){c.BaseRenderer.WriteByte(93);c.BaseRenderer.WriteString("}");}case 3:$s=-1;return 2;}return;}var $f={$blk:AUK,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};BX=function AUL(a){var a,b,c,d,e,f;b=false;b=$makeMap($String.keyFor,[]);c=a;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);f=(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]);(b||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(f),{k:f,v:(1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1])});d++;}return b;};BZ=function AUM(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,eg,eh,ei,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new BY.ptr(AR(a,b,c));e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=47;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderLess")});bc=48;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderGreater")});bd=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderOpenBrace")});be=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderCloseBrace")});bf=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkText")});bg=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkSpace")});bh=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderLinkDest")});bi=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderLinkTitle")});bj=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough")});bk=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bl=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bm=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bn=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bo=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTaskListItemMarker")});bp=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTable")});bq=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableHead")});br=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderTableRow")});bs=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderTableCell")});bt=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmoji")});bu=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiUnicode")});bv=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderEmojiImg")});bw=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderEmojiAlias")});bx=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesDefBlock")});by=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderFootnotesDef")});bz=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderFootnotesRef")});ca=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderToC")});cb=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderBackslash")});cc=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderBackslashContent")});cd=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderHtmlEntity")});ce=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatter")});cf=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});cg=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderYamlFrontMatterContent")});ch=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});ci=430;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderBlockRef")});cj=431;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderBlockRefID")});ck=432;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderBlockRefSpace")});cl=433;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderBlockRefText")});cm=434;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderBlockRefDynamicText")});cn=540;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderFileAnnotationRef")});co=541;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderFileAnnotationRefID")});cp=542;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderFileAnnotationRefSpace")});cq=543;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderFileAnnotationRefText")});cr=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderMark")});cs=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderMark1OpenMarker")});ct=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderMark1CloseMarker")});cu=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cu),{k:cu,v:$methodVal(d,"renderMark2OpenMarker")});cv=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cv),{k:cv,v:$methodVal(d,"renderMark2CloseMarker")});cw=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cw),{k:cw,v:$methodVal(d,"renderSup")});cx=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cx),{k:cx,v:$methodVal(d,"renderSupOpenMarker")});cy=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cy),{k:cy,v:$methodVal(d,"renderSupCloseMarker")});cz=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cz),{k:cz,v:$methodVal(d,"renderSub")});da=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(da),{k:da,v:$methodVal(d,"renderSubOpenMarker")});db=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(db),{k:db,v:$methodVal(d,"renderSubCloseMarker")});dc=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dc),{k:dc,v:$methodVal(d,"renderKramdownBlockIAL")});dd=456;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dd),{k:dd,v:$methodVal(d,"renderKramdownSpanIAL")});de=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(de),{k:de,v:$methodVal(d,"renderBlockQueryEmbed")});df=468;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(df),{k:df,v:$methodVal(d,"renderBlockQueryEmbedScript")});dg=460;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dg),{k:dg,v:$methodVal(d,"renderTag")});dh=461;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dh),{k:dh,v:$methodVal(d,"renderTagOpenMarker")});di=462;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(di),{k:di,v:$methodVal(d,"renderTagCloseMarker")});dj=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dj),{k:dj,v:$methodVal(d,"renderLinkRefDefBlock")});dk=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dk),{k:dk,v:$methodVal(d,"renderLinkRefDef")});dl=475;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dl),{k:dl,v:$methodVal(d,"renderSuperBlock")});dm=476;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dm),{k:dm,v:$methodVal(d,"renderSuperBlockOpenMarker")});dn=477;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dn),{k:dn,v:$methodVal(d,"renderSuperBlockLayoutMarker")});dp=478;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dp),{k:dp,v:$methodVal(d,"renderSuperBlockCloseMarker")});dq=495;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dq),{k:dq,v:$methodVal(d,"renderGitConflict")});dr=496;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dr),{k:dr,v:$methodVal(d,"renderGitConflictOpenMarker")});ds=497;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ds),{k:ds,v:$methodVal(d,"renderGitConflictContent")});dt=498;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dt),{k:dt,v:$methodVal(d,"renderGitConflictCloseMarker")});du=500;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(du),{k:du,v:$methodVal(d,"renderIFrame")});dv=535;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dv),{k:dv,v:$methodVal(d,"renderWidget")});dw=510;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dw),{k:dw,v:$methodVal(d,"renderVideo")});dx=505;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dx),{k:dx,v:$methodVal(d,"renderAudio")});dy=515;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dy),{k:dy,v:$methodVal(d,"renderKbd")});dz=516;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dz),{k:dz,v:$methodVal(d,"renderKbdOpenMarker")});ea=517;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ea),{k:ea,v:$methodVal(d,"renderKbdCloseMarker")});eb=520;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eb),{k:eb,v:$methodVal(d,"renderUnderline")});ec=521;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ec),{k:ec,v:$methodVal(d,"renderUnderlineOpenMarker")});ed=522;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ed),{k:ed,v:$methodVal(d,"renderUnderlineCloseMarker")});ee=525;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ee),{k:ee,v:$methodVal(d,"renderBr")});ef=530;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ef),{k:ef,v:$methodVal(d,"renderTextMark")});eg=550;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eg),{k:eg,v:$methodVal(d,"renderAttributeView")});eh=560;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eh),{k:eh,v:$methodVal(d,"renderCustomBlock")});ei=580;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ei),{k:ei,v:$methodVal(d,"renderCallout")});return d;};$pkg.NewHtmlRenderer=BZ;$ptrType(BY).prototype.Render=function AUN(){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=CI.nil;b=this;c=b.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a=c;d=a;e=b.RenderFootnotes();$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;a=$appendSlice(d,f);$s=-1;return a;}return;}var $f={$blk:AUN,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BY).prototype.renderCallout=function AUO(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.renderBlockquote(a,b);c.BaseRenderer.WriteString("

    ");d=a.CalloutTitle;if(""===d){d=C.GetCalloutTitle(a.CalloutType);}if(!(""===a.CalloutIcon)){if(0===a.CalloutIconType){d=a.CalloutIcon+" "+d;}else{d="\"\" "+d;}}e=K.TrimSpace(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(!(e==="")){$s=4;continue;}$s=5;continue;case 4:f=G.Inline("",(new CI($stringToBytes(d))),c.BaseRenderer.ParseOptions);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!(PQ.nil===g)&&!(DL.nil===g.Root)&&!(DL.nil===g.Root.FirstChild)){$s=8;continue;}$s=9;continue;case 8:h=EF.nil;i=g.Root.FirstChild.FirstChild;while(true){if(!(!(DL.nil===i))){break;}h=$append(h,i);i=i.Next;}g.Root.FirstChild.Unlink();j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);g.Root.AppendChild(l);k++;}m=BZ(g,c.BaseRenderer.Options,c.BaseRenderer.ParseOptions).Render();$s=11;case 11:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;c.BaseRenderer.Write(n);$s=10;continue;case 9:c.BaseRenderer.WriteString(d);case 10:c.BaseRenderer.Newline();case 5:c.BaseRenderer.WriteString("

    ");$s=3;continue;case 2:c.renderBlockquote(a,b);case 3:$s=-1;return 2;}return;}var $f={$blk:AUO,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};$ptrType(BY).prototype.renderCustomBlock=function AUP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","NodeCustomBlock"]),new CJ(["data-info",a.CustomBlockInfo]),new CJ(["data-content",($bytesToString(E.EscapeHTML(a.Tokens)))])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderAttributeView=function AUQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","NodeAttributeView"]),new CJ(["data-av-id",a.AttributeViewID]),new CJ(["data-av-type",a.AttributeViewType])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderTextMark=function AUR(a,b){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=[d];e=this;if(b){$s=1;continue;}$s=2;continue;case 1:f=a.TextMarkTextContent;if(a.ParentIs(109,DX.nil)){if(a.IsTextMarkType("code")){f=K.ReplaceAll(f,"|","|");}else{f=K.ReplaceAll(f,"\\|","|");}f=K.ReplaceAll(f,"\n","
    ");}if(a.IsTextMarkType("a")){$s=3;continue;}if(a.IsTextMarkType("inline-memo")){$s=4;continue;}$s=5;continue;case 3:c[0]=new CR([new CJ(["href",a.TextMarkAHref])]);if(!(""===a.TextMarkATitle)){c[0]=$append(c[0],new CJ(["title",a.TextMarkATitle]));}e.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));e.BaseRenderer.Tag("a",c[0],false);e.BaseRenderer.WriteString(f);e.BaseRenderer.WriteString("");$s=6;continue;case 4:e.BaseRenderer.WriteString(f);g=M.DecodeLastRuneInString(a.TextMarkTextContent);h=g[0];if(!(""===a.TextMarkInlineMemoContent)){if(AB(h)){e.BaseRenderer.WriteString("\xEF\xBC\x88");i=a.TextMarkInlineMemoContent;i=K.ReplaceAll(i,"_esc_newline_"," ");e.BaseRenderer.WriteString(i);e.BaseRenderer.WriteString("\xEF\xBC\x89");}else{e.BaseRenderer.WriteString("(");e.BaseRenderer.WriteString(a.TextMarkInlineMemoContent);e.BaseRenderer.WriteString(")");}}$s=6;continue;case 5:j=e.renderTextMarkAttrs(a);$s=7;case 7:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}d[0]=j;e.spanNodeAttrs(a,(d.$ptr||(d.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))));e.BaseRenderer.Tag("span",d[0],false);e.BaseRenderer.WriteString(f);e.BaseRenderer.WriteString("");case 6:case 2:$s=-1;return 2;}return;}var $f={$blk:AUR,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(BY).prototype.renderBr=function AUS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BY).prototype.renderUnderline=function AUT(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderUnderlineOpenMarker=function AUU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BY).prototype.renderUnderlineCloseMarker=function AUV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BY).prototype.renderKbd=function AUW(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderKbdOpenMarker=function AUX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BY).prototype.renderKbdCloseMarker=function AUY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BY).prototype.renderVideo=function AUZ(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:AUZ,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BY).prototype.renderAudio=function AVA(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:AVA,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BY).prototype.renderIFrame=function AVB(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:AVB,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BY).prototype.renderWidget=function AVC(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:AVC,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BY).prototype.renderGitConflictCloseMarker=function AVD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderGitConflictContent=function AVE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderGitConflictOpenMarker=function AVF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderGitConflict=function AVG(a,b){var a,b,c,d;c=this;c.BaseRenderer.Newline();if(b){d=new CR([new CJ(["class","language-git-conflict"])]);c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("div",d,false);}else{c.BaseRenderer.Tag("/div",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderSuperBlock=function AVH(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderSuperBlockOpenMarker=function AVI(a,b){var a,b,c;c=this;return 1;};$ptrType(BY).prototype.renderSuperBlockLayoutMarker=function AVJ(a,b){var a,b,c;c=this;return 1;};$ptrType(BY).prototype.renderSuperBlockCloseMarker=function AVK(a,b){var a,b,c;c=this;return 1;};$ptrType(BY).prototype.renderLinkRefDefBlock=function AVL(a,b){var a,b,c;c=this;return 1;};$ptrType(BY).prototype.renderLinkRefDef=function AVM(a,b){var a,b,c;c=this;return 1;};$ptrType(BY).prototype.renderTag=function AVN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BY).prototype.renderTagOpenMarker=function AVO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);c.BaseRenderer.WriteByte(35);}return 2;};$ptrType(BY).prototype.renderTagCloseMarker=function AVP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);c.BaseRenderer.Tag("/em",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderKramdownBlockIAL=function AVQ(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderKramdownSpanIAL=function AVR(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderMark=function AVS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BY).prototype.renderMark1OpenMarker=function AVT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BY).prototype.renderMark1CloseMarker=function AVU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderMark2OpenMarker=function AVV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BY).prototype.renderMark2CloseMarker=function AVW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderSup=function AVX(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderSupOpenMarker=function AVY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sup",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderSupCloseMarker=function AVZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderSub=function AWA(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderSubOpenMarker=function AWB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sub",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderSubCloseMarker=function AWC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderBlockQueryEmbed=function AWD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",CR.nil,false);}else{c.BaseRenderer.Tag("/div",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderBlockQueryEmbedScript=function AWE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BY).prototype.renderBlockRef=function AWF(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderBlockRefID=function AWG(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderBlockRefSpace=function AWH(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderBlockRefText=function AWI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}else{c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BY).prototype.renderBlockRefDynamicText=function AWJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(39);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}else{c.BaseRenderer.WriteByte(39);}return 2;};$ptrType(BY).prototype.renderFileAnnotationRef=function AWK(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderFileAnnotationRefID=function AWL(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderFileAnnotationRefSpace=function AWM(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderFileAnnotationRefText=function AWN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}else{c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BY).prototype.renderYamlFrontMatterCloseMarker=function AWO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BY).prototype.renderYamlFrontMatterContent=function AWP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BY).prototype.renderYamlFrontMatterOpenMarker=function AWQ(a,b){var a,b,c,d;c=this;if(b){d=new CR([new CJ(["class","vditor-yml-front-matter"])]);d=$appendSlice(d,a.Parent.KramdownIAL);c.BaseRenderer.Tag("pre",d,false);c.BaseRenderer.WriteString("");}return 2;};$ptrType(BY).prototype.renderYamlFrontMatter=function AWR(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();return 2;};$ptrType(BY).prototype.renderHtmlEntity=function AWS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BY).prototype.renderBackslashContent=function AWT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BY).prototype.renderBackslash=function AWU(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderToC=function AWV(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=2;case 2:return e;}return;}var $f={$blk:AWV,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BY).prototype.renderFootnotesRef=function AWW(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=J.Itoa(f);c.BaseRenderer.Tag("sup",new CR([new CJ(["class","footnotes-ref"]),new CJ(["id","footnotes-ref-"+a.FootnotesRefId])]),false);c.BaseRenderer.Tag("a",new CR([new CJ(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/a",CR.nil,false);c.BaseRenderer.Tag("/sup",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:AWW,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BY).prototype.renderFootnotesDefBlock=function AWX(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.RenderFootnotes=function AWY(){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(1>a.BaseRenderer.FootnotesDefs.$length){$s=-1;return CI.nil;}b=new A.Buffer.ptr(CI.nil,0,0);b.WriteString("
    ");b.WriteString("
    \n");b.WriteString("
      ");c=a.BaseRenderer.FootnotesDefs;d=0;case 1:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);b.WriteString("
    1. >0)+"\">");g=new G.Tree.ptr(DL.nil,a.BaseRenderer.Tree.Context,AKX.nil,AKY.nil,"","","","","",CJ.nil,new $Int64(0,0),new $Int64(0,0),"");g.Context.Tree=g;g.Root=new C.Node.ptr("","","","",0,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,CI.nil,"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0);g.Root.AppendChild(f);h=BZ(g,a.BaseRenderer.Options,a.BaseRenderer.ParseOptions);i=g.Root.LastDeepestChild();e=f.FootnotesRefs.$length-1>>0;while(true){if(!(0<=e)){break;}k=(j=f.FootnotesRefs,((e<0||e>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+e]));l=" \xE2\x86\xA9";m=new C.Node.ptr("","","","",10,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,H.StrToBytes(l),"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0);i.InsertAfter(m);e=e-(1)>>0;}h.BaseRenderer.RenderingFootnotes=true;n=h.Render();$s=3;case 3:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;b.Write(o);b.WriteString("
    2. \n");d++;$s=1;continue;case 2:b.WriteString("
    ");$s=-1;return b.Bytes();}return;}var $f={$blk:AWY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$ptrType(BY).prototype.renderFootnotesDef=function AWZ(a,b){var a,b,c,d,e,f,g;c=this;if(b){if(!c.BaseRenderer.RenderingFootnotes){d=false;e=c.BaseRenderer.FootnotesDefs;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(A.EqualFold(a.Tokens,g.Tokens)){d=true;break;}f++;}if(!d){c.BaseRenderer.FootnotesDefs=$append(c.BaseRenderer.FootnotesDefs,a);}return 1;}}return 2;};$ptrType(BY).prototype.renderCodeBlockCloseMarker=function AXA(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderCodeBlockInfoMarker=function AXB(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderCodeBlockOpenMarker=function AXC(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderEmojiAlias=function AXD(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderEmojiImg=function AXE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BY).prototype.renderEmojiUnicode=function AXF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BY).prototype.renderEmoji=function AXG(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderInlineMathCloseMarker=function AXH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderInlineMathContent=function AXI(a,b){var a,b,c,d;c=this;if(b){d=a.Tokens;if(a.ParentIs(109,DX.nil)){d=A.ReplaceAll(d,(new CI($stringToBytes("\\|"))),(new CI($stringToBytes("|"))));}c.BaseRenderer.Write(E.EscapeHTML(d));}return 2;};$ptrType(BY).prototype.renderInlineMathOpenMarker=function AXJ(a,b){var a,b,c,d;c=this;if(b){d=new CR([new CJ(["class","language-math"])]);c.BaseRenderer.Tag("span",d,false);}return 2;};$ptrType(BY).prototype.renderInlineMath=function AXK(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderMathBlockCloseMarker=function AXL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/div",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderMathBlockContent=function AXM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BY).prototype.renderMathBlockOpenMarker=function AXN(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderMathBlock=function AXO(a,b){var a,b,c,d;c=this;c.BaseRenderer.Newline();if(b){d=new CR([new CJ(["class","language-math"])]);c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("div",d,false);}return 2;};$ptrType(BY).prototype.renderTableCell=function AXP(a,b){var a,b,c,d,e,f;c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){e=CR.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CJ(["align","left"]));}else if(f===(2)){e=$append(e,new CJ(["align","center"]));}else if(f===(3)){e=$append(e,new CJ(["align","right"]));}c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderTableRow=function AXQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CR.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/tr",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderTableHead=function AXR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CR.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/thead",CR.nil,false);c.BaseRenderer.Newline();if(!(DL.nil===a.Next)){c.BaseRenderer.Tag("tbody",CR.nil,false);}c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderTable=function AXS(a,b){var a,b,c;c=this;if(b){c.handleKramdownBlockIAL(a);c.BaseRenderer.Tag("table",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{if(!(DL.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CR.nil,false);}c.BaseRenderer.Newline();c.BaseRenderer.Tag("/table",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderStrikethrough=function AXT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BY).prototype.renderStrikethrough1OpenMarker=function AXU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BY).prototype.renderStrikethrough1CloseMarker=function AXV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderStrikethrough2OpenMarker=function AXW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BY).prototype.renderStrikethrough2CloseMarker=function AXX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderLinkTitle=function AXY(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderLinkDest=function AXZ(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderLinkSpace=function AYA(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderLinkText=function AYB(a,b){var a,b,c,d;c=this;if(b){d=CI.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(E.EscapeHTML(d));}return 2;};$ptrType(BY).prototype.renderCloseBrace=function AYC(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderOpenBrace=function AYD(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderCloseParen=function AYE(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderOpenParen=function AYF(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderLess=function AYG(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderGreater=function AYH(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderCloseBracket=function AYI(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderOpenBracket=function AYJ(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderBang=function AYK(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderImage=function AYL(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(0===c.BaseRenderer.DisableTags){$s=3;continue;}$s=4;continue;case 3:d=a.IALAttr("parent-style");if(!(""===d)){c.BaseRenderer.Tag("span",new CR([new CJ(["style",d])]),false);}c.BaseRenderer.WriteString("\"");case>0;$s=-1;return 2;case 2:c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=6;continue;}$s=7;continue;case 6:c.BaseRenderer.WriteByte(34);g=a.ChildByType(42);if(!(DL.nil===g)&&!(CI.nil===g.Tokens)){c.BaseRenderer.WriteString(" title=\"");c.BaseRenderer.Write(E.EscapeHTML(g.Tokens));c.BaseRenderer.WriteByte(34);}h=c.BaseRenderer.NodeAttrsStr(a);if(!(""===h)){c.BaseRenderer.WriteString(" "+h);}c.BaseRenderer.WriteString(" />");i=a.IALAttr("style");if(!(""===i)){c.BaseRenderer.Tag("/span",CR.nil,false);}if(c.BaseRenderer.Options.Sanitize){$s=8;continue;}$s=9;continue;case 8:j=c.BaseRenderer.Writer.Bytes();k=A.LastIndex(j,(new CI($stringToBytes("");c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderBlockquoteMarker=function AZH(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderHeading=function AZI(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));c.BaseRenderer.WriteString("=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])),(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1]))+"\"");}if(1=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);if("id"===(0>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+0])){j++;continue;}c.BaseRenderer.WriteString(" "+(0>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+0])+"=\""+(1>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+1])+"\"");j++;}}}}c.BaseRenderer.WriteString(">");$s=3;continue;case 2:if(c.BaseRenderer.Options.HeadingAnchor){$s=5;continue;}$s=6;continue;case 5:l=AT(a);$s=7;case 7:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;c.BaseRenderer.Tag("a",new CR([new CJ(["id","vditorAnchor-"+m]),new CJ(["class","vditor-anchor"]),new CJ(["href","#"+m])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/a",CR.nil,false);case 6:c.BaseRenderer.WriteString(">0))+">");c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}var $f={$blk:AZI,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};$ptrType(BY).prototype.renderHeadingC8hMarker=function AZJ(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderHeadingID=function AZK(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderList=function AZL(a,b){var a,b,c,d,e,f;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){c.BaseRenderer.Newline();e=CR.nil;c.BaseRenderer.renderListStyle(a,(f||(f=new GC(function(){return e;},function($v){e=$v;}))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){e=$append(e,new CJ(["start",J.Itoa(a.ListData.Start)]));}c.handleKramdownBlockIAL(a);e=$appendSlice(e,a.KramdownIAL);c.BaseRenderer.Tag(d,e,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.Tag("/"+d,CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderListItem=function AZM(a,b){var a,b,c,d,e,f;c=this;if(b){d=CR.nil;c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(""===c.BaseRenderer.Options.GFMTaskListItemClass)&&!(DL.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(DL.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){e=a.FirstChild.FirstChild;if(DL.nil===e){e=a.FirstChild;}f=c.BaseRenderer.Options.GFMTaskListItemClass;if(e.TaskListItemChecked){f=f+(" vditor-task--done");}d=$append(d,new CJ(["class",f]));}c.BaseRenderer.Tag("li",d,false);}else{c.BaseRenderer.Tag("/li",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderTaskListItemMarker=function AZN(a,b){var a,b,c,d;c=this;if(b){d=CR.nil;if(a.TaskListItemChecked){d=$append(d,new CJ(["checked",""]));}d=$append(d,new CJ(["disabled",""]),new CJ(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};$ptrType(BY).prototype.renderThematicBreak=function AZO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("hr",CR.nil,true);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderHardBreak=function AZP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CR.nil,true);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderSoftBreak=function AZQ(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.Tag("br",CR.nil,true);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}}return 2;};$ptrType(BY).prototype.handleKramdownBlockIAL=function AZR(a){var a,b,c,d;b=this;if(b.BaseRenderer.Options.KramdownBlockIAL&&!("id"===b.BaseRenderer.Options.KramdownIALIDRenderName)&&0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])),(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]=b.BaseRenderer.Options.KramdownIALIDRenderName));}};$ptrType(BY).prototype.renderTextMarkAttrs=function AZS(a){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=CR.nil;c=this;b=new CR([new CJ(["data-type",a.TextMarkType])]);d=K.Split(a.TextMarkType," ");e=d;f=0;case 1:if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("block-ref"===g){$s=3;continue;}if("a"===g){$s=4;continue;}if("inline-math"===g){$s=5;continue;}if("file-annotation-ref"===g){$s=6;continue;}if("inline-memo"===g){$s=7;continue;}$s=8;continue;case 3:b=$append(b,new CJ(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CJ(["data-id",a.TextMarkBlockRefID]));$s=8;continue;case 4:h=a.TextMarkAHref;i=c.BaseRenderer.LinkPath((new CI($stringToBytes(h))));$s=9;case 9:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=($bytesToString(i));b=$append(b,new CJ(["data-href",h]));if(!(""===a.TextMarkATitle)){b=$append(b,new CJ(["data-title",a.TextMarkATitle]));}$s=8;continue;case 5:b=$append(b,new CJ(["data-subtype","math"]));j=a.TextMarkInlineMathContent;if(a.ParentIs(109,DX.nil)){j=K.ReplaceAll(j,"|","|");j=K.ReplaceAll(j,"\n","
    ");}j=K.ReplaceAll(j,"_esc_newline_","\n");b=$append(b,new CJ(["data-content",j]));b=$append(b,new CJ(["contenteditable","false"]));b=$append(b,new CJ(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CJ(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:k=a.TextMarkInlineMemoContent;k=K.ReplaceAll(k,"_esc_newline_","\n");b=$append(b,new CJ(["data-inline-memo-content",k]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:AZS,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BY).prototype.spanNodeAttrs=function AZT(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};CB=function AZU(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,eg,eh,ei,ej,ek,el,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new CA.ptr(AR(a,b,c),GQ.nil);e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=47;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderLess")});bc=48;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderGreater")});bd=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderOpenBrace")});be=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderCloseBrace")});bf=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkText")});bg=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkSpace")});bh=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderLinkDest")});bi=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderLinkTitle")});bj=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough")});bk=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bl=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bm=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bn=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bo=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTaskListItemMarker")});bp=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTable")});bq=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableHead")});br=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderTableRow")});bs=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderTableCell")});bt=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmoji")});bu=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiUnicode")});bv=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderEmojiImg")});bw=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderEmojiAlias")});bx=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesDefBlock")});by=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderFootnotesDef")});bz=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderFootnotesRef")});ca=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderToC")});cb=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderBackslash")});cc=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderBackslashContent")});cd=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderHtmlEntity")});ce=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatter")});cf=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});cg=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderYamlFrontMatterContent")});ch=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});ci=430;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderBlockRef")});cj=431;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderBlockRefID")});ck=432;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderBlockRefSpace")});cl=433;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderBlockRefText")});cm=434;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderBlockRefDynamicText")});cn=540;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderFileAnnotationRef")});co=541;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderFileAnnotationRefID")});cp=542;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderFileAnnotationRefSpace")});cq=543;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderFileAnnotationRefText")});cr=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderMark")});cs=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderMark1OpenMarker")});ct=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderMark1CloseMarker")});cu=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cu),{k:cu,v:$methodVal(d,"renderMark2OpenMarker")});cv=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cv),{k:cv,v:$methodVal(d,"renderMark2CloseMarker")});cw=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cw),{k:cw,v:$methodVal(d,"renderSup")});cx=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cx),{k:cx,v:$methodVal(d,"renderSupOpenMarker")});cy=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cy),{k:cy,v:$methodVal(d,"renderSupCloseMarker")});cz=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cz),{k:cz,v:$methodVal(d,"renderSub")});da=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(da),{k:da,v:$methodVal(d,"renderSubOpenMarker")});db=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(db),{k:db,v:$methodVal(d,"renderSubCloseMarker")});dc=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dc),{k:dc,v:$methodVal(d,"renderKramdownBlockIAL")});dd=456;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dd),{k:dd,v:$methodVal(d,"renderKramdownSpanIAL")});de=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(de),{k:de,v:$methodVal(d,"renderBlockQueryEmbed")});df=468;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(df),{k:df,v:$methodVal(d,"renderBlockQueryEmbedScript")});dg=460;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dg),{k:dg,v:$methodVal(d,"renderTag")});dh=461;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dh),{k:dh,v:$methodVal(d,"renderTagOpenMarker")});di=462;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(di),{k:di,v:$methodVal(d,"renderTagCloseMarker")});dj=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dj),{k:dj,v:$methodVal(d,"renderLinkRefDefBlock")});dk=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dk),{k:dk,v:$methodVal(d,"renderLinkRefDef")});dl=475;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dl),{k:dl,v:$methodVal(d,"renderSuperBlock")});dm=476;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dm),{k:dm,v:$methodVal(d,"renderSuperBlockOpenMarker")});dn=477;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dn),{k:dn,v:$methodVal(d,"renderSuperBlockLayoutMarker")});dp=478;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dp),{k:dp,v:$methodVal(d,"renderSuperBlockCloseMarker")});dq=495;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dq),{k:dq,v:$methodVal(d,"renderGitConflict")});dr=496;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dr),{k:dr,v:$methodVal(d,"renderGitConflictOpenMarker")});ds=497;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ds),{k:ds,v:$methodVal(d,"renderGitConflictContent")});dt=498;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dt),{k:dt,v:$methodVal(d,"renderGitConflictCloseMarker")});du=500;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(du),{k:du,v:$methodVal(d,"renderIFrame")});dv=535;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dv),{k:dv,v:$methodVal(d,"renderWidget")});dw=510;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dw),{k:dw,v:$methodVal(d,"renderVideo")});dx=505;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dx),{k:dx,v:$methodVal(d,"renderAudio")});dy=515;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dy),{k:dy,v:$methodVal(d,"renderKbd")});dz=516;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dz),{k:dz,v:$methodVal(d,"renderKbdOpenMarker")});ea=517;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ea),{k:ea,v:$methodVal(d,"renderKbdCloseMarker")});eb=520;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eb),{k:eb,v:$methodVal(d,"renderUnderline")});ec=521;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ec),{k:ec,v:$methodVal(d,"renderUnderlineOpenMarker")});ed=522;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ed),{k:ed,v:$methodVal(d,"renderUnderlineCloseMarker")});ee=525;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ee),{k:ee,v:$methodVal(d,"renderBr")});ef=530;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ef),{k:ef,v:$methodVal(d,"renderTextMark")});eg=550;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eg),{k:eg,v:$methodVal(d,"renderAttributeView")});eh=560;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eh),{k:eh,v:$methodVal(d,"renderCustomBlock")});ei=570;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ei),{k:ei,v:$methodVal(d,"renderHTMLTag")});ej=571;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ej),{k:ej,v:$methodVal(d,"renderHTMLTagOpen")});ek=572;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ek),{k:ek,v:$methodVal(d,"renderHTMLTagClose")});el=580;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(el),{k:el,v:$methodVal(d,"renderCallout")});return d;};$pkg.NewFormatRenderer=CB;$ptrType(CA).prototype.renderCallout=function AZV(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.renderBlockquote(a,b);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;c.BaseRenderer.WriteString("[!");c.BaseRenderer.WriteString(a.CalloutType);c.BaseRenderer.WriteByte(93);if(!C.IsBuiltInCalloutType(a.CalloutType)||!(a.CalloutTitle===C.GetCalloutTitle(a.CalloutType))||!(a.CalloutIcon===C.GetCalloutIcon(a.CalloutType))){$s=5;continue;}$s=6;continue;case 5:if(1===a.CalloutIconType){if(K.HasPrefix(a.CalloutIcon,"/emojis/")){e=$substring(a.CalloutIcon,(K.Index(a.CalloutIcon,"/emojis/")+8>>0));e=$substring(e,0,K.Index(e,"."));a.CalloutIcon=":"+e+":";}}f=a.CalloutIcon+" "+a.CalloutTitle;g=K.TrimSpace(f);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}if(!(g==="")){$s=7;continue;}$s=8;continue;case 7:c.BaseRenderer.WriteByte(32);c.BaseRenderer.WriteString(f);case 8:case 6:c.BaseRenderer.Newline();$s=3;continue;case 2:h=c.renderBlockquote(a,b);$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;case 3:$s=-1;return 2;}return;}var $f={$blk:AZV,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(CA).prototype.renderHTMLTag=function AZW(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderHTMLTagOpen=function AZX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderHTMLTagClose=function AZY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderCustomBlock=function AZZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.WriteString(";;;");c.BaseRenderer.WriteString(a.CustomBlockInfo);c.BaseRenderer.Newline();c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();c.BaseRenderer.WriteString(";;;");if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(CA).prototype.renderAttributeView=function BAA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","NodeAttributeView"]),new CJ(["data-av-id",a.AttributeViewID]),new CJ(["data-av-type",a.AttributeViewType])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(CA).prototype.renderTextMark=function BAB(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(G.ContainTextMark(a,new CJ(["code","inline-math","kbd"]))){$s=4;continue;}$s=5;continue;case 4:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:d=a.PreviousNodeText();$s=9;case 9:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=M.DecodeLastRuneInString(e);g=f[0];if("\xE2\x80\x8B"===($encodeRune(g))){e=K.TrimSuffix(e,"\xE2\x80\x8B");h=M.DecodeLastRuneInString(e);g=h[0];}if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 8:$s=6;continue;case 5:c.BaseRenderer.TextAutoSpacePrevious(a);case 6:i=c.renderTextMarkAttrs(a);$s=10;case 10:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;c.BaseRenderer.Tag("span",j,false);k=a.TextMarkTextContent;if(a.ParentIs(109,DX.nil)){k=K.ReplaceAll(k,"\\|","|");if(!a.IsTextMarkType("code")){k=K.ReplaceAll(k,"|","\\|");}else{k=K.ReplaceAll(k,"|","|");}k=K.ReplaceAll(k,"\n","
    ");if(K.Contains(a.TextMarkType,"code")){k=K.ReplaceAll(k,"
    ","");}}if(c.BaseRenderer.Options.AutoSpace&&!G.ContainTextMark(a,new CJ(["block-ref","code","inline-math","kbd","tag"]))){k=($bytesToString(c.BaseRenderer.Space((new CI($stringToBytes(k))))));}c.BaseRenderer.WriteString(k);$s=3;continue;case 2:c.BaseRenderer.WriteString("");if(G.ContainTextMark(a,new CJ(["code","inline-math","kbd"]))){$s=11;continue;}$s=12;continue;case 11:if(c.BaseRenderer.Options.AutoSpace){$s=14;continue;}$s=15;continue;case 14:l=a.NextNodeText();$s=16;case 16:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;if(!(""===m)){n=M.DecodeRuneInString(m);o=n[0];if("\xE2\x80\x8B"===($encodeRune(o))){m=K.TrimPrefix(m,"\xE2\x80\x8B");p=M.DecodeRuneInString(m);o=p[0];}if(L.IsLetter(o)||L.IsDigit(o)){c.BaseRenderer.WriteByte(32);}}case 15:$s=13;continue;case 12:c.BaseRenderer.TextAutoSpaceNext(a);case 13:case 3:$s=-1;return 2;}return;}var $f={$blk:BAB,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};$ptrType(CA).prototype.renderTextMarkAttrs=function BAC(a){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=CR.nil;c=this;b=new CR([new CJ(["data-type",a.TextMarkType])]);d=K.Split(a.TextMarkType," ");e=d;f=0;case 1:if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("block-ref"===g){$s=3;continue;}if("a"===g){$s=4;continue;}if("inline-math"===g){$s=5;continue;}if("file-annotation-ref"===g){$s=6;continue;}if("inline-memo"===g){$s=7;continue;}$s=8;continue;case 3:b=$append(b,new CJ(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CJ(["data-id",a.TextMarkBlockRefID]));$s=8;continue;case 4:h=a.TextMarkAHref;i=c.BaseRenderer.LinkPath((new CI($stringToBytes(h))));$s=9;case 9:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=($bytesToString(i));if(a.ParentIs(109,DX.nil)){h=K.ReplaceAll(h,"\\|","|");h=K.ReplaceAll(h,"|","\\|");}b=$append(b,new CJ(["data-href",h]));if(!(""===a.TextMarkATitle)){j=a.TextMarkATitle;if(a.ParentIs(109,DX.nil)){j=K.ReplaceAll(j,"\\|","|");j=K.ReplaceAll(j,"|","\\|");}b=$append(b,new CJ(["data-title",j]));}$s=8;continue;case 5:b=$append(b,new CJ(["data-subtype","math"]));k=a.TextMarkInlineMathContent;if(a.ParentIs(109,DX.nil)){k=K.ReplaceAll(k,"|","|");k=K.ReplaceAll(k,"\n","
    ");}k=E.EscapeHTMLStr(k);b=$append(b,new CJ(["data-content",k]));b=$append(b,new CJ(["contenteditable","false"]));b=$append(b,new CJ(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CJ(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:l=a.TextMarkInlineMemoContent;b=$append(b,new CJ(["data-inline-memo-content",l]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:BAC,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(CA).prototype.renderBr=function BAD(a,b){var a,b,c;c=this;if(b){if(a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteByte(10);}}return 2;};$ptrType(CA).prototype.renderUnderline=function BAE(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderUnderlineOpenMarker=function BAF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(CA).prototype.renderUnderlineCloseMarker=function BAG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(CA).prototype.renderKbd=function BAH(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderKbdOpenMarker=function BAI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(CA).prototype.renderKbdCloseMarker=function BAJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(CA).prototype.renderVideo=function BAK(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:BAK,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderAudio=function BAL(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:BAL,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderIFrame=function BAM(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:BAM,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderWidget=function BAN(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:BAN,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderGitConflictCloseMarker=function BAO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.renderGitConflictContent=function BAP(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.renderGitConflictOpenMarker=function BAQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.renderGitConflict=function BAR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.renderSuperBlock=function BAS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.renderSuperBlockOpenMarker=function BAT(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write((new CI($stringToBytes("{{{"))));}return 2;};$ptrType(CA).prototype.renderSuperBlockLayoutMarker=function BAU(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderSuperBlockCloseMarker=function BAV(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Newline();c.BaseRenderer.Write((new CI($stringToBytes("}}}"))));c.BaseRenderer.Newline();}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(CA).prototype.renderLinkRefDefBlock=function BAW(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderLinkRefDef=function BAX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("]: ");}else{c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderTag=function BAY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(CA).prototype.renderTagOpenMarker=function BAZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};$ptrType(CA).prototype.renderTagCloseMarker=function BBA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};$ptrType(CA).prototype.renderKramdownBlockIAL=function BBB(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Options.KramdownBlockIAL){return 2;}if(!(DL.nil===a.Previous)&&(8===a.Previous.Type)){return 2;}if(b){c.BaseRenderer.Newline();if(c.BaseRenderer.Options.KramdownBlockIAL){if(H.IsDocIAL(a.Tokens)){c.BaseRenderer.WriteByte(10);}c.BaseRenderer.Write(a.Tokens);}}else{if((8===a.Parent.Type)||(7===a.Parent.Type)){if(!a.Parent.ListData.Tight){c.BaseRenderer.Newline();}}else{c.BaseRenderer.Newline();}c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderKramdownSpanIAL=function BBC(a,b){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!c.BaseRenderer.Options.KramdownSpanIAL){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Write(a.Tokens);$s=3;continue;case 2:d=a.Previous;if(!(DL.nil===d)&&G.ContainTextMark(d,new CJ(["code","inline-math","kbd"]))&&c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:e=a.NextNodeText();$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!(""===f)){g=M.DecodeRuneInString(f);h=g[0];if("\xE2\x80\x8B"===($encodeRune(h))){f=K.TrimPrefix(f,"\xE2\x80\x8B");i=M.DecodeRuneInString(f);h=i[0];}if(L.IsLetter(h)||L.IsDigit(h)){c.BaseRenderer.WriteByte(32);}}case 5:case 3:$s=-1;return 2;}return;}var $f={$blk:BBC,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(CA).prototype.renderMark=function BBD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(CA).prototype.renderMark1OpenMarker=function BBE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};$ptrType(CA).prototype.renderMark1CloseMarker=function BBF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};$ptrType(CA).prototype.renderMark2OpenMarker=function BBG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};$ptrType(CA).prototype.renderMark2CloseMarker=function BBH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};$ptrType(CA).prototype.renderSup=function BBI(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderSupOpenMarker=function BBJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("^");}return 2;};$ptrType(CA).prototype.renderSupCloseMarker=function BBK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("^");}return 2;};$ptrType(CA).prototype.renderSub=function BBL(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderSubOpenMarker=function BBM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~");}return 2;};$ptrType(CA).prototype.renderSubCloseMarker=function BBN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~");}return 2;};$ptrType(CA).prototype.renderBlockQueryEmbedScript=function BBO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderBlockQueryEmbed=function BBP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.renderBlockRef=function BBQ(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderBlockRefID=function BBR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderBlockRefSpace=function BBS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(CA).prototype.renderBlockRefText=function BBT(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=E.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CI($stringToBytes("'"))),(new CI($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(CA).prototype.renderBlockRefDynamicText=function BBU(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(39);d=E.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CI($stringToBytes("'"))),(new CI($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(39);}return 2;};$ptrType(CA).prototype.renderFileAnnotationRef=function BBV(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderFileAnnotationRefID=function BBW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderFileAnnotationRefSpace=function BBX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(CA).prototype.renderFileAnnotationRefText=function BBY(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=E.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CI($stringToBytes("'"))),(new CI($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(CA).prototype.renderYamlFrontMatterCloseMarker=function BBZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(G.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderYamlFrontMatterContent=function BCA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderYamlFrontMatterOpenMarker=function BCB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(G.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderYamlFrontMatter=function BCC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};$ptrType(CA).prototype.renderHtmlEntity=function BCD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.HtmlEntityTokens);}return 2;};$ptrType(CA).prototype.renderBackslashContent=function BCE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderBackslash=function BCF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(92);}return 2;};$ptrType(CA).prototype.renderToC=function BCG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("[toc]\n\n");}return 2;};$ptrType(CA).prototype.renderFootnotesRef=function BCH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]");}return 2;};$ptrType(CA).prototype.renderFootnotesDefBlock=function BCI(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderFootnotesDef=function BCJ(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]: ");}else{f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=f.String();h=K.Split(g,"\n");i=new A.Buffer.ptr(CI.nil,0,0);j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(0===l){i.WriteString(m+"\n");}else{if(""===m){i.WriteString("\n");}else{i.WriteString(" "+m+"\n");}}k++;}(n=c.NodeWriterStack,o=c.NodeWriterStack.$length-1>>0,((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o])).Write(i.Bytes());c.BaseRenderer.Writer=(p=c.NodeWriterStack,q=c.NodeWriterStack.$length-1>>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]));}return 2;};$ptrType(CA).prototype.renderEmojiAlias=function BCK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderEmojiImg=function BCL(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderEmojiUnicode=function BCM(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderEmoji=function BCN(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderTableCell=function BCO(a,b){var a,b,c,d,e,f,g,h;c=this;d=a.TableCellContentMaxWidth-a.TableCellContentWidth>>0;if(b){c.BaseRenderer.WriteByte(124);if(!c.BaseRenderer.Options.ProtyleWYSIWYG){c.BaseRenderer.WriteByte(32);e=a.TableCellAlign;if(e===(2)){c.BaseRenderer.Write(A.Repeat(new CI([32]),(f=d/2,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))));}else if(e===(3)){c.BaseRenderer.Write(A.Repeat(new CI([32]),d));}}}else{if(!c.BaseRenderer.Options.ProtyleWYSIWYG){g=a.TableCellAlign;if(g===(2)){c.BaseRenderer.Write(A.Repeat(new CI([32]),(h=d/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))));}else if(g===(3)){}else{c.BaseRenderer.Write(A.Repeat(new CI([32]),d));}c.BaseRenderer.WriteByte(32);}}return 2;};$ptrType(CA).prototype.renderTableRow=function BCP(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.WriteString("|\n");}return 2;};$ptrType(CA).prototype.renderTableHead=function BCQ(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=this;if(!b){d=a.FirstChild;e=d.FirstChild;while(true){if(!(!(DL.nil===e))){break;}if(456===e.Type){e=e.Next;continue;}f=e.TableCellAlign;g=f;if(g===(0)){c.BaseRenderer.WriteString("| -");h=e.TableCellContentMaxWidth-1>>0;if(0>0;if(0>0;if(0>0;if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]=$append((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]),f));f=f.Next;}g=1;h=a.FirstChild.Next;while(true){if(!(!(DL.nil===h))){break;}d=$append(d,new EF([]));i=h.FirstChild;while(true){if(!(!(DL.nil===i))){break;}((g<0||g>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g]=$append(((g<0||g>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g]),i));i=i.Next;}g=g+(1)>>0;h=h.Next;}j=0;k=0;case 4:if(!(k<(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]).$length)){$s=5;continue;}l=0;case 6:if(!(l=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]).$length)){$s=7;continue;}m=[m];o=(n=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+k])).TokenLen();$s=8;case 8:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}(p=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+k])).TableCellContentWidth=o;if(c[0].BaseRenderer.Options.AutoSpace){$s=9;continue;}$s=10;continue;case 9:m[0]=0;$r=C.Walk((q=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+k])),(function(c,m){return function BCS(r,s){var r,s;if(!s){return 2;}m[0]=m[0]+((c[0].BaseRenderer.Space(r.Tokens).$length-r.Tokens.$length>>0))>>0;return 2;};})(c,m));$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}(s=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+k])).TableCellContentWidth=(r=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+k])).TableCellContentWidth+(m[0])>>0;case 10:if(j<(t=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+k])).TableCellContentWidth){j=(u=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+k])).TableCellContentWidth;}l=l+(1)>>0;$s=6;continue;case 7:v=0;while(true){if(!(v=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+v]).$length)){break;}(w=((v<0||v>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+v]),((k<0||k>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+k])).TableCellContentMaxWidth=j;v=v+(1)>>0;}j=0;k=k+(1)>>0;$s=4;continue;case 5:$s=3;continue;case 2:c[0].BaseRenderer.Newline();if(!c[0].BaseRenderer.isLastNode(c[0].BaseRenderer.Tree.Root,a)){if(c[0].withoutKramdownBlockIAL(a)){c[0].BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}var $f={$blk:BCR,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s};return $f;};$ptrType(CA).prototype.renderStrikethrough=function BCT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(CA).prototype.renderStrikethrough1OpenMarker=function BCU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};$ptrType(CA).prototype.renderStrikethrough1CloseMarker=function BCV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};$ptrType(CA).prototype.renderStrikethrough2OpenMarker=function BCW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};$ptrType(CA).prototype.renderStrikethrough2CloseMarker=function BCX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};$ptrType(CA).prototype.renderLinkTitle=function BCY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(CA).prototype.renderLinkDest=function BCZ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;e=c.BaseRenderer.LinkPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);case 2:$s=-1;return 2;}return;}var $f={$blk:BCZ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderLinkSpace=function BDA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(CA).prototype.renderLinkText=function BDB(a,b){var a,b,c,d;c=this;if(b){d=CI.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(d);}return 2;};$ptrType(CA).prototype.renderCloseParen=function BDC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(41);}return 2;};$ptrType(CA).prototype.renderOpenParen=function BDD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(40);}return 2;};$ptrType(CA).prototype.renderGreater=function BDE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(62);}return 2;};$ptrType(CA).prototype.renderLess=function BDF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(60);}return 2;};$ptrType(CA).prototype.renderCloseBrace=function BDG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(125);}return 2;};$ptrType(CA).prototype.renderOpenBrace=function BDH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(123);}return 2;};$ptrType(CA).prototype.renderCloseBracket=function BDI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(93);}return 2;};$ptrType(CA).prototype.renderOpenBracket=function BDJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);}return 2;};$ptrType(CA).prototype.renderBang=function BDK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(33);}return 2;};$ptrType(CA).prototype.renderImage=function BDL(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderLink=function BDM(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.LinkTextAutoSpacePrevious(a);if(3===a.LinkType){d=a.ChildByType(40).Tokens;if(A.Equal(d,a.LinkRefLabel)){c.BaseRenderer.WriteString("["+H.BytesToStr(d)+"]");}else{c.BaseRenderer.WriteString("["+H.BytesToStr(d)+"]["+H.BytesToStr(a.LinkRefLabel)+"]");}return 1;}if(1===a.LinkType){e=a.ChildByType(41).Tokens;c.BaseRenderer.Write(e);return 1;}}else{c.BaseRenderer.LinkTextAutoSpaceNext(a);}return 2;};$ptrType(CA).prototype.renderHTML=function BDN(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}case 2:$s=-1;return 2;}return;}var $f={$blk:BDN,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderInlineHTML=function BDO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderDocument=function BDP(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);}else{c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));d=CI.nil;if(c.BaseRenderer.Options.KeepParagraphBeginningSpace){d=A.TrimRight(c.BaseRenderer.Writer.Bytes()," \t\n");d=A.TrimLeft(d,"\n");}else{d=A.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");}c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderParagraph=function BDQ(a,b){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=1;continue;}$s=2;continue;case 1:if(!c.BaseRenderer.Options.KeepParagraphBeginningSpace&&!(DL.nil===a.FirstChild)){$s=3;continue;}$s=4;continue;case 3:d=A.TrimSpace(a.FirstChild.Tokens);$s=5;case 5:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.FirstChild.Tokens=d;case 4:if(a.ParentIs(109,DX.nil)){if(!(DL.nil===a.Next)&&!((16===a.Next.Type))){c.BaseRenderer.WriteString("

    ");}$s=-1;return 2;}if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();}e=false;f=false;g=a.Parent;if(!(DL.nil===g)){if(8===g.Type){h=g;if(!(DL.nil===h.Parent)&&!(EG.nil===h.Parent.ListData)){e=h.Parent.ListData.Tight;i=h.Next;if(DL.nil===i){j=a.Next;f=DL.nil===j;}}else{e=true;}}}if(!e||(f)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}case 2:$s=-1;return 2;}return;}var $f={$blk:BDQ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(CA).prototype.renderText=function BDR(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=CI.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:if((DL.nil===a.Previous||(100===a.Previous.Type))&&!(DL.nil===a.Parent.Parent)&&!(EG.nil===a.Parent.Parent.ListData)&&(3===a.Parent.Parent.ListData.Typ)){if(32===c.BaseRenderer.LastOut){d=A.TrimPrefix(d,(new CI($stringToBytes(" "))));if(A.HasPrefix(d,(new CI($stringToBytes("\xE2\x80\xB8 "))))){d=A.TrimPrefix(d,(new CI($stringToBytes("\xE2\x80\xB8 "))));d=$appendSlice(D.CaretTokens,d);}}}c.BaseRenderer.Write(d);case 2:$s=-1;return 2;}return;}var $f={$blk:BDR,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderCodeSpan=function BDS(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=M.DecodeLastRuneInString(e);g=f[0];if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=M.DecodeRuneInString(i);k=j[0];if(L.IsLetter(k)||L.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}var $f={$blk:BDS,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(CA).prototype.renderCodeSpanOpenMarker=function BDT(a,b){var a,b,c,d,e,f;c=this;if(b){c.BaseRenderer.WriteByte(96);if(1"))),CI.nil);}c.BaseRenderer.Write(d);}return 2;};$ptrType(CA).prototype.renderCodeSpanCloseMarker=function BDV(a,b){var a,b,c,d,e,f;c=this;if(b){if(1>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=new A.Buffer.ptr(CI.nil,0,0);h=f.Bytes();i=A.Split(h,new CI([10]));j=i.$length;if(2>0,((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k])))&&F.IsBlank((l=j-2>>0,((l<0||l>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+l])))){i=$subslice(i,0,(j-1>>0));}if(1===c.NodeWriterStack.$length){j=i.$length;if(1>0,((m<0||m>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+m])))){i=$subslice(i,0,(j-1>>0));}}j=i.$length;n=i;o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(0===p.$length){g.WriteString(">\n");o++;continue;}if(62===(0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0])){g.WriteString(">");}else{g.WriteString("> ");}g.Write(p);g.WriteByte(10);o++;}q=A.TrimSpace(g.Bytes());$s=4;case 4:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}h=q;f.Reset();f.Write(h);(r=c.NodeWriterStack,s=c.NodeWriterStack.$length-1>>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s])).Write(f.Bytes());c.BaseRenderer.Writer=(t=c.NodeWriterStack,u=c.NodeWriterStack.$length-1>>0,((u<0||u>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]));v=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=5;case 5:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}h=v;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(h);if(!a.ParentIs(109,DX.nil)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}var $f={$blk:BET,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s};return $f;};$ptrType(CA).prototype.renderBlockquoteMarker=function BEU(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderHeading=function BEV(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.newlineBeforeBlock(a);if(!a.HeadingSetext){c.BaseRenderer.Write(A.Repeat(new CI([35]),a.HeadingLevel));c.BaseRenderer.WriteByte(32);}$s=3;continue;case 2:if(a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:c.BaseRenderer.WriteByte(10);d=c.BaseRenderer.setextHeadingLen(a);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){c.BaseRenderer.WriteString(K.Repeat("=",e));}else if(2===a.HeadingLevel){c.BaseRenderer.WriteString(K.Repeat("-",e));}case 5:if(!a.ParentIs(109,DX.nil)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();c.BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}var $f={$blk:BEV,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderHeadingC8hMarker=function BEW(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderHeadingID=function BEX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString(" {"+H.BytesToStr(a.Tokens)+"}");}return 2;};$ptrType(CA).prototype.renderList=function BEY(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.newlineBeforeBlock(a);c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));(g=c.NodeWriterStack,h=c.NodeWriterStack.$length-1>>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h])).Write(f.Bytes());c.BaseRenderer.Writer=(i=c.NodeWriterStack,j=c.NodeWriterStack.$length-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));k=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(l);if(!a.ParentIs(109,DX.nil)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}var $f={$blk:BEY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(CA).prototype.renderListItem=function BEZ(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);if(c.BaseRenderer.Options.KramdownBlockIAL&&!(DL.nil===a.Next)&&(455===a.Next.Type)){d=a.Next;c.BaseRenderer.Write(d.Tokens);}if(!(DL.nil===a.FirstChild)&&(7===a.FirstChild.Type)){c.BaseRenderer.Newline();}$s=3;continue;case 2:g=(e=c.NodeWriterStack,f=c.NodeWriterStack.$length-1>>0,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));h=a.ListData.Marker.$length+1>>0;if((1===a.ListData.Typ)&&3>h){h=h+(1)>>0;}if(3===a.ListData.Typ){if((0===a.ListData.BulletChar)||(((42===a.ListData.BulletChar)||(45===a.ListData.BulletChar))&&!(DL.nil===a.FirstChild.Next)&&(580===a.FirstChild.Next.Type))){h=h+(4)>>0;}}i=A.Repeat(new CI([32]),h);j=new A.Buffer.ptr(CI.nil,0,0);k=g.Bytes();l=A.Split(k,new CI([10]));m=l;n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(0===o.$length){j.WriteByte(10);n++;continue;}j.Write(i);j.Write(o);j.WriteByte(10);n++;}k=j.Bytes();if(h>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r])).Write(k);c.BaseRenderer.Writer=(s=c.NodeWriterStack,t=c.NodeWriterStack.$length-1>>0,((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]));u=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=4;case 4:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}k=u;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(k);if(!a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("\n");}case 3:$s=-1;return 2;}return;}var $f={$blk:BEZ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s};return $f;};$ptrType(CA).prototype.renderTaskListItemMarker=function BFA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);if(a.TaskListItemChecked){c.BaseRenderer.WriteByte(88);}else{c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteByte(93);}else{c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(CA).prototype.renderThematicBreak=function BFB(a,b){var a,b,c;c=this;if(b){if(a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("---");if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(CA).prototype.renderHardBreak=function BFC(a,b){var a,b,c;c=this;if(b){if(!c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.WriteString("\\\n");}else{if(a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(CA).prototype.renderSoftBreak=function BFD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.withoutKramdownBlockIAL=function BFE(a){var a,b;b=this;return!b.BaseRenderer.Options.KramdownBlockIAL||(0===a.KramdownIAL.$length)||DL.nil===a.Next||!((455===a.Next.Type));};$ptrType(CA).prototype.newlineBeforeBlock=function BFF(a){var a,b;b=this;if(!a.ParentIs(109,DX.nil)&&!(DL.nil===a.Previous)&&(!a.Previous.IsBlock()&&!((455===a.Previous.Type))&&!((100===a.Previous.Type)))){b.BaseRenderer.Newline();}};CH=function BFH(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new CG.ptr(AR(a,b,c));e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeBlock")});j=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderMathBlock")});k=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderInlineMath")});l=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderEmphasis")});m=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderStrong")});n=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderBlockquote")});o=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderHeading")});p=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderList")});q=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderListItem")});r=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderThematicBreak")});s=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderHardBreak")});t=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderSoftBreak")});u=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderHTML")});v=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineHTML")});w=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderLink")});x=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderImage")});y=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderStrikethrough")});z=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderTaskListItemMarker")});aa=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderTable")});ab=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderTableHead")});ac=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderTableRow")});ad=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderTableCell")});ae=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderEmoji")});af=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderEmojiUnicode")});ag=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderEmojiImg")});ah=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderEmojiAlias")});ai=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderFootnotesDef")});aj=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderFootnotesRef")});ak=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderToC")});al=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderBackslash")});am=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderBackslashContent")});an=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderHtmlEntity")});ao=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderYamlFrontMatter")});ap=430;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderBlockRef")});aq=540;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderFileAnnotationRef")});ar=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderMark")});as=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderSup")});at=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderSub")});au=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderKramdownBlockIAL")});av=456;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderKramdownSpanIAL")});aw=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBlockQueryEmbed")});d.BaseRenderer.DefaultRendererFunc=$methodVal(d,"renderDefault");return d;};$pkg.NewEChartsJSONRenderer=CH;$ptrType(CG).prototype.renderKramdownBlockIAL=function BFI(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(DL.nil===a.Previous){$s=-1;return 2;}d=c.BaseRenderer.NodeID(a.Previous);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(H.IsDocIAL(a.Tokens)){e=c.BaseRenderer.Tree.ID;}c.leaf("Block IAL\n{: "+e+"}",a);case 2:$s=-1;return 2;}return;}var $f={$blk:BFI,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CG).prototype.renderKramdownSpanIAL=function BFJ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(DL.nil===a.Previous){$s=-1;return 2;}d=c.BaseRenderer.NodeID(a.Previous);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;c.leaf("Span IAL\n{: "+e+"}",a);case 2:$s=-1;return 2;}return;}var $f={$blk:BFJ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CG).prototype.renderMark=function BFK(a,b){var a,b,c;c=this;if(b){c.leaf("Mark\nmark",a);}return 1;};$ptrType(CG).prototype.renderSup=function BFL(a,b){var a,b,c;c=this;if(b){c.leaf("Sup\nsup",a);}return 1;};$ptrType(CG).prototype.renderSub=function BFM(a,b){var a,b,c;c=this;if(b){c.leaf("Sub\nsub",a);}return 1;};$ptrType(CG).prototype.renderBlockQueryEmbed=function BFN(a,b){var a,b,c;c=this;if(b){c.leaf("BlockQueryEmbed\n{{script}}",a);}return 1;};$ptrType(CG).prototype.renderBlockRef=function BFO(a,b){var a,b,c;c=this;if(b){c.leaf("BlockRef\n((id))",a);}return 1;};$ptrType(CG).prototype.renderFileAnnotationRef=function BFP(a,b){var a,b,c;c=this;if(b){c.leaf("FileAnnotationRef\n<>",a);}return 1;};$ptrType(CG).prototype.renderDefault=function BFQ(a,b){var a,b,c;c=this;return 2;};$ptrType(CG).prototype.renderYamlFrontMatter=function BFR(a,b){var a,b,c;c=this;if(b){c.leaf("Front Matter\nYAML",a);}return 1;};$ptrType(CG).prototype.renderHtmlEntity=function BFS(a,b){var a,b,c;c=this;if(b){c.leaf("HTML Entity\nspan",a);}return 1;};$ptrType(CG).prototype.renderBackslashContent=function BFT(a,b){var a,b,c;c=this;return 1;};$ptrType(CG).prototype.renderBackslash=function BFU(a,b){var a,b,c;c=this;if(b){c.leaf("Blackslash\ndiv",a);}return 1;};$ptrType(CG).prototype.renderToC=function BFV(a,b){var a,b,c;c=this;if(b){c.leaf("ToC\ndiv",a);}return 1;};$ptrType(CG).prototype.renderFootnotesRef=function BFW(a,b){var a,b,c;c=this;if(b){c.leaf("Footnotes Ref\ndiv",a);}return 1;};$ptrType(CG).prototype.renderFootnotesDef=function BFX(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Footnotes Def\np",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderInlineMath=function BFY(a,b){var a,b,c;c=this;if(b){c.leaf("Inline Math\nspan",a);}return 1;};$ptrType(CG).prototype.renderMathBlock=function BFZ(a,b){var a,b,c;c=this;if(b){c.leaf("Math Block\ndiv",a);}return 1;};$ptrType(CG).prototype.renderEmojiImg=function BGA(a,b){var a,b,c;c=this;if(b){c.leaf("Emoji Img\n",a);}return 1;};$ptrType(CG).prototype.renderEmojiUnicode=function BGB(a,b){var a,b,c;c=this;if(b){c.leaf("Emoji Unicode\n",a);}return 1;};$ptrType(CG).prototype.renderEmojiAlias=function BGC(a,b){var a,b,c;c=this;return 1;};$ptrType(CG).prototype.renderEmoji=function BGD(a,b){var a,b,c;c=this;return 2;};$ptrType(CG).prototype.renderTableCell=function BGE(a,b){var a,b,c;c=this;if(b){c.leaf("Table Cell\ntd",a);}return 1;};$ptrType(CG).prototype.renderTableRow=function BGF(a,b){var a,b,c;c=this;if(b){c.leaf("Table Row\ntr",a);}return 1;};$ptrType(CG).prototype.renderTableHead=function BGG(a,b){var a,b,c;c=this;if(b){c.leaf("Table Head\nthead",a);}return 1;};$ptrType(CG).prototype.renderTable=function BGH(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Table\ntable",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderStrikethrough=function BGI(a,b){var a,b,c;c=this;if(b){c.leaf("Strikethrough\ndel",a);}return 1;};$ptrType(CG).prototype.renderImage=function BGJ(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Image\nimg",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderLink=function BGK(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Link\na",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderHTML=function BGL(a,b){var a,b,c;c=this;if(b){c.leaf("HTML Block\n",a);}return 1;};$ptrType(CG).prototype.renderInlineHTML=function BGM(a,b){var a,b,c;c=this;if(b){c.leaf("Inline HTML\n",a);}return 1;};$ptrType(CG).prototype.renderDocument=function BGN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);c.openObj();c.val("Document",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);c.BaseRenderer.WriteByte(93);}return 2;};$ptrType(CG).prototype.renderParagraph=function BGO(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Paragraph\np",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderText=function BGP(a,b){var a,b,c,d,e,f,g,h,i,j;c=this;if(b){d=H.BytesToStr(a.Tokens);e=0;f="";g=d;h=0;while(true){if(!(h>0;f=f+(($encodeRune(j)));if(4>0));c.val("Heading\n"+d,a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderList=function BGV(a,b){var a,b,c,d;c=this;if(b){c.openObj();d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}c.val("List\n"+d,a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderListItem=function BGW(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("List Item\nli "+H.BytesToStr(a.ListData.Marker),a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderTaskListItemMarker=function BGX(a,b){var a,b,c,d;c=this;if(b){c.openObj();d=" ";if(a.TaskListItemChecked){d="X";}c.val("Task List Item Marker\n["+d+"]",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderThematicBreak=function BGY(a,b){var a,b,c;c=this;if(b){c.leaf("Thematic Break\nhr",a);}return 1;};$ptrType(CG).prototype.renderHardBreak=function BGZ(a,b){var a,b,c;c=this;if(b){c.leaf("Hard Break\nbr",a);}return 1;};$ptrType(CG).prototype.renderSoftBreak=function BHA(a,b){var a,b,c;c=this;if(b){c.leaf("Soft Break\n",a);}return 1;};$ptrType(CG).prototype.renderCodeBlock=function BHB(a,b){var a,b,c;c=this;if(b){c.leaf("Code Block\npre.code",a);}return 1;};$ptrType(CG).prototype.leaf=function BHC(a,b){var a,b,c;c=this;c.openObj();c.val(a,b);c.closeObj(b);};$ptrType(CG).prototype.val=function BHD(a,b){var a,b,c;c=this;a=K.ReplaceAll(a,"\\","\\\\");a=K.ReplaceAll(a,"\n","\\n");a=K.ReplaceAll(a,"\"","");a=K.ReplaceAll(a,"'","");c.BaseRenderer.WriteString("\"name\":\""+a+"\"");};$ptrType(CG).prototype.openObj=function BHE(){var a;a=this;a.BaseRenderer.WriteByte(123);};$ptrType(CG).prototype.closeObj=function BHF(a){var a,b;b=this;b.BaseRenderer.WriteByte(125);if(!b.ignore(a.Next)){b.comma();}};$ptrType(CG).prototype.openChildren=function BHG(a){var a,b;b=this;if(!(DL.nil===a.FirstChild)){b.BaseRenderer.WriteString(",\"children\":[");}};$ptrType(CG).prototype.closeChildren=function BHH(a){var a,b;b=this;if(!(DL.nil===a.FirstChild)){b.BaseRenderer.WriteByte(93);}};$ptrType(CG).prototype.comma=function BHI(){var a;a=this;a.BaseRenderer.WriteString(",");};$ptrType(CG).prototype.ignore=function BHJ(a){var a,b;b=this;return DL.nil===a||(6===a.Type)||(18===a.Type)||(19===a.Type)||(20===a.Type)||(21===a.Type)||(23===a.Type)||(24===a.Type)||(25===a.Type)||(26===a.Type)||(102===a.Type)||(103===a.Type)||(104===a.Type)||(105===a.Type)||(301===a.Type)||(302===a.Type)||(303===a.Type)||(305===a.Type)||(306===a.Type)||(307===a.Type)||(426===a.Type)||(428===a.Type)||(427===a.Type);};$ptrType(BY).prototype.renderCodeBlock=function BHK(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();if(!a.IsFencedCodeBlock){if(b){c.BaseRenderer.WriteString("
    ");c.BaseRenderer.Write(E.EscapeHTML(a.FirstChild.Tokens));c.BaseRenderer.WriteString("
    ");c.BaseRenderer.Newline();return 1;}else{return 2;}}return 2;};$ptrType(BY).prototype.renderCodeBlockCode=function BHL(a,b){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d="";if(0=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])));}f=BA(d);if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();g=CR.nil;c.handleKramdownBlockIAL(a);g=$appendSlice(g,a.KramdownIAL);if(!f){c.BaseRenderer.Tag("pre",g,false);}h=a.Tokens;if(0");$s=9;continue;case 8:if(f){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("");}case 9:h=E.EscapeHTML(h);c.BaseRenderer.Write(h);$s=6;continue;case 5:c.BaseRenderer.WriteString("");h=E.EscapeHTML(h);c.BaseRenderer.Write(h);case 6:$s=3;continue;case 2:if(f){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("");}c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}var $f={$blk:BHL,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BHM.methods=[{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)}];BHN.methods=[{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CI],[],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[],false)},{prop:"Newline",name:"Newline",pkg:"",typ:$funcType([],[],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"inListItem",name:"inListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[$Bool],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"popWriteClass",name:"popWriteClass",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$String],[],false)},{prop:"popWriter",name:"popWriter",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderClass",name:"renderClass",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$String],[],false)},{prop:"domAttrValue",name:"domAttrValue",pkg:"github.com/88250/lute/render",typ:$funcType([KE,$String],[$String],false)},{prop:"domSetAttrValue",name:"domSetAttrValue",pkg:"github.com/88250/lute/render",typ:$funcType([KE,$String,$String],[],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([DL],[$String],false)}];BHO.methods=[{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"tagMatchClose",name:"tagMatchClose",pkg:"github.com/88250/lute/render",typ:$funcType([$String,DL],[$Bool],false)},{prop:"tagMatchOpen",name:"tagMatchOpen",pkg:"github.com/88250/lute/render",typ:$funcType([$String,DL],[$Bool],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSpanNode",name:"renderSpanNode",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"renderDivNode",name:"renderDivNode",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([DL],[$String],false)}];BHP.methods=[{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CI,CJ],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)}];CL.methods=[{prop:"FixTermTypo",name:"FixTermTypo",pkg:"",typ:$funcType([CI],[CI],false)},{prop:"fixTermTypo0",name:"fixTermTypo0",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[CI],false)},{prop:"Space",name:"Space",pkg:"",typ:$funcType([CI],[CI],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CI],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CI],[],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[],false)},{prop:"Newline",name:"Newline",pkg:"",typ:$funcType([],[],false)},{prop:"TextAutoSpacePrevious",name:"TextAutoSpacePrevious",pkg:"",typ:$funcType([DL],[],false)},{prop:"TextAutoSpaceNext",name:"TextAutoSpaceNext",pkg:"",typ:$funcType([DL],[],false)},{prop:"LinkTextAutoSpacePrevious",name:"LinkTextAutoSpacePrevious",pkg:"",typ:$funcType([DL],[],false)},{prop:"LinkTextAutoSpaceNext",name:"LinkTextAutoSpaceNext",pkg:"",typ:$funcType([DL],[],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC0",name:"renderToC0",pkg:"github.com/88250/lute/render",typ:$funcType([QL],[],false)},{prop:"Tag",name:"Tag",pkg:"",typ:$funcType([$String,CR,$Bool],[],false)},{prop:"headings",name:"headings",pkg:"github.com/88250/lute/render",typ:$funcType([],[QM],false)},{prop:"setextHeadingLen",name:"setextHeadingLen",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[$Int],false)},{prop:"renderListStyle",name:"renderListStyle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"tagSrc",name:"tagSrc",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[CI],false)},{prop:"replaceSrc",name:"replaceSrc",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$String],[CI],false)},{prop:"tagSrcPath",name:"tagSrcPath",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[CI],false)},{prop:"isLastNode",name:"isLastNode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,DL],[$Bool],false)},{prop:"NodeID",name:"NodeID",pkg:"",typ:$funcType([DL],[$String],false)},{prop:"NodeAttrs",name:"NodeAttrs",pkg:"",typ:$funcType([DL],[CR],false)},{prop:"NodeAttrsStr",name:"NodeAttrsStr",pkg:"",typ:$funcType([DL],[$String],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([DL],[$String],false)},{prop:"ParagraphContainImgOnly",name:"ParagraphContainImgOnly",pkg:"",typ:$funcType([DL],[$Bool],false)},{prop:"IsMergedCellTable",name:"IsMergedCellTable",pkg:"",typ:$funcType([DL],[$Bool],false)},{prop:"EncodeLinkSpace",name:"EncodeLinkSpace",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"LinkPath",name:"LinkPath",pkg:"",typ:$funcType([CI],[CI],false)},{prop:"PrefixPath",name:"PrefixPath",pkg:"",typ:$funcType([CI],[CI],false)},{prop:"RelativePath",name:"RelativePath",pkg:"",typ:$funcType([CI],[CI],false)},{prop:"isRelativePath",name:"isRelativePath",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[$Bool],false)}];BHT.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"escapeRefText",name:"escapeRefText",pkg:"github.com/88250/lute/render",typ:$funcType([$String],[$String],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"blockNodeAttrs",name:"blockNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC,$String],[],false)},{prop:"nodeClass",name:"nodeClass",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC,$String],[],false)},{prop:"nodeDataType",name:"nodeDataType",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"nodeID",name:"nodeID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"nodeIndex",name:"nodeIndex",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"spellcheck",name:"spellcheck",pkg:"github.com/88250/lute/render",typ:$funcType([GC],[],false)},{prop:"contenteditable",name:"contenteditable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"renderIAL",name:"renderIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[CR],false)},{prop:"tokensStyle",name:"tokensStyle",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[$String],false)}];BHU.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"escapeRefText",name:"escapeRefText",pkg:"github.com/88250/lute/render",typ:$funcType([$String],[$String],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[CR],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CI],false)}];BHW.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMdMarker",name:"renderMdMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[$String],false)},{prop:"renderMdMarker0",name:"renderMdMarker0",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$String,$Bool],[$String],false)},{prop:"renderMdMarker1",name:"renderMdMarker1",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$String,$Bool],[$String],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"withoutKramdownBlockIAL",name:"withoutKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[$Bool],false)}];BHY.methods=[{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"data",name:"data",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"openObj",name:"openObj",pkg:"github.com/88250/lute/render",typ:$funcType([],[],false)},{prop:"closeObj",name:"closeObj",pkg:"github.com/88250/lute/render",typ:$funcType([],[],false)},{prop:"openChildren",name:"openChildren",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"closeChildren",name:"closeChildren",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"comma",name:"comma",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)}];BHZ.methods=[{prop:"renderNode",name:"renderNode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)}];BIA.methods=[{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CI],false)},{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"RenderFootnotes",name:"RenderFootnotes",pkg:"",typ:$funcType([],[CI],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"handleKramdownBlockIAL",name:"handleKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[CR],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)}];OS.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTMLTag",name:"renderHTMLTag",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTMLTagOpen",name:"renderHTMLTagOpen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTMLTagClose",name:"renderHTMLTagClose",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[CR],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"withoutKramdownBlockIAL",name:"withoutKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[$Bool],false)},{prop:"newlineBeforeBlock",name:"newlineBeforeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)}];BIB.methods=[{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"leaf",name:"leaf",pkg:"github.com/88250/lute/render",typ:$funcType([$String,DL],[],false)},{prop:"val",name:"val",pkg:"github.com/88250/lute/render",typ:$funcType([$String,DL],[],false)},{prop:"openObj",name:"openObj",pkg:"github.com/88250/lute/render",typ:$funcType([],[],false)},{prop:"closeObj",name:"closeObj",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"openChildren",name:"openChildren",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"closeChildren",name:"closeChildren",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"comma",name:"comma",pkg:"github.com/88250/lute/render",typ:$funcType([],[],false)},{prop:"ignore",name:"ignore",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[$Bool],false)}];N.init("github.com/88250/lute/render",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""},{prop:"commentStackDepth",name:"commentStackDepth",embedded:false,exported:false,typ:$Int,tag:""}]);P.init("github.com/88250/lute/render",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""},{prop:"nodeWriterStack",name:"nodeWriterStack",embedded:false,exported:false,typ:GQ,tag:""},{prop:"LastOut",name:"LastOut",embedded:false,exported:true,typ:CI,tag:""}]);R.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""}]);T.init("github.com/88250/lute/render",[{prop:"FormatRenderer",name:"FormatRenderer",embedded:true,exported:true,typ:OS,tag:""},{prop:"linkPrefixes",name:"linkPrefixes",embedded:false,exported:false,typ:CJ,tag:""},{prop:"originalLink",name:"originalLink",embedded:false,exported:false,typ:CJ,tag:""}]);AL.init([DL,$Bool],[C.WalkStatus],false);AM.init([DL,$Bool],[$String,C.WalkStatus],false);AO.init("",[{prop:"SoftBreak2HardBreak",name:"SoftBreak2HardBreak",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"AutoSpace",name:"AutoSpace",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"RenderListStyle",name:"RenderListStyle",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlight",name:"CodeSyntaxHighlight",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlightDetectLang",name:"CodeSyntaxHighlightDetectLang",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlightInlineStyle",name:"CodeSyntaxHighlightInlineStyle",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlightLineNum",name:"CodeSyntaxHighlightLineNum",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlightStyleName",name:"CodeSyntaxHighlightStyleName",embedded:false,exported:true,typ:$String,tag:""},{prop:"VditorWYSIWYG",name:"VditorWYSIWYG",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"VditorIR",name:"VditorIR",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"VditorSV",name:"VditorSV",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ProtyleWYSIWYG",name:"ProtyleWYSIWYG",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownBlockIAL",name:"KramdownBlockIAL",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownSpanIAL",name:"KramdownSpanIAL",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"SuperBlock",name:"SuperBlock",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ImageLazyLoading",name:"ImageLazyLoading",embedded:false,exported:true,typ:$String,tag:""},{prop:"ChineseParagraphBeginningSpace",name:"ChineseParagraphBeginningSpace",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Sanitize",name:"Sanitize",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"FixTermTypo",name:"FixTermTypo",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Terms",name:"Terms",embedded:false,exported:true,typ:BHQ,tag:""},{prop:"ToC",name:"ToC",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"HeadingID",name:"HeadingID",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownIALIDRenderName",name:"KramdownIALIDRenderName",embedded:false,exported:true,typ:$String,tag:""},{prop:"HeadingAnchor",name:"HeadingAnchor",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"GFMTaskListItemClass",name:"GFMTaskListItemClass",embedded:false,exported:true,typ:$String,tag:""},{prop:"VditorCodeBlockPreview",name:"VditorCodeBlockPreview",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"VditorMathBlockPreview",name:"VditorMathBlockPreview",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"VditorHTMLBlockPreview",name:"VditorHTMLBlockPreview",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"LinkBase",name:"LinkBase",embedded:false,exported:true,typ:$String,tag:""},{prop:"LinkPrefix",name:"LinkPrefix",embedded:false,exported:true,typ:$String,tag:""},{prop:"NodeIndexStart",name:"NodeIndexStart",embedded:false,exported:true,typ:$Int,tag:""},{prop:"ProtyleContenteditable",name:"ProtyleContenteditable",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KeepParagraphBeginningSpace",name:"KeepParagraphBeginningSpace",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ProtyleMarkNetImg",name:"ProtyleMarkNetImg",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Spellcheck",name:"Spellcheck",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"UnorderedListMarker",name:"UnorderedListMarker",embedded:false,exported:true,typ:$String,tag:""},{prop:"ImgTag",name:"ImgTag",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"PreventEncodeLinkSpace",name:"PreventEncodeLinkSpace",embedded:false,exported:true,typ:$Bool,tag:""}]);AQ.init("",[{prop:"Options",name:"Options",embedded:false,exported:true,typ:PO,tag:""},{prop:"ParseOptions",name:"ParseOptions",embedded:false,exported:true,typ:PP,tag:""},{prop:"RendererFuncs",name:"RendererFuncs",embedded:false,exported:true,typ:BHR,tag:""},{prop:"DefaultRendererFunc",name:"DefaultRendererFunc",embedded:false,exported:true,typ:AL,tag:""},{prop:"ExtRendererFuncs",name:"ExtRendererFuncs",embedded:false,exported:true,typ:BHS,tag:""},{prop:"Writer",name:"Writer",embedded:false,exported:true,typ:GP,tag:""},{prop:"LastOut",name:"LastOut",embedded:false,exported:true,typ:$Uint8,tag:""},{prop:"Tree",name:"Tree",embedded:false,exported:true,typ:PQ,tag:""},{prop:"DisableTags",name:"DisableTags",embedded:false,exported:true,typ:$Int,tag:""},{prop:"FootnotesDefs",name:"FootnotesDefs",embedded:false,exported:true,typ:EF,tag:""},{prop:"RenderingFootnotes",name:"RenderingFootnotes",embedded:false,exported:true,typ:$Bool,tag:""}]);AW.init("github.com/88250/lute/render",[{prop:"ID",name:"ID",embedded:false,exported:true,typ:$String,tag:"json:\"id\""},{prop:"Box",name:"Box",embedded:false,exported:true,typ:$String,tag:"json:\"box\""},{prop:"Path",name:"Path",embedded:false,exported:true,typ:$String,tag:"json:\"path\""},{prop:"HPath",name:"HPath",embedded:false,exported:true,typ:$String,tag:"json:\"hPath\""},{prop:"Content",name:"Content",embedded:false,exported:true,typ:$String,tag:"json:\"content\""},{prop:"Level",name:"Level",embedded:false,exported:true,typ:$Int,tag:"json:\"level\""},{prop:"Children",name:"Children",embedded:false,exported:true,typ:QM,tag:"json:\"children\""},{prop:"parent",name:"parent",embedded:false,exported:false,typ:QL,tag:""}]);BC.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""},{prop:"NodeIndex",name:"NodeIndex",embedded:false,exported:true,typ:$Int,tag:""}]);BE.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""}]);BI.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""},{prop:"NodeWriterStack",name:"NodeWriterStack",embedded:false,exported:true,typ:GQ,tag:""}]);BS.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""}]);BV.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""}]);BY.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""}]);CA.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""},{prop:"NodeWriterStack",name:"NodeWriterStack",embedded:false,exported:true,typ:GQ,tag:""}]);CG.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""}]);};$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=J.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=K.$init();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=L.$init();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=M.$init();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.NewlineSV=(new CI($stringToBytes("
    \n
    ")));X=$makeMap($String.keyFor,[{k:"flutter",v:"Flutter"},{k:"netty",v:"Netty"},{k:"jetty",v:"Jetty"},{k:"tomcat",v:"Tomcat"},{k:"jdbc",v:"JDBC"},{k:"mariadb",v:"MariaDB"},{k:"ipfs",v:"IPFS"},{k:"saas",v:"SaaS"},{k:"paas",v:"PaaS"},{k:"iaas",v:"IaaS"},{k:"ioc",v:"IoC"},{k:"freemarker",v:"FreeMarker"},{k:"ruby",v:"Ruby"},{k:"rails",v:"Rails"},{k:"mina",v:"Mina"},{k:"puppet",v:"Puppet"},{k:"vagrant",v:"Vagrant"},{k:"chef",v:"Chef"},{k:"beego",v:"Beego"},{k:"gin",v:"Gin"},{k:"iris",v:"Iris"},{k:"php",v:"PHP"},{k:"ssh",v:"SSH"},{k:"web",v:"Web"},{k:"websocket",v:"WebSocket"},{k:"api",v:"API"},{k:"css",v:"CSS"},{k:"html",v:"HTML"},{k:"json",v:"JSON"},{k:"jsonp",v:"JSONP"},{k:"xml",v:"XML"},{k:"yaml",v:"YAML"},{k:"csv",v:"CSV"},{k:"soap",v:"SOAP"},{k:"ajax",v:"AJAX"},{k:"messagepack",v:"MessagePack"},{k:"javascript",v:"JavaScript"},{k:"java",v:"Java"},{k:"jsp",v:"JSP"},{k:"restful",v:"RESTFul"},{k:"graphql",v:"GraphQL"},{k:"gorm",v:"GORM"},{k:"orm",v:"ORM"},{k:"oauth",v:"OAuth"},{k:"facebook",v:"Facebook"},{k:"github",v:"GitHub"},{k:"gist",v:"Gist"},{k:"heroku",v:"Heroku"},{k:"twitter",v:"Twitter"},{k:"youtube",v:"YouTube"},{k:"dynamodb",v:"DynamoDB"},{k:"mysql",v:"MySQL"},{k:"postgresql",v:"PostgreSQL"},{k:"sqlite",v:"SQLite"},{k:"memcached",v:"Memcached"},{k:"mongodb",v:"MongoDB"},{k:"redis",v:"Redis"},{k:"elasticsearch",v:"Elasticsearch"},{k:"solr",v:"Solr"},{k:"b3log",v:"B3log"},{k:"hacpai",v:"HacPai"},{k:"sphinx",v:"Sphinx"},{k:"linux",v:"Linux"},{k:"ubuntu",v:"Ubuntu"},{k:"centos",v:"CentOS"},{k:"centos7",v:"CentOS7"},{k:"redhat",v:"RedHat"},{k:"gitlab",v:"GitLab"},{k:"jquery",v:"jQuery"},{k:"angularjs",v:"AngularJS"},{k:"ffmpeg",v:"FFmpeg"},{k:"git",v:"Git"},{k:"svn",v:"SVN"},{k:"vim",v:"VIM"},{k:"emacs",v:"Emacs"},{k:"sublime",v:"Sublime"},{k:"virtualbox",v:"VirtualBox"},{k:"safari",v:"Safari"},{k:"chrome",v:"Chrome"},{k:"ie",v:"IE"},{k:"firefox",v:"Firefox"},{k:"iterm",v:"iTerm"},{k:"iterm2",v:"iTerm2"},{k:"iwork",v:"iWork"},{k:"itunes",v:"iTunes"},{k:"iphoto",v:"iPhoto"},{k:"ibook",v:"iBook"},{k:"imessage",v:"iMessage"},{k:"photoshop",v:"Photoshop"},{k:"excel",v:"Excel"},{k:"powerpoint",v:"PowerPoint"},{k:"ios",v:"iOS"},{k:"iphone",v:"iPhone"},{k:"ipad",v:"iPad"},{k:"android",v:"Android"},{k:"imac",v:"iMac"},{k:"macbook",v:"MacBook"},{k:"vps",v:"VPS"},{k:"vpn",v:"VPN"},{k:"cpu",v:"CPU"},{k:"spring",v:"Spring"},{k:"springboot",v:"SpringBoot"},{k:"springcloud",v:"SpringCloud"},{k:"springmvc",v:"SpringMVC"},{k:"mybatis",v:"MyBatis"},{k:"qq",v:"QQ"},{k:"sql",v:"SQL"},{k:"markdown",v:"Markdown"},{k:"jdk",v:"JDK"},{k:"openjdk",v:"OpenJDK"},{k:"cors",v:"CORS"},{k:"protobuf",v:"Protobuf"},{k:"google",v:"Google"},{k:"ibm",v:"IBM"},{k:"oracle",v:"Oracle"},{k:"typora",v:"Typora"}]);AC=$makeMap($String.keyFor,[{k:"frame",v:$ifaceNil},{k:"frameset",v:$ifaceNil},{k:"noembed",v:$ifaceNil},{k:"noframes",v:$ifaceNil},{k:"noscript",v:$ifaceNil},{k:"nostyle",v:$ifaceNil},{k:"object",v:$ifaceNil},{k:"script",v:$ifaceNil},{k:"style",v:$ifaceNil},{k:"title",v:$ifaceNil}]);AK=$makeMap($String.keyFor,[{k:"onafterprint",v:$ifaceNil},{k:"onbeforeprint",v:$ifaceNil},{k:"onbeforeunload",v:$ifaceNil},{k:"onerror",v:$ifaceNil},{k:"onhashchange",v:$ifaceNil},{k:"onload",v:$ifaceNil},{k:"onmessage",v:$ifaceNil},{k:"onoffline",v:$ifaceNil},{k:"ononline",v:$ifaceNil},{k:"onpagehide",v:$ifaceNil},{k:"onpageshow",v:$ifaceNil},{k:"onpopstate",v:$ifaceNil},{k:"onresize",v:$ifaceNil},{k:"onstorage",v:$ifaceNil},{k:"onunload",v:$ifaceNil},{k:"onblur",v:$ifaceNil},{k:"onchange",v:$ifaceNil},{k:"oncontextmenu",v:$ifaceNil},{k:"onfocus",v:$ifaceNil},{k:"oninput",v:$ifaceNil},{k:"oninvalid",v:$ifaceNil},{k:"onreset",v:$ifaceNil},{k:"onsearch",v:$ifaceNil},{k:"onselect",v:$ifaceNil},{k:"onsubmit",v:$ifaceNil},{k:"onkeydown",v:$ifaceNil},{k:"onkeypress",v:$ifaceNil},{k:"onkeyup",v:$ifaceNil},{k:"onclick",v:$ifaceNil},{k:"ondblclick",v:$ifaceNil},{k:"onmousedown",v:$ifaceNil},{k:"onmousemove",v:$ifaceNil},{k:"onmouseout",v:$ifaceNil},{k:"onmouseover",v:$ifaceNil},{k:"onmouseleave",v:$ifaceNil},{k:"onmouseenter",v:$ifaceNil},{k:"onmouseup",v:$ifaceNil},{k:"onmousewheel",v:$ifaceNil},{k:"onwheel",v:$ifaceNil},{k:"ondrag",v:$ifaceNil},{k:"ondragend",v:$ifaceNil},{k:"ondragenter",v:$ifaceNil},{k:"ondragleave",v:$ifaceNil},{k:"ondragover",v:$ifaceNil},{k:"ondragstart",v:$ifaceNil},{k:"ondrop",v:$ifaceNil},{k:"onscroll",v:$ifaceNil},{k:"oncopy",v:$ifaceNil},{k:"oncut",v:$ifaceNil},{k:"onpaste",v:$ifaceNil},{k:"onabort",v:$ifaceNil},{k:"oncanplay",v:$ifaceNil},{k:"oncanplaythrough",v:$ifaceNil},{k:"oncuechange",v:$ifaceNil},{k:"ondurationchange",v:$ifaceNil},{k:"onemptied",v:$ifaceNil},{k:"onended",v:$ifaceNil},{k:"onloadeddata",v:$ifaceNil},{k:"onloadedmetadata",v:$ifaceNil},{k:"onloadstart",v:$ifaceNil},{k:"onpause",v:$ifaceNil},{k:"onplay",v:$ifaceNil},{k:"onplaying",v:$ifaceNil},{k:"onprogress",v:$ifaceNil},{k:"onratechange",v:$ifaceNil},{k:"onseeked",v:$ifaceNil},{k:"onseeking",v:$ifaceNil},{k:"onstalled",v:$ifaceNil},{k:"onsuspend",v:$ifaceNil},{k:"ontimeupdate",v:$ifaceNil},{k:"onvolumechange",v:$ifaceNil},{k:"onwaiting",v:$ifaceNil},{k:"ontoggle",v:$ifaceNil},{k:"onbegin",v:$ifaceNil},{k:"onend",v:$ifaceNil},{k:"onrepeat",v:$ifaceNil},{k:"http-equiv",v:$ifaceNil},{k:"formaction",v:$ifaceNil}]);AZ=new CJ(["mermaid","echarts","abc","graphviz","mindmap","flowchart","plantuml","infographic"]);CF=new CJ(["jpg","png","gif","webp","cr2","tif","bmp","heif","jxr","psd","ico","dwg","mp4","m4v","mkv","webm","mov","avi","wmv","mpg","flv","3gp","mid","mp3","m4a","ogg","flac","wav","amr","aac","epub","zip","tar","rar","gz","bz2","7z","xz","pdf","exe","swf","rtf","iso","eot","ps","sqli","nes","crx","cab","deb","ar","Z","lz","rpm","elf","dcm","doc","docx","xls","xlsx","ppt","pptx","md","txt","woff","woff2","ttf","otf","wasm","exe","html","js","css","go","java","textbundle"]);CD=CF.$length;}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); +$packages["github.com/88250/lute/render"]=(function(){var $pkg={},$init,A,B,C,D,E,F,G,H,I,J,K,L,M,N,P,R,T,AL,AM,AO,AQ,AW,BC,BE,BI,BS,BV,BY,CA,CG,CI,CJ,CL,CR,DL,DX,EF,EG,EH,GC,GP,GQ,KE,KF,KG,OS,PB,PO,PP,PQ,QL,QM,AKW,AKX,AKY,AKZ,BHM,BHN,BHO,BHP,BHQ,BHR,BHS,BHT,BHU,BHW,BHY,BHZ,BIA,BIB,X,AC,AK,AZ,CF,CD,O,Q,S,U,V,W,Y,Z,AA,AB,AD,AE,AF,AG,AH,AI,AJ,AP,AR,AS,AT,AU,AV,AX,AY,BA,BD,BF,BJ,BK,BN,BO,BP,BQ,BR,BT,BU,BW,BX,BZ,CB,CH;A=$packages["bytes"];B=$packages["encoding/json"];C=$packages["github.com/88250/lute/ast"];D=$packages["github.com/88250/lute/editor"];E=$packages["github.com/88250/lute/html"];F=$packages["github.com/88250/lute/lex"];G=$packages["github.com/88250/lute/parse"];H=$packages["github.com/88250/lute/util"];I=$packages["io"];J=$packages["strconv"];K=$packages["strings"];L=$packages["unicode"];M=$packages["unicode/utf8"];N=$newType(0,$kindStruct,"render.VditorRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,commentStackDepth_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;this.commentStackDepth=0;return;}this.BaseRenderer=BaseRenderer_;this.commentStackDepth=commentStackDepth_;});P=$newType(0,$kindStruct,"render.VditorSVRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,nodeWriterStack_,LastOut_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;this.nodeWriterStack=GQ.nil;this.LastOut=CI.nil;return;}this.BaseRenderer=BaseRenderer_;this.nodeWriterStack=nodeWriterStack_;this.LastOut=LastOut_;});R=$newType(0,$kindStruct,"render.VditorIRRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;return;}this.BaseRenderer=BaseRenderer_;});T=$newType(0,$kindStruct,"render.TextBundleRenderer",true,"github.com/88250/lute/render",true,function(FormatRenderer_,linkPrefixes_,originalLink_){this.$val=this;if(arguments.length===0){this.FormatRenderer=OS.nil;this.linkPrefixes=CJ.nil;this.originalLink=CJ.nil;return;}this.FormatRenderer=FormatRenderer_;this.linkPrefixes=linkPrefixes_;this.originalLink=originalLink_;});AL=$newType(4,$kindFunc,"render.RendererFunc",true,"github.com/88250/lute/render",true,null);AM=$newType(4,$kindFunc,"render.ExtRendererFunc",true,"github.com/88250/lute/render",true,null);AO=$newType(0,$kindStruct,"render.Options",true,"github.com/88250/lute/render",true,function(SoftBreak2HardBreak_,AutoSpace_,RenderListStyle_,CodeSyntaxHighlight_,CodeSyntaxHighlightDetectLang_,CodeSyntaxHighlightInlineStyle_,CodeSyntaxHighlightLineNum_,CodeSyntaxHighlightStyleName_,VditorWYSIWYG_,VditorIR_,VditorSV_,ProtyleWYSIWYG_,KramdownBlockIAL_,KramdownSpanIAL_,SuperBlock_,ImageLazyLoading_,ChineseParagraphBeginningSpace_,Sanitize_,FixTermTypo_,Terms_,ToC_,HeadingID_,KramdownIALIDRenderName_,HeadingAnchor_,GFMTaskListItemClass_,VditorCodeBlockPreview_,VditorMathBlockPreview_,VditorHTMLBlockPreview_,LinkBase_,LinkPrefix_,NodeIndexStart_,ProtyleContenteditable_,KeepParagraphBeginningSpace_,ProtyleMarkNetImg_,Spellcheck_,UnorderedListMarker_,ImgTag_,PreventEncodeLinkSpace_){this.$val=this;if(arguments.length===0){this.SoftBreak2HardBreak=false;this.AutoSpace=false;this.RenderListStyle=false;this.CodeSyntaxHighlight=false;this.CodeSyntaxHighlightDetectLang=false;this.CodeSyntaxHighlightInlineStyle=false;this.CodeSyntaxHighlightLineNum=false;this.CodeSyntaxHighlightStyleName="";this.VditorWYSIWYG=false;this.VditorIR=false;this.VditorSV=false;this.ProtyleWYSIWYG=false;this.KramdownBlockIAL=false;this.KramdownSpanIAL=false;this.SuperBlock=false;this.ImageLazyLoading="";this.ChineseParagraphBeginningSpace=false;this.Sanitize=false;this.FixTermTypo=false;this.Terms=false;this.ToC=false;this.HeadingID=false;this.KramdownIALIDRenderName="";this.HeadingAnchor=false;this.GFMTaskListItemClass="";this.VditorCodeBlockPreview=false;this.VditorMathBlockPreview=false;this.VditorHTMLBlockPreview=false;this.LinkBase="";this.LinkPrefix="";this.NodeIndexStart=0;this.ProtyleContenteditable=false;this.KeepParagraphBeginningSpace=false;this.ProtyleMarkNetImg=false;this.Spellcheck=false;this.UnorderedListMarker="";this.ImgTag=false;this.PreventEncodeLinkSpace=false;return;}this.SoftBreak2HardBreak=SoftBreak2HardBreak_;this.AutoSpace=AutoSpace_;this.RenderListStyle=RenderListStyle_;this.CodeSyntaxHighlight=CodeSyntaxHighlight_;this.CodeSyntaxHighlightDetectLang=CodeSyntaxHighlightDetectLang_;this.CodeSyntaxHighlightInlineStyle=CodeSyntaxHighlightInlineStyle_;this.CodeSyntaxHighlightLineNum=CodeSyntaxHighlightLineNum_;this.CodeSyntaxHighlightStyleName=CodeSyntaxHighlightStyleName_;this.VditorWYSIWYG=VditorWYSIWYG_;this.VditorIR=VditorIR_;this.VditorSV=VditorSV_;this.ProtyleWYSIWYG=ProtyleWYSIWYG_;this.KramdownBlockIAL=KramdownBlockIAL_;this.KramdownSpanIAL=KramdownSpanIAL_;this.SuperBlock=SuperBlock_;this.ImageLazyLoading=ImageLazyLoading_;this.ChineseParagraphBeginningSpace=ChineseParagraphBeginningSpace_;this.Sanitize=Sanitize_;this.FixTermTypo=FixTermTypo_;this.Terms=Terms_;this.ToC=ToC_;this.HeadingID=HeadingID_;this.KramdownIALIDRenderName=KramdownIALIDRenderName_;this.HeadingAnchor=HeadingAnchor_;this.GFMTaskListItemClass=GFMTaskListItemClass_;this.VditorCodeBlockPreview=VditorCodeBlockPreview_;this.VditorMathBlockPreview=VditorMathBlockPreview_;this.VditorHTMLBlockPreview=VditorHTMLBlockPreview_;this.LinkBase=LinkBase_;this.LinkPrefix=LinkPrefix_;this.NodeIndexStart=NodeIndexStart_;this.ProtyleContenteditable=ProtyleContenteditable_;this.KeepParagraphBeginningSpace=KeepParagraphBeginningSpace_;this.ProtyleMarkNetImg=ProtyleMarkNetImg_;this.Spellcheck=Spellcheck_;this.UnorderedListMarker=UnorderedListMarker_;this.ImgTag=ImgTag_;this.PreventEncodeLinkSpace=PreventEncodeLinkSpace_;});AQ=$newType(0,$kindStruct,"render.BaseRenderer",true,"github.com/88250/lute/render",true,function(Options_,ParseOptions_,RendererFuncs_,DefaultRendererFunc_,ExtRendererFuncs_,Writer_,LastOut_,Tree_,DisableTags_,FootnotesDefs_,RenderingFootnotes_){this.$val=this;if(arguments.length===0){this.Options=PO.nil;this.ParseOptions=PP.nil;this.RendererFuncs=false;this.DefaultRendererFunc=$throwNilPointerError;this.ExtRendererFuncs=false;this.Writer=GP.nil;this.LastOut=0;this.Tree=PQ.nil;this.DisableTags=0;this.FootnotesDefs=EF.nil;this.RenderingFootnotes=false;return;}this.Options=Options_;this.ParseOptions=ParseOptions_;this.RendererFuncs=RendererFuncs_;this.DefaultRendererFunc=DefaultRendererFunc_;this.ExtRendererFuncs=ExtRendererFuncs_;this.Writer=Writer_;this.LastOut=LastOut_;this.Tree=Tree_;this.DisableTags=DisableTags_;this.FootnotesDefs=FootnotesDefs_;this.RenderingFootnotes=RenderingFootnotes_;});AW=$newType(0,$kindStruct,"render.Heading",true,"github.com/88250/lute/render",true,function(ID_,Box_,Path_,HPath_,Content_,Level_,Children_,parent_){this.$val=this;if(arguments.length===0){this.ID="";this.Box="";this.Path="";this.HPath="";this.Content="";this.Level=0;this.Children=QM.nil;this.parent=QL.nil;return;}this.ID=ID_;this.Box=Box_;this.Path=Path_;this.HPath=HPath_;this.Content=Content_;this.Level=Level_;this.Children=Children_;this.parent=parent_;});BC=$newType(0,$kindStruct,"render.ProtyleRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeIndex_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;this.NodeIndex=0;return;}this.BaseRenderer=BaseRenderer_;this.NodeIndex=NodeIndex_;});BE=$newType(0,$kindStruct,"render.ProtylePreviewRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;return;}this.BaseRenderer=BaseRenderer_;});BI=$newType(0,$kindStruct,"render.ProtyleExportMdRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeWriterStack_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;this.NodeWriterStack=GQ.nil;return;}this.BaseRenderer=BaseRenderer_;this.NodeWriterStack=NodeWriterStack_;});BS=$newType(0,$kindStruct,"render.KityMinderJSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;return;}this.BaseRenderer=BaseRenderer_;});BV=$newType(0,$kindStruct,"render.JSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;return;}this.BaseRenderer=BaseRenderer_;});BY=$newType(0,$kindStruct,"render.HtmlRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;return;}this.BaseRenderer=BaseRenderer_;});CA=$newType(0,$kindStruct,"render.FormatRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_,NodeWriterStack_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;this.NodeWriterStack=GQ.nil;return;}this.BaseRenderer=BaseRenderer_;this.NodeWriterStack=NodeWriterStack_;});CG=$newType(0,$kindStruct,"render.EChartsJSONRenderer",true,"github.com/88250/lute/render",true,function(BaseRenderer_){this.$val=this;if(arguments.length===0){this.BaseRenderer=CL.nil;return;}this.BaseRenderer=BaseRenderer_;});$pkg.VditorRenderer=N;$pkg.VditorSVRenderer=P;$pkg.VditorIRRenderer=R;$pkg.TextBundleRenderer=T;$pkg.RendererFunc=AL;$pkg.ExtRendererFunc=AM;$pkg.Options=AO;$pkg.BaseRenderer=AQ;$pkg.Heading=AW;$pkg.ProtyleRenderer=BC;$pkg.ProtylePreviewRenderer=BE;$pkg.ProtyleExportMdRenderer=BI;$pkg.KityMinderJSONRenderer=BS;$pkg.JSONRenderer=BV;$pkg.HtmlRenderer=BY;$pkg.FormatRenderer=CA;$pkg.EChartsJSONRenderer=CG;$pkg.$finishSetup=function(){CI=$sliceType($Uint8);CJ=$sliceType($String);CL=$ptrType(AQ);CR=$sliceType(CJ);DL=$ptrType(C.Node);DX=$sliceType(C.NodeType);EF=$sliceType(DL);EG=$ptrType(C.ListData);EH=$sliceType($Int);GC=$ptrType(CR);GP=$ptrType(A.Buffer);GQ=$sliceType(GP);KE=$ptrType(E.Node);KF=$ptrType(E.Attribute);KG=$sliceType(KF);OS=$ptrType(CA);PB=$sliceType($Int32);PO=$ptrType(AO);PP=$ptrType(G.Options);PQ=$ptrType(G.Tree);QL=$ptrType(AW);QM=$sliceType(QL);AKW=$ptrType(G.Context);AKX=$ptrType(F.Lexer);AKY=$ptrType(G.InlineContext);AKZ=$sliceType(EF);BHM=$ptrType(N);BHN=$ptrType(P);BHO=$ptrType(R);BHP=$ptrType(T);BHQ=$mapType($String,$String);BHR=$mapType(C.NodeType,AL);BHS=$mapType(C.NodeType,AM);BHT=$ptrType(BC);BHU=$ptrType(BE);BHW=$ptrType(BI);BHY=$ptrType(BS);BHZ=$ptrType(BV);BIA=$ptrType(BY);BIB=$ptrType(CG);O=function CK(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new N.ptr(AR(a,b,c),0);e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderOpenBrace")});bc=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderCloseBrace")});bd=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderLinkText")});be=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderLinkSpace")});bf=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkDest")});bg=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkTitle")});bh=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderStrikethrough")});bi=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bj=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bk=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bl=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bm=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderTaskListItemMarker")});bn=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderTable")});bo=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTableHead")});bp=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTableRow")});bq=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableCell")});br=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderEmoji")});bs=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderEmojiUnicode")});bt=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmojiImg")});bu=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiAlias")});bv=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderFootnotesDefBlock")});bw=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderFootnotesDef")});bx=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesRef")});by=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderToC")});bz=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderBackslash")});ca=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderBackslashContent")});cb=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderHtmlEntity")});cc=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderYamlFrontMatter")});cd=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});ce=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatterContent")});cf=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});cg=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderMark")});ch=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderMark1OpenMarker")});ci=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderMark1CloseMarker")});cj=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderMark2OpenMarker")});ck=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderMark2CloseMarker")});cl=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderSup")});cm=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderSupOpenMarker")});cn=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderSupCloseMarker")});co=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderSub")});cp=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderSubOpenMarker")});cq=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderSubCloseMarker")});cr=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderKramdownBlockIAL")});cs=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderLinkRefDefBlock")});ct=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderLinkRefDef")});return d;};$pkg.NewVditorRenderer=O;$ptrType(N).prototype.renderLinkRefDefBlock=function CM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(N).prototype.renderLinkRefDef=function CN(a,b){var a,b,c,d,e;c=this;if(b){d=a.FirstChild.ChildByType(41).Tokens;e=H.BytesToStr(d);c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" ");}c.BaseRenderer.WriteString(e+"\n");}return 1;};$ptrType(N).prototype.renderKramdownBlockIAL=function CO(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderMark=function CP(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}$s=3;continue;case 2:c.BaseRenderer.WriteString("\xE2\x80\x8B");case 3:$s=-1;return 2;}return;}var $f={$blk:CP,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(N).prototype.renderMark1OpenMarker=function CQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",new CR([new CJ(["data-marker","="])]),false);}return 2;};$ptrType(N).prototype.renderMark1CloseMarker=function CS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);}return 2;};$ptrType(N).prototype.renderMark2OpenMarker=function CT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",new CR([new CJ(["data-marker","=="])]),false);}return 2;};$ptrType(N).prototype.renderMark2CloseMarker=function CU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);}return 2;};$ptrType(N).prototype.renderSup=function CV(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderSupOpenMarker=function CW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sup",new CR([new CJ(["data-marker","^"])]),false);}return 2;};$ptrType(N).prototype.renderSupCloseMarker=function CX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CR.nil,false);}return 2;};$ptrType(N).prototype.renderSub=function CY(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderSubOpenMarker=function CZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sub",new CR([new CJ(["data-marker","~"])]),false);}return 2;};$ptrType(N).prototype.renderSubCloseMarker=function DA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CR.nil,false);}return 2;};$ptrType(N).prototype.renderYamlFrontMatterCloseMarker=function DB(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderYamlFrontMatterContent=function DC(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.$length;g=1>f||((3===f)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.BaseRenderer.Tag("pre",CR.nil,false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","yaml-front-matter"])]),false);if(g){c.BaseRenderer.WriteString("\n");}else{c.BaseRenderer.Write(E.EscapeHTML(e));}c.BaseRenderer.WriteString("
    ");case 2:$s=-1;return 2;}return;}var $f={$blk:DC,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(N).prototype.renderYamlFrontMatterOpenMarker=function DD(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderYamlFrontMatter=function DE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(N).prototype.renderHtmlEntity=function DF(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.PreviousNodeText();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","html-entity"]),new CJ(["style","display: none"])]),false);f=$appendSlice((new CI($stringToBytes("\xE2\x80\x8B"))),a.HtmlEntityTokens);c.BaseRenderer.Write(E.EscapeHTML(f));c.BaseRenderer.WriteString("
    ");c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-wysiwyg__preview"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Tag("code",CR.nil,false);g=A.ReplaceAll(a.HtmlEntityTokens,D.CaretTokens,CI.nil);c.BaseRenderer.Write(g);c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=-1;return 2;}return;}var $f={$blk:DF,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(N).prototype.renderBackslashContent=function DG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(N).prototype.renderBackslash=function DH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");c.BaseRenderer.WriteString("");c.BaseRenderer.WriteByte(92);c.BaseRenderer.WriteString("");}else{c.BaseRenderer.WriteString("");}return 2;};$ptrType(N).prototype.renderToC=function DI(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=2;case 2:return e;}return;}var $f={$blk:DI,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(N).prototype.renderFootnotesDefBlock=function DJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");c.BaseRenderer.WriteString("
      ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(N).prototype.renderFootnotesDef=function DK(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];c[0]=this;if(c[0].BaseRenderer.RenderingFootnotes){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:if(!(DL.nil===a.Previous)&&A.EqualFold(a.Previous.Tokens,a.Tokens)){$s=-1;return 2;}c[0].BaseRenderer.WriteString("
  • ");d=a.FirstChild;case 3:if(!(!(DL.nil===d))){$s=4;continue;}$r=C.Walk(d,(function(c){return function DM(e,f){var{e,f,g,h,i,$s,$r,$c}=$restore(this,{e,f});$s=$s||0;s:while(true){switch($s){case 0:h=(g=$mapIndex(c[0].BaseRenderer.RendererFuncs,C.NodeType.keyFor(e.Type)),g!==undefined?g.v:$throwNilPointerError)(e,f);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;$s=2;case 2:return i;}return;}var $f={$blk:DM,$c:true,$r,e,f,g,h,i,$s};return $f;};})(c));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=3;continue;case 4:c[0].BaseRenderer.WriteString("
  • ");$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:DK,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(N).prototype.renderFootnotesRef=function DN(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j=J.Itoa(h);k=i.Text();$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=E.EscapeString(l);$s=6;case 6:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=AS(m,24);$s=7;case 7:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=new CR([new CJ(["data-type","footnotes-ref"]),new CJ(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]),new CJ(["class","vditor-tooltipped vditor-tooltipped__s"]),new CJ(["aria-label",n])]);$r=c.BaseRenderer.Tag("sup",o,false);$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.WriteString(j);c.BaseRenderer.WriteString("\xE2\x80\x8B");case 2:$s=-1;return 2;}return;}var $f={$blk:DN,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$ptrType(N).prototype.renderCodeBlockCloseMarker=function DO(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderCodeBlockInfoMarker=function DP(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderCodeBlockOpenMarker=function DQ(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderEmojiAlias=function DR(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderEmojiImg=function DS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(N).prototype.renderEmojiUnicode=function DT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(N).prototype.renderEmoji=function DU(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderInlineMathCloseMarker=function DV(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderInlineMathContent=function DW(a,b){var a,b,c,d,e,f;c=this;if(!b){return 2;}d=A.ReplaceAll(a.Tokens,(new CI($stringToBytes("\xE2\x80\x8B"))),CI.nil);e=d;f=new CR([new CJ(["data-type","math-inline"])]);if(!A.Contains(e,D.CaretTokens)){f=$append(f,new CJ(["style","display: none"]));}c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("code",f,false);d=E.EscapeHTML(d);d=$appendSlice((new CI($stringToBytes("\xE2\x80\x8B"))),d);c.BaseRenderer.Write(d);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-wysiwyg__preview"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","language-math"])]),false);e=A.ReplaceAll(e,D.CaretTokens,CI.nil);if(a.ParentIs(109,DX.nil)){e=A.ReplaceAll(e,(new CI($stringToBytes("\\|"))),(new CI($stringToBytes("|"))));}c.BaseRenderer.Write(E.EscapeHTML(e));c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");return 2;};$ptrType(N).prototype.renderInlineMathOpenMarker=function DY(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderInlineMath=function DZ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}case 2:$s=-1;return 2;}return;}var $f={$blk:DZ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(N).prototype.renderMathBlockCloseMarker=function EA(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderMathBlockContent=function EB(a,b){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=A.TrimSpace(a.Tokens);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=CR.nil;if(!A.Contains(e,D.CaretTokens)&&c.BaseRenderer.Options.VditorMathBlockPreview){f=$append(f,new CJ(["style","display: none"]));}g=e.$length;h=1>g||((3===g)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.BaseRenderer.Tag("pre",f,false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","math-block"])]),false);if(h){c.BaseRenderer.WriteString("\n");}else{c.BaseRenderer.Write(E.EscapeHTML(e));}c.BaseRenderer.WriteString("");if(c.BaseRenderer.Options.VditorMathBlockPreview){c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-wysiwyg__preview"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","math-block"]),new CJ(["class","language-math"])]),false);i=a.Tokens;i=A.ReplaceAll(i,D.CaretTokens,CI.nil);c.BaseRenderer.Write(E.EscapeHTML(i));c.BaseRenderer.WriteString("");}$s=-1;return 2;}return;}var $f={$blk:EB,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(N).prototype.renderMathBlockOpenMarker=function EC(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderMathBlock=function ED(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(N).prototype.renderTableCell=function EE(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){$s=1;continue;}$s=2;continue;case 1:e=CR.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CJ(["align","left"]));}else if(f===(2)){e=$append(e,new CJ(["align","center"]));}else if(f===(3)){e=$append(e,new CJ(["align","right"]));}c.BaseRenderer.Tag(d,e,false);if(DL.nil===a.FirstChild){$s=4;continue;}if(A.Equal(a.FirstChild.Tokens,D.CaretTokens)){$s=5;continue;}$s=6;continue;case 4:a.AppendChild(new C.Node.ptr("","","","",16,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,(new CI($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=7;continue;case 5:a.FirstChild.Tokens=(new CI($stringToBytes("\xE2\x80\xB8 ")));$s=7;continue;case 6:g=A.TrimSpace(a.FirstChild.Tokens);$s=8;case 8:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.FirstChild.Tokens=g;case 7:$s=3;continue;case 2:c.BaseRenderer.Tag("/"+d,CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:EE,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(N).prototype.renderTableRow=function EI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CR.nil,false);}else{c.BaseRenderer.Tag("/tr",CR.nil,false);}return 2;};$ptrType(N).prototype.renderTableHead=function EJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CR.nil,false);}else{c.BaseRenderer.Tag("/thead",CR.nil,false);if(!(DL.nil===a.Next)){c.BaseRenderer.Tag("tbody",CR.nil,false);}}return 2;};$ptrType(N).prototype.renderTable=function EK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("table",new CR([new CJ(["data-block","0"])]),false);}else{if(!(DL.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CR.nil,false);}c.BaseRenderer.Tag("/table",CR.nil,false);}return 2;};$ptrType(N).prototype.renderStrikethrough=function EL(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderStrikethrough1OpenMarker=function EM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("s",new CR([new CJ(["data-marker","~"])]),false);}return 2;};$ptrType(N).prototype.renderStrikethrough1CloseMarker=function EN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CR.nil,false);}return 2;};$ptrType(N).prototype.renderStrikethrough2OpenMarker=function EO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("s",new CR([new CJ(["data-marker","~~"])]),false);}return 2;};$ptrType(N).prototype.renderStrikethrough2CloseMarker=function EP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CR.nil,false);}return 2;};$ptrType(N).prototype.renderLinkTitle=function EQ(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderLinkDest=function ER(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderLinkSpace=function ES(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderLinkText=function ET(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(N).prototype.renderCloseParen=function EU(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderOpenParen=function EV(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderCloseBrace=function EW(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderOpenBrace=function EX(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderCloseBracket=function EY(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderOpenBracket=function EZ(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderBang=function FA(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderImage=function FB(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(3===a.LinkType){$s=3;continue;}$s=4;continue;case 3:d=a.PreviousNodeText();$s=5;case 5:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.WriteString("\"");j=a.ChildByType(40);if(!(DL.nil===j)){j.Tokens=A.ReplaceAll(j.Tokens,D.CaretTokens,CI.nil);c.BaseRenderer.Write(j.Tokens);}c.BaseRenderer.WriteByte(34);k=g.ChildByType(42);if(!(DL.nil===k)&&!(CI.nil===k.Tokens)){c.BaseRenderer.WriteString("");l=c.BaseRenderer.Writer.Bytes();m=A.LastIndex(l,(new CI($stringToBytes("\"");r=a.ChildByType(40);if(!(DL.nil===r)&&A.Contains(r.Tokens,D.CaretTokens)){r.Tokens=A.ReplaceAll(r.Tokens,D.CaretTokens,CI.nil);}case>0;$s=-1;return 2;case 2:c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=14;continue;}$s=15;continue;case 14:c.BaseRenderer.WriteByte(34);s=a.ChildByType(42);if(!(DL.nil===s)&&!(CI.nil===s.Tokens)){c.BaseRenderer.WriteString(" title=\"");s.Tokens=A.ReplaceAll(s.Tokens,D.CaretTokens,CI.nil);c.BaseRenderer.Write(s.Tokens);c.BaseRenderer.WriteByte(34);}c.BaseRenderer.WriteString(" />");t=c.BaseRenderer.Writer.Bytes();u=A.LastIndex(t,(new CI($stringToBytes("=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]).Tokens));}i=($bytesToString(a.LinkRefLabel));j=new CR([new CJ(["data-type","link-ref"]),new CJ(["data-link-label",i])]);c.BaseRenderer.Tag("span",j,false);c.BaseRenderer.WriteString(h);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=-1;return 1;case 4:$s=-1;return 2;case 5:case 2:if(b){$s=8;continue;}$s=9;continue;case 8:k=a.ChildByType(41);l=k.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=11;continue;}$s=12;continue;case 11:m=A.TrimSpace(l);$s=13;case 13:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;o=A.ToLower(n);$s=14;case 14:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;if(A.HasPrefix(n,(new CI($stringToBytes("javascript:"))))){l=CI.nil;}case 12:p=c.BaseRenderer.LinkPath(l);$s=15;case 15:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}l=p;q=A.Contains(l,D.CaretTokens);if(q){r=a.ChildByType(40);r.Tokens=$appendSlice(r.Tokens,D.CaretTokens);l=A.ReplaceAll(l,D.CaretTokens,CI.nil);}s=new CR([new CJ(["href",($bytesToString(l))])]);t=a.ChildByType(42);if(!(DL.nil===t)&&!(CI.nil===t.Tokens)){t.Tokens=A.ReplaceAll(t.Tokens,D.CaretTokens,CI.nil);s=$append(s,new CJ(["title",($bytesToString(t.Tokens))]));}c.BaseRenderer.Tag("a",s,false);$s=10;continue;case 9:c.BaseRenderer.Tag("/a",CR.nil,false);case 10:$s=-1;return 2;}return;}var $f={$blk:FC,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s};return $f;};$ptrType(N).prototype.renderHTML=function FD(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}c.BaseRenderer.WriteString("
    ");d=A.TrimSpace(a.Tokens);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;c.BaseRenderer.WriteString("
    ");c.BaseRenderer.Tag("code",CR.nil,false);c.BaseRenderer.Write(E.EscapeHTML(e));c.BaseRenderer.WriteString("
    ");c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-wysiwyg__preview"]),new CJ(["data-render","2"])]),false);e=A.ReplaceAll(e,D.CaretTokens,CI.nil);if(c.BaseRenderer.Options.Sanitize){$s=2;continue;}$s=3;continue;case 2:f=AE(e);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 3:g=c.BaseRenderer.tagSrcPath(e);$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;c.BaseRenderer.Write(e);c.BaseRenderer.WriteString("
    ");$s=-1;return 2;}return;}var $f={$blk:FD,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(N).prototype.renderInlineHTML=function FE(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}if(A.Equal(a.Tokens,(new CI($stringToBytes("
    "))))&&a.ParentIs(109,DX.nil)){c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}if(A.Contains(a.Tokens,(new CI($stringToBytes(">0;c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}if(A.Equal(a.Tokens,(new CI($stringToBytes(""))))){if(0>0;c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}}if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if("\xE2\x80\x8B"===e||""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}case 2:f=A.ReplaceAll(a.Tokens,(new CI($stringToBytes("\xE2\x80\x8B"))),CI.nil);f=$appendSlice((new CI($stringToBytes("\xE2\x80\x8B"))),f);g=A.TrimSpace(a.Tokens);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.Tokens=g;c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","html-inline"])]),false);f=E.EscapeHTML(f);c.BaseRenderer.Write(f);c.BaseRenderer.WriteString("");$s=-1;return 2;}return;}var $f={$blk:FE,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(N).prototype.renderDocument=function FF(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderParagraph=function FG(a,b){var a,b,c,d,e;c=this;d=a.Parent.Parent;if(!(DL.nil===d)&&(7===d.Type)&&d.ListData.Tight){return 2;}if(b){e=new CR([new CJ(["data-block","0"])]);e=$appendSlice(e,a.KramdownIAL);c.BaseRenderer.Tag("p",e,false);}else{c.BaseRenderer.Tag("/p",CR.nil,false);}return 2;};$ptrType(N).prototype.renderText=function FH(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:d=A.TrimRight(d,"\n");if(!A.EqualFold(d,(new CI($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){d=A.ReplaceAll(d,(new CI($stringToBytes("\xE2\x80\x8B"))),CI.nil);}c.BaseRenderer.Write(E.EscapeHTML(d));case 2:$s=-1;return 2;}return;}var $f={$blk:FH,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(N).prototype.renderCodeSpan=function FI(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}else{f=M.DecodeLastRuneInString(e);g=f[0];if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}c.BaseRenderer.Tag("code",new CR([new CJ(["data-marker",K.Repeat("`",a.CodeMarkerLen)])]),false);case 2:$s=-1;return 2;}return;}var $f={$blk:FI,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(N).prototype.renderCodeSpanOpenMarker=function FJ(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderCodeSpanContent=function FK(a,b){var a,b,c,d;c=this;if(b){d=A.ReplaceAll(a.Tokens,(new CI($stringToBytes("\xE2\x80\x8B"))),CI.nil);d=E.EscapeHTML(d);d=$appendSlice((new CI($stringToBytes("\xE2\x80\x8B"))),d);c.BaseRenderer.Write(d);}return 2;};$ptrType(N).prototype.renderCodeSpanCloseMarker=function FL(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.WriteString("");d=a.Parent;e=d.Parent;if(!(DL.nil===e)&&(33===e.Type)){return 2;}c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};$ptrType(N).prototype.renderEmphasis=function FM(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderEmAsteriskOpenMarker=function FN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",new CR([new CJ(["data-marker","*"])]),false);}return 2;};$ptrType(N).prototype.renderEmAsteriskCloseMarker=function FO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CR.nil,false);}return 2;};$ptrType(N).prototype.renderEmUnderscoreOpenMarker=function FP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",new CR([new CJ(["data-marker","_"])]),false);}return 2;};$ptrType(N).prototype.renderEmUnderscoreCloseMarker=function FQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CR.nil,false);}return 2;};$ptrType(N).prototype.renderStrong=function FR(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderStrongA6kOpenMarker=function FS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",new CR([new CJ(["data-marker","**"])]),false);}return 2;};$ptrType(N).prototype.renderStrongA6kCloseMarker=function FT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CR.nil,false);}return 2;};$ptrType(N).prototype.renderStrongU8eOpenMarker=function FU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",new CR([new CJ(["data-marker","__"])]),false);}return 2;};$ptrType(N).prototype.renderStrongU8eCloseMarker=function FV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CR.nil,false);}return 2;};$ptrType(N).prototype.renderBlockquote=function FW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(N).prototype.renderBlockquoteMarker=function FX(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderHeading=function FY(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.WriteString(">0))+" data-block=\"0\"");d="";e=a.ChildByType(420);if(!(DL.nil===e)){d=($bytesToString(e.Tokens));}if(c.BaseRenderer.Options.HeadingID&&!(""===d)){c.BaseRenderer.WriteString(" data-id=\""+d+"\"");}if(""===d){$s=4;continue;}$s=5;continue;case 4:f=AT(a);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;case 5:c.BaseRenderer.WriteString(" id=\"wysiwyg-"+d+"\"");if(!a.HeadingSetext){c.BaseRenderer.WriteString(" data-marker=\"#\">");}else{if(1===a.HeadingLevel){c.BaseRenderer.WriteString(" data-marker=\"=\">");}else{c.BaseRenderer.WriteString(" data-marker=\"-\">");}}if(c.BaseRenderer.Options.HeadingAnchor){$s=7;continue;}$s=8;continue;case 7:g=AT(a);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;c.BaseRenderer.Tag("a",new CR([new CJ(["id","vditorAnchor-"+h]),new CJ(["class","vditor-anchor"]),new CJ(["href","#"+h])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/a",CR.nil,false);case 8:$s=3;continue;case 2:c.BaseRenderer.WriteString(">0))+">");case 3:$s=-1;return 2;}return;}var $f={$blk:FY,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(N).prototype.renderHeadingC8hMarker=function FZ(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderHeadingID=function GA(a,b){var a,b,c;c=this;return 2;};$ptrType(N).prototype.renderList=function GB(a,b){var a,b,c,d,e,f,g;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){e=CR.nil;if(a.ListData.Tight){e=$append(e,new CJ(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){e=$append(e,new CJ(["start",J.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){e=$append(e,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){e=$append(e,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){e=$append(e,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{e=$append(e,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}}e=$append(e,new CJ(["data-block","0"]));c.BaseRenderer.renderListStyle(a,(g||(g=new GC(function(){return e;},function($v){e=$v;}))));c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CR.nil,false);}return 2;};$ptrType(N).prototype.renderListItem=function GD(a,b){var a,b,c,d,e;c=this;if(b){d=CR.nil;e=a.ListData.Typ;if(e===(0)){d=$append(d,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(DL.nil===a.FirstChild)&&!(DL.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)){d=$append(d,new CJ(["class",c.BaseRenderer.Options.GFMTaskListItemClass]));}}c.BaseRenderer.Tag("li",d,false);if(DL.nil===a.FirstChild){c.BaseRenderer.WriteString("\xE2\x80\x8B");}}else{c.BaseRenderer.Tag("/li",CR.nil,false);}return 2;};$ptrType(N).prototype.renderTaskListItemMarker=function GE(a,b){var a,b,c,d;c=this;if(b){d=CR.nil;if(a.TaskListItemChecked){d=$append(d,new CJ(["checked",""]));}d=$append(d,new CJ(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};$ptrType(N).prototype.renderThematicBreak=function GF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("hr",new CR([new CJ(["data-block","0"])]),true);if(!(CI.nil===a.Tokens)){c.BaseRenderer.Tag("p",new CR([new CJ(["data-block","0"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);c.BaseRenderer.Tag("/p",CR.nil,false);}}return 2;};$ptrType(N).prototype.renderHardBreak=function GG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CR.nil,true);}return 2;};$ptrType(N).prototype.renderSoftBreak=function GH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(N).prototype.renderCodeBlock=function GI(a,b){var a,b,c,d;c=this;if(b){d="```";if(!(DL.nil===a.FirstChild)&&A.HasPrefix(a.FirstChild.Tokens,(new CI($stringToBytes(d))))){d=($bytesToString(a.FirstChild.Tokens));}c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(N).prototype.renderCodeBlockCode=function GJ(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.Tokens.$length;e=1>d||((3===d)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));f=a.Parent.IsFencedCodeBlock;g="";h=false;i=CR.nil;if(f&&0=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0])));i=$append(i,new CJ(["class","language-"+g]));if("mindmap"===g){$s=5;continue;}$s=6;continue;case 5:k=BO(a.Tokens);$s=7;case 7:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;i=$append(i,new CJ(["data-code",($bytesToString(l))]));case 6:case 4:case 2:m=new CR([new CJ(["class","vditor-wysiwyg__pre"])]);if(!A.Contains(a.Tokens,D.CaretTokens)&&!h&&c.BaseRenderer.Options.VditorCodeBlockPreview){m=$append(m,new CJ(["style","display: none"]));}c.BaseRenderer.Tag("pre",m,false);c.BaseRenderer.Tag("code",i,false);if(e){c.BaseRenderer.WriteString("\n");}else{if(h){c.BaseRenderer.WriteString("");}c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}c.BaseRenderer.WriteString("");if(c.BaseRenderer.Options.VditorCodeBlockPreview){c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-wysiwyg__preview"]),new CJ(["data-render","2"])]),false);n=BA(g);if(n){c.BaseRenderer.Tag("div",i,false);}else{c.BaseRenderer.Tag("code",i,false);}o=a.Tokens;o=A.ReplaceAll(o,D.CaretTokens,CI.nil);c.BaseRenderer.Write(E.EscapeHTML(o));if(n){c.BaseRenderer.WriteString("");}else{c.BaseRenderer.WriteString("");}}$s=-1;return 2;}return;}var $f={$blk:GJ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$ptrType(P).prototype.WriteByte=function GK(a){var a,b;b=this;b.BaseRenderer.Writer.WriteByte(a);b.LastOut=$append(b.LastOut,a);if(1024:");if(!("\xE2\x80\xB8"===e)){c.WriteString(" ");}c.WriteString("");c.WriteString(e);c.Newline();c.Write($pkg.NewlineSV);}return 1;};$ptrType(P).prototype.renderKramdownBlockIAL=function GT(a,b){var a,b,c;c=this;if(b){c.Newline();c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","kramdown-ial"]),new CJ(["class","vditor-sv__marker"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();}return 2;};$ptrType(P).prototype.renderMark=function GU(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"mark");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:GU,$c:true,$r,a,b,c,$s};return $f;};$ptrType(P).prototype.renderMark1OpenMarker=function GV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("=");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderMark1CloseMarker=function GW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("=");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderMark2OpenMarker=function GX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("==");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderMark2CloseMarker=function GY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("==");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderSup=function GZ(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"sup");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:GZ,$c:true,$r,a,b,c,$s};return $f;};$ptrType(P).prototype.renderSupOpenMarker=function HA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("^");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderSupCloseMarker=function HB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("^");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderSub=function HC(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"sub");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:HC,$c:true,$r,a,b,c,$s};return $f;};$ptrType(P).prototype.renderSubOpenMarker=function HD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderSubCloseMarker=function HE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderYamlFrontMatterCloseMarker=function HF(a,b){var a,b,c;c=this;if(b){c.Newline();c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","yaml-front-matter-close-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.Write(G.YamlFrontMatterMarker);c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderYamlFrontMatterContent=function HG(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","text"])]),false);d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=E.EscapeHTML(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CI($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CI($stringToBytes("\n"))),g);c.Write(f);c.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:HG,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(P).prototype.renderYamlFrontMatterOpenMarker=function HH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","yaml-front-matter-open-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.Write(G.YamlFrontMatterMarker);c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();}return 2;};$ptrType(P).prototype.renderYamlFrontMatter=function HI(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderHtmlEntity=function HJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--pre"]),new CJ(["data-type","html-entity"])]),false);c.Write(E.EscapeHTML(a.HtmlEntityTokens));c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderBackslashContent=function HK(a,b){var a,b,c;c=this;if(b){c.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(P).prototype.renderBackslash=function HL(a,b){var a,b,c;c=this;if(b){c.WriteString("");c.WriteString("");c.WriteByte(92);c.WriteString("");}else{c.WriteString("");}return 2;};$ptrType(P).prototype.renderToC=function HM(a,b){var a,b,c;c=this;if(b){c.WriteString("");c.WriteString("[toc]");c.WriteString("");c.Newline();c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderFootnotesDefBlock=function HN(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderFootnotesDef=function HO(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:a=[a];c=[c];c[0]=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c[0].BaseRenderer.RenderingFootnotes){$s=-1;return 2;}c[0].BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);c[0].WriteByte(91);c[0].BaseRenderer.Tag("/span",CR.nil,false);c[0].BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--link"]),new CJ(["data-type","footnotes-link"])]),false);c[0].Write(a[0].Tokens);c[0].BaseRenderer.Tag("/span",CR.nil,false);c[0].BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);c[0].WriteByte(93);c[0].BaseRenderer.Tag("/span",CR.nil,false);c[0].WriteString(": ");d=a[0].FirstChild;case 3:if(!(!(DL.nil===d))){$s=4;continue;}$r=C.Walk(d,(function(a,c){return function HP(e,f){var{e,f,g,h,i,j,$s,$r,$c}=$restore(this,{e,f});$s=$s||0;s:while(true){switch($s){case 0:if(f&&!(e===a[0].FirstChild)&&(e.IsBlock()||(15===e.Type)||(13===e.Type))){g=" ";if(13===e.Type){e.Tokens=$appendSlice((new CI($stringToBytes(g))),e.Tokens);}else{c[0].WriteString(g);}}i=(h=$mapIndex(c[0].BaseRenderer.RendererFuncs,C.NodeType.keyFor(e.Type)),h!==undefined?h.v:$throwNilPointerError)(e,f);$s=1;case 1:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$s=2;case 2:return j;}return;}var $f={$blk:HP,$c:true,$r,e,f,g,h,i,j,$s};return $f;};})(a,c));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=3;continue;case 4:$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:HO,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(P).prototype.renderFootnotesRef=function HQ(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.PreviousNodeText();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[1];i=h.Text();$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=new CR([new CJ(["data-type","footnotes-ref"])]);k=$append(k,new CJ(["class","b3-tooltips b3-tooltips__s"]));l=E.EscapeString(j);$s=4;case 4:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=AS(l,24);$s=5;case 5:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}k=$append(k,new CJ(["aria-label",m]));k=$append(k,new CJ(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));c.BaseRenderer.Tag("span",new CR([new CJ(["class","sup"])]),false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(91);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--link"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(93);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);$s=-1;return 2;}return;}var $f={$blk:HQ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};$ptrType(P).prototype.renderCodeBlockCloseMarker=function HR(a,b){var a,b,c;c=this;if(b){c.Newline();c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","code-block-close-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();}return 2;};$ptrType(P).prototype.renderCodeBlockInfoMarker=function HS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--info"]),new CJ(["data-type","code-block-info"])]),false);c.Write(a.CodeBlockInfo);c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();}return 2;};$ptrType(P).prototype.renderCodeBlockOpenMarker=function HT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","code-block-open-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderCodeBlock=function HU(a,b){var a,b,c;c=this;if(b){if(!a.IsFencedCodeBlock){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","code-block-open-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("```");c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();}}else{if(!a.IsFencedCodeBlock){c.Newline();c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--info"]),new CJ(["data-type","code-block-info"])]),false);c.WriteString("```");c.BaseRenderer.Tag("/span",CR.nil,false);}c.Newline();c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderCodeBlockCode=function HV(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","text"])]),false);d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=E.EscapeHTML(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CI($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CI($stringToBytes("\n"))),g);c.Write(f);c.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:HV,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(P).prototype.renderEmojiAlias=function HW(a,b){var a,b,c;c=this;if(b){c.Write(a.Tokens);}return 2;};$ptrType(P).prototype.renderEmojiImg=function HX(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderEmojiUnicode=function HY(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderEmoji=function HZ(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderInlineMathCloseMarker=function IA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteByte(36);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderInlineMathContent=function IB(a,b){var a,b,c,d;c=this;if(b){d=E.EscapeHTML(a.Tokens);c.Write(d);c.BaseRenderer.Tag("/code",CR.nil,false);}return 2;};$ptrType(P).prototype.renderInlineMathOpenMarker=function IC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteByte(36);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderInlineMath=function ID(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderMathBlockCloseMarker=function IE(a,b){var a,b,c;c=this;if(b){c.Newline();c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","math-block-close-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("$$");c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderMathBlockContent=function IF(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","text"])]),false);d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=E.EscapeHTML(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CI($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CI($stringToBytes("\n"))),g);c.Write(f);c.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:IF,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(P).prototype.renderMathBlockOpenMarker=function IG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","math-block-open-marker"]),new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("$$");c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();}return 2;};$ptrType(P).prototype.renderMathBlock=function IH(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderTableCell=function II(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderTableRow=function IJ(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderTableHead=function IK(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderTable=function IL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","table"])]),false);c.Write(a.Tokens);c.Newline();c.Write($pkg.NewlineSV);c.BaseRenderer.Tag("/span",CR.nil,false);}return 1;};$ptrType(P).prototype.renderStrikethrough=function IM(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"s");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:IM,$c:true,$r,a,b,c,$s};return $f;};$ptrType(P).prototype.renderStrikethrough1OpenMarker=function IN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrikethrough1CloseMarker=function IO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrikethrough2OpenMarker=function IP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("~~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrikethrough2CloseMarker=function IQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("~~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderLinkTitle=function IR(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--title"])]),false);c.WriteByte(34);c.Write(a.Tokens);c.WriteByte(34);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderLinkDest=function IS(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--link"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=A.TrimSpace(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=A.ToLower(f);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;if(A.HasPrefix(f,(new CI($stringToBytes("javascript:"))))){d=CI.nil;}case 4:d=E.EscapeHTML(d);c.Write(d);c.BaseRenderer.Tag("/span",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:IS,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(P).prototype.renderLinkSpace=function IT(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.WriteByte(32);}return 2;};$ptrType(P).prototype.renderLinkText=function IU(a,b){var a,b,c;c=this;if(b){if(34===a.Parent.Type){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);}else{if(3===a.Parent.LinkType){c.BaseRenderer.Tag("span",CR.nil,false);}else{c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"]),new CJ(["data-type","link-text"])]),false);}}c.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderCloseParen=function IV(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--paren"])]),false);c.WriteByte(41);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderOpenParen=function IW(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--paren"])]),false);c.WriteByte(40);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderCloseBrace=function IX(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--brace"])]),false);c.WriteByte(125);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderOpenBrace=function IY(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--brace"])]),false);c.WriteByte(123);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderCloseBracket=function IZ(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(93);c.BaseRenderer.Tag("/span",CR.nil,false);if(3===a.Parent.LinkType){d=a.Parent.ChildByType(40);if(DL.nil===d||!A.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--link"])]),false);c.WriteByte(91);c.Write(a.Parent.LinkRefLabel);c.WriteByte(93);c.BaseRenderer.Tag("/span",CR.nil,false);}}}return 2;};$ptrType(P).prototype.renderOpenBracket=function JA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bracket"])]),false);c.WriteByte(91);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderBang=function JB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteByte(33);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderImage=function JC(a,b){var a,b,c,d;c=this;if(b){if(3===a.LinkType){a.ChildByType(38).Unlink();a.ChildByType(41).Unlink();d=a.ChildByType(43);if(!(DL.nil===d)){d.Unlink();a.ChildByType(42).Unlink();}a.ChildByType(39).Unlink();}}return 2;};$ptrType(P).prototype.renderLink=function JD(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderHTML=function JE(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=E.EscapeHTML(d);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=$appendSlice((new CI($stringToBytes(""))),$pkg.NewlineSV);f=A.ReplaceAll(f,(new CI($stringToBytes("\n"))),g);c.Write(f);c.WriteString("");c.Newline();c.Write($pkg.NewlineSV);case 2:$s=-1;return 2;}return;}var $f={$blk:JE,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(P).prototype.renderInlineHTML=function JF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderDocument=function JG(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);}else{c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));d=A.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");c.BaseRenderer.Writer.Reset();c.Write(d);}return 2;};$ptrType(P).prototype.renderParagraph=function JH(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);}else{c.Newline();d=a.Parent.Parent;e=!(DL.nil===d)&&(7===d.Type)&&d.ListData.Tight;if(!e){c.Write($pkg.NewlineSV);}c.popWriter(a);}return 2;};$ptrType(P).prototype.renderText=function JJ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(a.ParentIs(109,DX.nil)){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","text"])]),false);d=A.TrimRight(d,"\n");c.Write(E.EscapeHTML(d));c.BaseRenderer.Tag("/span",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:JJ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(P).prototype.renderCodeSpan=function JK(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderCodeSpanOpenMarker=function JL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString(K.Repeat("`",a.Parent.CodeMarkerLen));if(A.HasPrefix(a.Next.Tokens,(new CI($stringToBytes("`"))))){c.WriteByte(32);}c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderCodeSpanContent=function JM(a,b){var a,b,c;c=this;if(b){c.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(P).prototype.renderCodeSpanCloseMarker=function JN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);if(A.HasSuffix(a.Previous.Tokens,(new CI($stringToBytes("`"))))){c.WriteByte(32);}c.WriteString(K.Repeat("`",a.Parent.CodeMarkerLen));c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderEmphasis=function JO(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"em");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:JO,$c:true,$r,a,b,c,$s};return $f;};$ptrType(P).prototype.popWriteClass=function JP(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));$r=c.renderClass(a,b);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}(d=c.nodeWriterStack,e=c.nodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e])).Write(c.BaseRenderer.Writer.Bytes());c.BaseRenderer.Writer=(f=c.nodeWriterStack,g=c.nodeWriterStack.$length-1>>0,((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]));$s=-1;return;}return;}var $f={$blk:JP,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(P).prototype.popWriter=function JQ(a){var a,b,c,d,e,f;b=this;b.nodeWriterStack=$subslice(b.nodeWriterStack,0,(b.nodeWriterStack.$length-1>>0));(c=b.nodeWriterStack,d=b.nodeWriterStack.$length-1>>0,((d<0||d>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d])).Write(b.BaseRenderer.Writer.Bytes());b.BaseRenderer.Writer=(e=b.nodeWriterStack,f=b.nodeWriterStack.$length-1>>0,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));};$ptrType(P).prototype.renderEmAsteriskOpenMarker=function JR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(42);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderEmAsteriskCloseMarker=function JS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(42);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderEmUnderscoreOpenMarker=function JT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(95);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderEmUnderscoreCloseMarker=function JU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(95);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrong=function JV(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:$r=c.popWriteClass(a,"strong");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 3:$s=-1;return 2;}return;}var $f={$blk:JV,$c:true,$r,a,b,c,$s};return $f;};$ptrType(P).prototype.renderStrongA6kOpenMarker=function JW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteString("**");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrongA6kCloseMarker=function JX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteString("**");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrongU8eOpenMarker=function JY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteString("__");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderStrongU8eCloseMarker=function JZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteString("__");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderBlockquote=function KA(a,b){var a,b,c,d,e,f,g,h,i,j,k,l;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);}else{f=(d=c.nodeWriterStack,e=c.nodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));g=f.Bytes();h=(new CI($stringToBytes("> ")));g=$appendSlice(h,g);while(true){if(!(A.HasSuffix(g,$pkg.NewlineSV))){break;}g=A.TrimSuffix(g,$pkg.NewlineSV);}g=A.ReplaceAll(g,$pkg.NewlineSV,$appendSlice($pkg.NewlineSV,h));f.Reset();f.Write(g);(i=c.nodeWriterStack,j=c.nodeWriterStack.$length-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j])).Write(f.Bytes());c.BaseRenderer.Writer=(k=c.nodeWriterStack,l=c.nodeWriterStack.$length-1>>0,((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]));g=c.BaseRenderer.Writer.Bytes();c.BaseRenderer.Writer.Reset();c.Write(g);c.Newline();c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderBlockquoteMarker=function KB(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderHeading=function KC(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);if(!a.HeadingSetext){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--heading"]),new CJ(["data-type","heading-marker"])]),false);c.WriteString(K.Repeat("#",a.HeadingLevel)+" ");c.BaseRenderer.Tag("/span",CR.nil,false);}$s=3;continue;case 2:if(a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:c.Newline();c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker--heading"]),new CJ(["data-type","heading-marker"])]),false);d=c.BaseRenderer.setextHeadingLen(a);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){c.WriteString(K.Repeat("=",e));}else{c.WriteString(K.Repeat("-",e));}c.BaseRenderer.Tag("/span",CR.nil,false);case 5:f="h"+$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));$r=c.renderClass(a,f);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.Newline();c.Write($pkg.NewlineSV);c.popWriter(a);case 3:$s=-1;return 2;}return;}var $f={$blk:KC,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(P).prototype.renderClass=function KD(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.Writer.Bytes();e=A.NewReader(d);f=new E.Node.ptr(KE.nil,KE.nil,KE.nil,KE.nil,KE.nil,3,0,"","",KG.nil);h=E.ParseFragment(e,f);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;i=g[0];c.BaseRenderer.Writer.Reset();j=0;case 2:if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);l=c.domAttrValue(k,"class");if(""===l){l=b;}else{l=l+(" "+b);}c.domSetAttrValue(k,"class",l);m=E.Render(c.BaseRenderer.Writer,k);$s=4;case 4:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}m;j=j+(1)>>0;$s=2;continue;case 3:$s=-1;return;}return;}var $f={$blk:KD,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};$ptrType(P).prototype.domAttrValue=function KH(a,b){var a,b,c,d,e,f;c=this;if(KE.nil===a){return"";}d=a.Attr;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(f.Key===b){return f.Val;}e++;}return"";};$ptrType(P).prototype.domSetAttrValue=function KI(a,b,c){var a,b,c,d,e,f,g;d=this;if(KE.nil===a){return;}e=a.Attr;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(g.Key===b){g.Val=c;return;}f++;}a.Attr=$append(a.Attr,new E.Attribute.ptr("",b,c));};$ptrType(P).prototype.renderHeadingC8hMarker=function KJ(a,b){var a,b,c;c=this;return 2;};$ptrType(P).prototype.renderHeadingID=function KK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString(" {"+($bytesToString(a.Tokens))+"}");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(P).prototype.renderList=function KL(a,b){var a,b,c;c=this;if(!b){c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderListItem=function KM(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.nodeWriterStack=$append(c.nodeWriterStack,c.BaseRenderer.Writer);}else{f=(d=c.nodeWriterStack,e=c.nodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.nodeWriterStack=$subslice(c.nodeWriterStack,0,(c.nodeWriterStack.$length-1>>0));g=f.Bytes();h="";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){h=J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter));}else{h=($bytesToString(a.ListData.Marker));}i=(new CI($stringToBytes(""+h+" ")));g=$appendSlice(i,g);while(true){if(!(A.HasSuffix(g,$pkg.NewlineSV))){break;}g=A.TrimSuffix(g,$pkg.NewlineSV);}j=(new CI($stringToBytes(""+K.Repeat(" ",a.ListData.Padding)+"")));g=A.ReplaceAll(g,$pkg.NewlineSV,$appendSlice($pkg.NewlineSV,j));f.Reset();f.Write(g);(k=c.nodeWriterStack,l=c.nodeWriterStack.$length-1>>0,((l<0||l>=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l])).Write(f.Bytes());c.BaseRenderer.Writer=(m=c.nodeWriterStack,n=c.nodeWriterStack.$length-1>>0,((n<0||n>=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]));g=c.BaseRenderer.Writer.Bytes();c.BaseRenderer.Writer.Reset();c.Write(g);c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderTaskListItemMarker=function KN(a,b){var a,b,c;c=this;if(!b){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","task-marker"]),new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(91);c.BaseRenderer.Tag("/span",CR.nil,false);if(a.TaskListItemChecked){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","task-marker"]),new CJ(["class","vditor-sv__marker--strong"])]),false);c.WriteByte(120);c.BaseRenderer.Tag("/span",CR.nil,false);}else{c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","task-marker"]),new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteByte(32);c.BaseRenderer.Tag("/span",CR.nil,false);}c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","task-marker"]),new CJ(["class","vditor-sv__marker--bi"])]),false);c.WriteString("] ");c.BaseRenderer.Tag("/span",CR.nil,false);a.Next.Tokens=A.TrimPrefix(a.Next.Tokens,(new CI($stringToBytes(" "))));return 2;};$ptrType(P).prototype.renderThematicBreak=function KO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-sv__marker"])]),false);c.WriteString("---");c.BaseRenderer.Tag("/span",CR.nil,false);c.Newline();c.Write($pkg.NewlineSV);}return 2;};$ptrType(P).prototype.renderHardBreak=function KP(a,b){var a,b,c;c=this;if(b){c.Newline();}return 2;};$ptrType(P).prototype.renderSoftBreak=function KQ(a,b){var a,b,c;c=this;if(b){c.Newline();}return 2;};$ptrType(P).prototype.Text=function KR(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]="";c=this;$r=C.Walk(a,(function(b){return function KS(d,e){var d,e,f;if(e){f=d.Type;if((f===(16))||(f===(40))||(f===(41))||(f===(42))||(f===(15))||(f===(29))||(f===(306))||(f===(302))||(f===(9))||(f===(10))){b[0]=b[0]+(($bytesToString(d.Tokens)));}else if(f===(14)){b[0]=b[0]+(($bytesToString(d.CodeBlockInfo)));}else if(f===(33)){if(3===d.LinkType){b[0]=b[0]+(($bytesToString(d.LinkRefLabel)));}}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}var $f={$blk:KR,$c:true,$r,a,b,c,$s};return $f;};S=function KT(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new R.ptr(AR(a,b,c));e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderOpenBrace")});bc=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderCloseBrace")});bd=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderLinkText")});be=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderLinkSpace")});bf=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkDest")});bg=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkTitle")});bh=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderStrikethrough")});bi=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bj=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bk=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bl=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bm=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderTaskListItemMarker")});bn=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderTable")});bo=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTableHead")});bp=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTableRow")});bq=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableCell")});br=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderEmoji")});bs=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderEmojiUnicode")});bt=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmojiImg")});bu=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiAlias")});bv=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderFootnotesDefBlock")});bw=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderFootnotesDef")});bx=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesRef")});by=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderToC")});bz=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderBackslash")});ca=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderBackslashContent")});cb=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderHtmlEntity")});cc=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderYamlFrontMatter")});cd=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});ce=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatterContent")});cf=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});cg=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderMark")});ch=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderMark1OpenMarker")});ci=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderMark1CloseMarker")});cj=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderSup")});ck=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderSupOpenMarker")});cl=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderSupCloseMarker")});cm=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderSub")});cn=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderSubOpenMarker")});co=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderSubCloseMarker")});cp=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderMark2OpenMarker")});cq=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderMark2CloseMarker")});cr=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderKramdownBlockIAL")});cs=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderLinkRefDefBlock")});ct=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderLinkRefDef")});return d;};$pkg.NewVditorIRRenderer=S;$ptrType(R).prototype.renderLinkRefDefBlock=function KU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(R).prototype.renderLinkRefDef=function KV(a,b){var a,b,c,d,e;c=this;if(b){d=a.FirstChild.ChildByType(41).Tokens;e=H.BytesToStr(d);c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" ");}c.BaseRenderer.WriteString(e+"\n");}return 1;};$ptrType(R).prototype.renderKramdownBlockIAL=function KW(a,b){var a,b,c;c=this;return 2;};$ptrType(R).prototype.renderMark=function KX(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:KX,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderMark1OpenMarker=function KY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("=");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("mark",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderMark1CloseMarker=function KZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("=");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderMark2OpenMarker=function LA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("==");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("mark",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderMark2CloseMarker=function LB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("==");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderSup=function LC(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:LC,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderSupOpenMarker=function LD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("^");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("sup",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderSupCloseMarker=function LE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("^");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderSub=function LF(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:LF,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderSubOpenMarker=function LG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("sub",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderSubCloseMarker=function LH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderYamlFrontMatterCloseMarker=function LI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","yaml-front-matter-close-marker"])]),false);c.BaseRenderer.Write(G.YamlFrontMatterMarker);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderYamlFrontMatterContent=function LJ(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.Tokens=d;e=a.Tokens.$length;f=1>e||((3===e)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-ir__marker--pre"])]),false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","yaml-front-matter"]),new CJ(["class","language-yaml"])]),false);if(f){c.BaseRenderer.WriteString("\n");}else{c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}c.BaseRenderer.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:LJ,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(R).prototype.renderYamlFrontMatterOpenMarker=function LK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","yaml-front-matter-open-marker"])]),false);c.BaseRenderer.Write(G.YamlFrontMatterMarker);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderYamlFrontMatter=function LL(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("");case 3:$s=-1;return 2;}return;}var $f={$blk:LL,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderHtmlEntity=function LM(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("code",new CR([new CJ(["data-newline","1"]),new CJ(["class","vditor-ir__marker vditor-ir__marker--pre"]),new CJ(["data-type","html-entity"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.HtmlEntityTokens));c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__preview"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Tag("code",CR.nil,false);c.BaseRenderer.Write(a.HtmlEntityTokens);c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:LM,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderBackslashContent=function LN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(R).prototype.renderBackslash=function LO(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(92);c.BaseRenderer.WriteString("");$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:LO,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderToC=function LP(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=2;case 2:return e;}return;}var $f={$blk:LP,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(R).prototype.renderFootnotesDefBlock=function LQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(R).prototype.renderFootnotesDef=function LR(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];c[0]=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c[0].BaseRenderer.RenderingFootnotes){$s=-1;return 2;}c[0].BaseRenderer.WriteString("
    ");c[0].BaseRenderer.WriteString("["+($bytesToString(a.Tokens))+"]: ");d=a.FirstChild;case 3:if(!(!(DL.nil===d))){$s=4;continue;}$r=C.Walk(d,(function(c){return function LS(e,f){var{e,f,g,h,i,$s,$r,$c}=$restore(this,{e,f});$s=$s||0;s:while(true){switch($s){case 0:h=(g=$mapIndex(c[0].BaseRenderer.RendererFuncs,C.NodeType.keyFor(e.Type)),g!==undefined?g.v:$throwNilPointerError)(e,f);$s=1;case 1:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;$s=2;case 2:return i;}return;}var $f={$blk:LS,$c:true,$r,e,f,g,h,i,$s};return $f;};})(c));$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.Next;$s=3;continue;case 4:c[0].BaseRenderer.WriteString("
    ");$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:LR,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(R).prototype.renderFootnotesRef=function LT(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.PreviousNodeText();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}g=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j=J.Itoa(h);k=i.Text();$s=3;case 3:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;m=new CR([new CJ(["data-type","footnotes-ref"])]);n=a.Text();$s=4;case 4:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=K.Contains(o,"\xE2\x80\xB8");if(p){m=$append(m,new CJ(["class","vditor-ir__node vditor-ir__node--expand vditor-tooltipped vditor-tooltipped__s"]));}else{m=$append(m,new CJ(["class","vditor-ir__node vditor-tooltipped vditor-tooltipped__s"]));}q=E.EscapeString(l);$s=5;case 5:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}r=AS(q,24);$s=6;case 6:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}m=$append(m,new CJ(["aria-label",r]));m=$append(m,new CJ(["data-footnotes-label",($bytesToString(a.FootnotesRefLabel))]));c.BaseRenderer.Tag("sup",m,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(91);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker--hide"]),new CJ(["data-render","1"])]),false);c.BaseRenderer.WriteString(j);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(93);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=-1;return 2;}return;}var $f={$blk:LT,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s};return $f;};$ptrType(R).prototype.renderCodeBlockCloseMarker=function LU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","code-block-close-marker"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderCodeBlockInfoMarker=function LV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--info"]),new CJ(["data-type","code-block-info"])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");c.BaseRenderer.Write(a.CodeBlockInfo);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderCodeBlockOpenMarker=function LW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","code-block-open-marker"])]),false);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderCodeBlock=function LX(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("");case 3:$s=-1;return 2;}return;}var $f={$blk:LX,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderCodeBlockCode=function LY(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=a.Tokens.$length;e=1>d||((3===d)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));f=a.Parent.IsFencedCodeBlock;g=false;h="";if(f){g=A.Contains(a.Previous.CodeBlockInfo,D.CaretTokens);a.Previous.CodeBlockInfo=A.ReplaceAll(a.Previous.CodeBlockInfo,D.CaretTokens,CI.nil);}i=CR.nil;if(f&&0=j.$length?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+0])));i=$append(i,new CJ(["class","language-"+h]));if("mindmap"===h){$s=3;continue;}$s=4;continue;case 3:k=BO(a.Tokens);$s=5;case 5:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;i=$append(i,new CJ(["data-code",($bytesToString(l))]));case 4:case 2:m="vditor-ir__marker--pre";if(c.BaseRenderer.Options.VditorCodeBlockPreview){m=m+(" vditor-ir__marker");}c.BaseRenderer.Tag("pre",new CR([new CJ(["class",m])]),false);c.BaseRenderer.Tag("code",i,false);if(e){if(!g){c.BaseRenderer.WriteString("");}c.BaseRenderer.WriteByte(10);}else{c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}c.BaseRenderer.WriteString("");if(c.BaseRenderer.Options.VditorCodeBlockPreview){c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-ir__preview"]),new CJ(["data-render","2"])]),false);n=BA(h);if(n){c.BaseRenderer.Tag("div",i,false);}else{c.BaseRenderer.Tag("code",i,false);}o=a.Tokens;o=A.ReplaceAll(o,D.CaretTokens,CI.nil);c.BaseRenderer.Write(E.EscapeHTML(o));if(n){c.BaseRenderer.WriteString("");}else{c.BaseRenderer.WriteString("");}}$s=-1;return 2;}return;}var $f={$blk:LY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$ptrType(R).prototype.renderEmojiAlias=function LZ(a,b){var a,b,c;c=this;return 2;};$ptrType(R).prototype.renderEmojiImg=function MA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(a.FirstChild.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderEmojiUnicode=function MB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(a.FirstChild.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderEmoji=function MC(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.PreviousNodeText();$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");if(""===e){c.BaseRenderer.WriteString("\xE2\x80\x8B");}$r=c.renderSpanNode(a);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("");case 3:$s=-1;return 2;}return;}var $f={$blk:MC,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(R).prototype.renderInlineMathCloseMarker=function MD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(36);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderInlineMathContent=function ME(a,b){var a,b,c,d;c=this;if(b){d=a.Tokens;d=E.EscapeHTML(d);c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__preview"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","language-math"])]),false);d=A.ReplaceAll(d,D.CaretTokens,CI.nil);if(a.ParentIs(109,DX.nil)){d=A.ReplaceAll(d,(new CI($stringToBytes("\\|"))),(new CI($stringToBytes("|"))));}c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderInlineMathOpenMarker=function MF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(36);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-newline","1"]),new CJ(["class","vditor-ir__marker vditor-ir__marker--pre"]),new CJ(["data-type","math-inline"])]),false);}return 2;};$ptrType(R).prototype.renderInlineMath=function MG(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:MG,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderMathBlockCloseMarker=function MH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","math-block-close-marker"])]),false);c.BaseRenderer.Write(G.MathBlockMarker);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderMathBlockContent=function MI(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=A.TrimSpace(a.Tokens);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.Tokens=d;e=a.Tokens.$length;f=1>e||((3===e)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));g="vditor-ir__marker--pre";if(c.BaseRenderer.Options.VditorMathBlockPreview){g=g+(" vditor-ir__marker");}c.BaseRenderer.Tag("pre",new CR([new CJ(["class",g])]),false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","math-block"]),new CJ(["class","language-math"])]),false);if(f){c.BaseRenderer.WriteString("\n");}else{c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}c.BaseRenderer.WriteString("");if(c.BaseRenderer.Options.VditorMathBlockPreview){c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-ir__preview"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","math-block"]),new CJ(["class","language-math"])]),false);h=a.Tokens;h=A.ReplaceAll(h,D.CaretTokens,CI.nil);c.BaseRenderer.Write(E.EscapeHTML(h));c.BaseRenderer.WriteString("");}$s=-1;return 2;}return;}var $f={$blk:MI,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(R).prototype.renderMathBlockOpenMarker=function MJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","math-block-open-marker"])]),false);c.BaseRenderer.Write(G.MathBlockMarker);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderMathBlock=function MK(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderDivNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.WriteString("");case 3:$s=-1;return 2;}return;}var $f={$blk:MK,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderTableCell=function ML(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){$s=1;continue;}$s=2;continue;case 1:e=CR.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CJ(["align","left"]));}else if(f===(2)){e=$append(e,new CJ(["align","center"]));}else if(f===(3)){e=$append(e,new CJ(["align","right"]));}c.BaseRenderer.Tag(d,e,false);if(DL.nil===a.FirstChild){$s=4;continue;}if(A.Equal(a.FirstChild.Tokens,D.CaretTokens)){$s=5;continue;}$s=6;continue;case 4:a.AppendChild(new C.Node.ptr("","","","",16,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,(new CI($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=7;continue;case 5:a.FirstChild.Tokens=(new CI($stringToBytes("\xE2\x80\xB8 ")));$s=7;continue;case 6:g=A.TrimSpace(a.FirstChild.Tokens);$s=8;case 8:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}a.FirstChild.Tokens=g;case 7:$s=3;continue;case 2:c.BaseRenderer.Tag("/"+d,CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:ML,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(R).prototype.renderTableRow=function MM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CR.nil,false);}else{c.BaseRenderer.Tag("/tr",CR.nil,false);}return 2;};$ptrType(R).prototype.renderTableHead=function MN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CR.nil,false);}else{c.BaseRenderer.Tag("/thead",CR.nil,false);if(!(DL.nil===a.Next)){c.BaseRenderer.Tag("tbody",CR.nil,false);}}return 2;};$ptrType(R).prototype.renderTable=function MO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("table",new CR([new CJ(["data-block","0"]),new CJ(["data-type","table"])]),false);}else{if(!(DL.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CR.nil,false);}c.BaseRenderer.Tag("/table",CR.nil,false);}return 2;};$ptrType(R).prototype.renderStrikethrough=function MP(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:MP,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderStrikethrough1OpenMarker=function MQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("s",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderStrikethrough1CloseMarker=function MR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderStrikethrough2OpenMarker=function MS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~~");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("s",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderStrikethrough2CloseMarker=function MT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/s",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString("~~");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderLinkTitle=function MU(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--title"])]),false);c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderLinkDest=function MV(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){$s=-1;return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=A.TrimSpace(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=A.ToLower(f);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;if(A.HasPrefix(f,(new CI($stringToBytes("javascript:"))))){d=CI.nil;}case 4:d=E.EscapeHTML(d);c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/span",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:MV,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(R).prototype.renderLinkSpace=function MW(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(R).prototype.renderLinkText=function MX(a,b){var a,b,c;c=this;if(b){if(34===a.Parent.Type){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);}else{if(3===a.Parent.LinkType){c.BaseRenderer.Tag("span",CR.nil,false);}else{c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__link"])]),false);}}c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderCloseParen=function MY(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);c.BaseRenderer.WriteByte(41);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderOpenParen=function MZ(a,b){var a,b,c;c=this;if(b){if((33===a.Parent.Type)&&(3===a.Parent.LinkType)){return 2;}c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--paren"])]),false);c.BaseRenderer.WriteByte(40);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderCloseBrace=function NA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);c.BaseRenderer.WriteByte(125);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderOpenBrace=function NB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--brace"])]),false);c.BaseRenderer.WriteByte(123);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderCloseBracket=function NC(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(93);c.BaseRenderer.Tag("/span",CR.nil,false);if(3===a.Parent.LinkType){d=a.Parent.ChildByType(40);if(DL.nil===d||!A.EqualFold(a.Parent.LinkRefLabel,d.Tokens)){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--link"])]),false);c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Parent.LinkRefLabel);c.BaseRenderer.WriteByte(93);c.BaseRenderer.Tag("/span",CR.nil,false);}}}return 2;};$ptrType(R).prototype.renderOpenBracket=function ND(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bracket"])]),false);c.BaseRenderer.WriteByte(91);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderBang=function NE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteByte(33);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderImage=function NF(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=!(DL.nil===a.Next)&&(16===a.Next.Type)&&A.HasPrefix(a.Next.Tokens,D.CaretTokens);if(b){$s=1;continue;}$s=2;continue;case 1:if(3===a.LinkType){a.ChildByType(38).Unlink();a.ChildByType(41).Unlink();e=a.ChildByType(43);if(!(DL.nil===e)){e.Unlink();a.ChildByType(42).Unlink();}a.ChildByType(39).Unlink();}f=c.Text(a);$s=4;case 4:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h="vditor-ir__node";if(K.Contains(g,"\xE2\x80\xB8")||d){h=h+(" vditor-ir__node--expand");}c.BaseRenderer.Tag("span",new CR([new CJ(["class",h]),new CJ(["data-type","img"])]),false);$s=3;continue;case 2:if(d){c.BaseRenderer.WriteString("\xE2\x80\xB8");a.Next.Tokens=A.ReplaceAll(a.Next.Tokens,D.CaretTokens,CI.nil);}i=a;if(3===a.LinkType){$s=5;continue;}$s=6;continue;case 5:j=c.BaseRenderer.Tree.FindLinkRefDefLink(a.LinkRefLabel);$s=7;case 7:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;case 6:k=i.ChildByType(41).Tokens;l=c.BaseRenderer.LinkPath(k);$s=8;case 8:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=l;k=A.ReplaceAll(k,D.CaretTokens,CI.nil);m=new CR([new CJ(["src",($bytesToString(k))])]);n=a.ChildByType(40);if(!(DL.nil===n)&&0");c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","html-block"])]),false);c.BaseRenderer.Write(E.EscapeHTML(e));c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("pre",new CR([new CJ(["class","vditor-ir__preview"]),new CJ(["data-render","2"])]),false);e=A.ReplaceAll(e,D.CaretTokens,CI.nil);if(c.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=AE(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=c.BaseRenderer.tagSrcPath(e);$s=8;case 8:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;c.BaseRenderer.Write(e);c.BaseRenderer.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:NH,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(R).prototype.renderInlineHTML=function NI(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}d=A.Equal(a.Tokens,(new CI($stringToBytes(""))));e=A.Equal(a.Tokens,(new CI($stringToBytes(""))));if(d||e){$s=1;continue;}$s=2;continue;case 1:if(d){$s=4;continue;}$s=5;continue;case 4:if(c.tagMatchClose("kbd",a)){$s=7;continue;}$s=8;continue;case 7:$r=c.renderSpanNode(a);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("code",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("kbd",CR.nil,false);$s=9;continue;case 8:$r=c.renderSpanNode(a);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("code",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);case 9:$s=6;continue;case 5:if(c.tagMatchOpen("kbd",a)){$s=12;continue;}$s=13;continue;case 12:c.BaseRenderer.Tag("/kbd",CR.nil,false);$r=c.renderSpanNode(a);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("code",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);$s=14;continue;case 13:$r=c.renderSpanNode(a);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("code",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);case 14:case 6:$s=3;continue;case 2:$r=c.renderSpanNode(a);$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.BaseRenderer.Tag("code",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:NI,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(R).prototype.tagMatchClose=function NJ(a,b){var a,b,c,d;c=this;d=b.Next;while(true){if(!(!(DL.nil===d))){break;}if((10===d.Type)&&""===d.TokensStr()){return true;}d=d.Next;}return false;};$ptrType(R).prototype.tagMatchOpen=function NK(a,b){var a,b,c,d;c=this;d=b.Previous;while(true){if(!(!(DL.nil===d))){break;}if((10===d.Type)&&"<"+a+">"===d.TokensStr()){return true;}d=d.Previous;}return false;};$ptrType(R).prototype.renderDocument=function NL(a,b){var a,b,c;c=this;return 2;};$ptrType(R).prototype.renderParagraph=function NM(a,b){var a,b,c,d;c=this;d=a.Parent.Parent;if(!(DL.nil===d)&&(7===d.Type)&&d.ListData.Tight){return 2;}if(b){c.BaseRenderer.Tag("p",new CR([new CJ(["data-block","0"])]),false);}else{c.BaseRenderer.Tag("/p",CR.nil,false);}return 2;};$ptrType(R).prototype.renderText=function NN(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:if(!A.EqualFold(d,(new CI($stringToBytes("\xE2\x80\xB8\xE2\x80\x8B"))))){d=A.ReplaceAll(d,(new CI($stringToBytes("\xE2\x80\x8B"))),CI.nil);}c.BaseRenderer.Write(E.EscapeHTML(d));case 2:$s=-1;return 2;}return;}var $f={$blk:NN,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(R).prototype.renderCodeSpan=function NO(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:NO,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderCodeSpanOpenMarker=function NP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString(K.Repeat("`",a.Parent.CodeMarkerLen));if(A.HasPrefix(a.Next.Tokens,(new CI($stringToBytes("`"))))){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderCodeSpanContent=function NQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(R).prototype.renderCodeSpanCloseMarker=function NR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker"])]),false);if(A.HasSuffix(a.Previous.Tokens,(new CI($stringToBytes("`"))))){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteString(K.Repeat("`",a.Parent.CodeMarkerLen));c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderEmphasis=function NS(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:NS,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderEmAsteriskOpenMarker=function NT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(42);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("em",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderEmAsteriskCloseMarker=function NU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(42);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderEmUnderscoreOpenMarker=function NV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(95);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("em",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderEmUnderscoreCloseMarker=function NW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteByte(95);c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderStrong=function NX(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:$r=c.renderSpanNode(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:NX,$c:true,$r,a,b,c,$s};return $f;};$ptrType(R).prototype.renderStrongA6kOpenMarker=function NY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("**");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("strong",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderStrongA6kCloseMarker=function NZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("**");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderStrongU8eOpenMarker=function OA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("__");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("strong",new CR([new CJ(["data-newline","1"])]),false);}return 2;};$ptrType(R).prototype.renderStrongU8eCloseMarker=function OB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CR.nil,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--bi"])]),false);c.BaseRenderer.WriteString("__");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderBlockquote=function OC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(R).prototype.renderBlockquoteMarker=function OD(a,b){var a,b,c;c=this;return 2;};$ptrType(R).prototype.renderHeading=function OE(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.Text(a);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=a.ChildByType(420);if(K.Contains(e,"\xE2\x80\xB8")||(!(DL.nil===f)&&A.Contains(f.Tokens,D.CaretTokens))){c.BaseRenderer.WriteString(">0))+" data-block=\"0\" class=\"vditor-ir__node vditor-ir__node--expand\"");}else{c.BaseRenderer.WriteString(">0))+" data-block=\"0\" class=\"vditor-ir__node\"");}g="";if(!(DL.nil===f)){g=($bytesToString(f.Tokens));}if(""===g){$s=5;continue;}$s=6;continue;case 5:h=AT(a);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;case 6:c.BaseRenderer.WriteString(" id=\"ir-"+g+"\"");if(!a.HeadingSetext){c.BaseRenderer.WriteString(" data-marker=\"#\">");}else{if(1===a.HeadingLevel){c.BaseRenderer.WriteString(" data-marker=\"=\">");}else{c.BaseRenderer.WriteString(" data-marker=\"-\">");}}if(c.BaseRenderer.Options.HeadingAnchor){$s=8;continue;}$s=9;continue;case 8:i=AT(a);$s=10;case 10:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;c.BaseRenderer.Tag("a",new CR([new CJ(["id","vditorAnchor-"+j]),new CJ(["class","vditor-anchor"]),new CJ(["href","#"+j])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/a",CR.nil,false);case 9:if(!a.HeadingSetext){c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--heading"]),new CJ(["data-type","heading-marker"])]),false);c.BaseRenderer.WriteString(K.Repeat("#",a.HeadingLevel)+" ");c.BaseRenderer.Tag("/span",CR.nil,false);}$s=3;continue;case 2:if(a.HeadingSetext){$s=11;continue;}$s=12;continue;case 11:c.BaseRenderer.Tag("span",new CR([new CJ(["class","vditor-ir__marker vditor-ir__marker--heading"]),new CJ(["data-type","heading-marker"]),new CJ(["data-render","2"])]),false);c.BaseRenderer.Newline();k=c.BaseRenderer.setextHeadingLen(a);$s=13;case 13:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(1===a.HeadingLevel){c.BaseRenderer.WriteString(K.Repeat("=",l));}else{c.BaseRenderer.WriteString(K.Repeat("-",l));}c.BaseRenderer.Tag("/span",CR.nil,false);case 12:c.BaseRenderer.WriteString(">0))+">");case 3:$s=-1;return 2;}return;}var $f={$blk:OE,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(R).prototype.renderHeadingC8hMarker=function OF(a,b){var a,b,c;c=this;return 2;};$ptrType(R).prototype.renderHeadingID=function OG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","heading-id"]),new CJ(["class","vditor-ir__marker"])]),false);c.BaseRenderer.WriteString(" {"+($bytesToString(a.Tokens))+"}");c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(R).prototype.renderList=function OH(a,b){var a,b,c,d,e,f,g;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){e=CR.nil;if(a.ListData.Tight){e=$append(e,new CJ(["data-tight","true"]));}if(0===a.ListData.BulletChar){if(!((1===a.ListData.Start))){e=$append(e,new CJ(["start",J.Itoa(a.ListData.Start)]));}}f=a.ListData.Typ;if(f===(0)){e=$append(e,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(f===(1)){e=$append(e,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(f===(3)){if(0===a.ListData.BulletChar){e=$append(e,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{e=$append(e,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}}e=$append(e,new CJ(["data-block","0"]));c.BaseRenderer.renderListStyle(a,(g||(g=new GC(function(){return e;},function($v){e=$v;}))));c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CR.nil,false);}return 2;};$ptrType(R).prototype.renderListItem=function OI(a,b){var a,b,c,d,e;c=this;if(b){d=CR.nil;e=a.ListData.Typ;if(e===(0)){d=$append(d,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}else if(e===(1)){d=$append(d,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else if(e===(3)){if(0===a.ListData.BulletChar){d=$append(d,new CJ(["data-marker",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))]));}else{d=$append(d,new CJ(["data-marker",($bytesToString(a.ListData.Marker))]));}if(!(DL.nil===a.FirstChild)&&!(DL.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)){d=$append(d,new CJ(["class",c.BaseRenderer.Options.GFMTaskListItemClass]));}}c.BaseRenderer.Tag("li",d,false);}else{c.BaseRenderer.Tag("/li",CR.nil,false);}return 2;};$ptrType(R).prototype.renderTaskListItemMarker=function OJ(a,b){var a,b,c,d;c=this;if(b){d=CR.nil;if(a.TaskListItemChecked){d=$append(d,new CJ(["checked",""]));}d=$append(d,new CJ(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};$ptrType(R).prototype.renderThematicBreak=function OK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("hr",new CR([new CJ(["data-block","0"])]),true);}return 2;};$ptrType(R).prototype.renderHardBreak=function OL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CR.nil,true);}return 2;};$ptrType(R).prototype.renderSoftBreak=function OM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(R).prototype.renderSpanNode=function ON(a){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=b.Text(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=CR.nil;f=a.Type;if(f===(17)){e=$append(e,new CJ(["data-type","em"]));}else if(f===(22)){e=$append(e,new CJ(["data-type","strong"]));}else if(f===(101)){e=$append(e,new CJ(["data-type","s"]));}else if(f===(450)){e=$append(e,new CJ(["data-type","mark"]));}else if(f===(485)){e=$append(e,new CJ(["data-type","sup"]));}else if(f===(490)){e=$append(e,new CJ(["data-type","sub"]));}else if(f===(33)){if(!((3===a.LinkType))){e=$append(e,new CJ(["data-type","a"]));}else{e=$append(e,new CJ(["data-type","link-ref"]));}}else if(f===(34)){e=$append(e,new CJ(["data-type","img"]));}else if(f===(27)){e=$append(e,new CJ(["data-type","code"]));}else if(f===(200)){e=$append(e,new CJ(["data-type","emoji"]));}else if(f===(10)){e=$append(e,new CJ(["data-type","html-inline"]));}else if(f===(44)){e=$append(e,new CJ(["data-type","html-entity"]));}else if(f===(400)){e=$append(e,new CJ(["data-type","backslash"]));}else{e=$append(e,new CJ(["data-type","inline-node"]));}if(K.Contains(d,"\xE2\x80\xB8")){e=$append(e,new CJ(["class","vditor-ir__node vditor-ir__node--expand"]));b.BaseRenderer.Tag("span",e,false);$s=-1;return;}g=a.PreviousNodeText();$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;if(K.HasSuffix(h,"\xE2\x80\xB8")){e=$append(e,new CJ(["class","vditor-ir__node vditor-ir__node--expand"]));b.BaseRenderer.Tag("span",e,false);$s=-1;return;}i=a.NextNodeText();$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(K.HasPrefix(j,"\xE2\x80\xB8")){e=$append(e,new CJ(["class","vditor-ir__node vditor-ir__node--expand"]));b.BaseRenderer.Tag("span",e,false);$s=-1;return;}e=$append(e,new CJ(["class","vditor-ir__node"]));b.BaseRenderer.Tag("span",e,false);$s=-1;return;}return;}var $f={$blk:ON,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(R).prototype.renderDivNode=function OO(a){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=b.Text(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=new CR([new CJ(["data-block","0"])]);f=a.Type;if(f===(11)){e=$append(e,new CJ(["data-type","code-block"]));}else if(f===(9)){e=$append(e,new CJ(["data-type","html-block"]));}else if(f===(300)){e=$append(e,new CJ(["data-type","math-block"]));}else if(f===(425)){e=$append(e,new CJ(["data-type","yaml-front-matter"]));}if(K.Contains(d,"\xE2\x80\xB8")){e=$append(e,new CJ(["class","vditor-ir__node vditor-ir__node--expand"]));b.BaseRenderer.Tag("div",e,false);$s=-1;return;}e=$append(e,new CJ(["class","vditor-ir__node"]));b.BaseRenderer.Tag("div",e,false);$s=-1;return;}return;}var $f={$blk:OO,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(R).prototype.Text=function OP(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]="";c=this;$r=C.Walk(a,(function(b){return function OQ(d,e){var d,e,f;if(e){f=d.Type;if((f===(16))||(f===(40))||(f===(41))||(f===(42))||(f===(15))||(f===(29))||(f===(306))||(f===(302))||(f===(427))||(f===(9))||(f===(10))||(f===(203))){b[0]=b[0]+(($bytesToString(d.Tokens)));}else if(f===(14)){b[0]=b[0]+(($bytesToString(d.CodeBlockInfo)));}else if(f===(33)){if(3===d.LinkType){b[0]=b[0]+(($bytesToString(d.LinkRefLabel)));}}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}var $f={$blk:OP,$c:true,$r,a,b,c,$s};return $f;};U=function OR(a,b,c,d){var a,b,c,d,e,f;e=new T.ptr(CB(a,c,d),b,CJ.nil);f=41;(e.FormatRenderer.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(e,"renderLinkDest")});return e;};$pkg.NewTextBundleRenderer=U;$ptrType(T).prototype.Render=function OT(){var{a,b,c,d,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=CI.nil;b=CJ.nil;c=this;d=c.FormatRenderer.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a=d;b=c.originalLink;$s=-1;return[a,b];}return;}var $f={$blk:OT,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(T).prototype.renderLinkDest=function OU(a,b){var a,b,c,d,e,f,g;c=this;if(b){d=H.BytesToStr(a.Tokens);e=c.linkPrefixes;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(!(""===g)&&K.HasPrefix(d,g)){c.originalLink=$append(c.originalLink,d);d="assets"+$substring(d,g.length);}f++;}c.FormatRenderer.BaseRenderer.WriteString(d);}return 2;};$ptrType(AQ).prototype.FixTermTypo=function OV(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=b.fixTermTypo0(a);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;$s=2;case 2:return d;}return;}var $f={$blk:OV,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(AQ).prototype.fixTermTypo0=function OW(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=a.$length;d=0;e=0;f=0;g=0;h=0;i=e;j=f;k=g;l=h;m=0;n=0;o=m;p=n;q=CI.nil;case 1:if(!(i=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+i]);if(V(d)){i=i+(1)>>0;$s=1;continue;}if(1<=i){o=(r=i-1>>0,((r<0||r>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+r]));if(!V(o)){i=i+(1)>>0;$s=1;continue;}}if(F.IsASCIIPunct(o)){i=i+(1)>>0;$s=1;continue;}j=i;while(true){if(!(j=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+j]);if(V(p)||(46===p)){break;}j=j+(1)>>0;}if(F.IsASCIIPunct(p)){i=i+(1)>>0;$s=1;continue;}s=A.ToLower($subslice(a,i,j));$s=3;case 3:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}q=s;t=(u=$mapIndex(b.Options.Terms,$String.keyFor(H.BytesToStr(q))),u!==undefined?[u.v,true]:["",false]);v=t[0];w=t[1];if(w){l=0;k=i;while(true){if(!(k=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+k]=v.charCodeAt(l));l=l+(1)>>0;k=k+(1)>>0;}}i=i+(1)>>0;$s=1;continue;case 2:$s=-1;return a;}return;}var $f={$blk:OW,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s};return $f;};V=function OX(a){var a;return a>=128||F.IsWhitespace(a)||F.IsASCIIPunct(a);};W=function OY(){var a,b,c,d,e,f,g,h,i,j,k;a=false;a=(b=(X?X.size:0),((b<0||b>2147483647)?$throwRuntimeError("makemap: size out of range"):new $global.Map()));c=X;d=0;e=c?c.keys():undefined;f=c?c.size:0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f]);if(f<(d-3>>0)&&(105===(g=f+1>>0,((g<0||g>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+g])))&&(110===(h=f+2>>0,((h<0||h>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+h])))&&(103===(i=f+3>>0,((i<0||i>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+i])))&&L.Is(L.Han,((f<0||f>=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+f]))){b=b+(($encodeRune(e))+"ing");f=f+(4)>>0;continue;}b=Z(b,e);f=f+(1)>>0;}return b;};$pkg.Space0=Y;Z=function PC(a,b){var a,b,c,d;if(0===a.length){return($encodeRune(b));}if("1"<=a&&"9">=a&&(65039===b)){return a+($encodeRune(b));}c=M.DecodeLastRuneInString(a);d=c[0];if(AA(d,b)){return a+" "+($encodeRune(b));}return a+($encodeRune(b));};AA=function PD(a,b){var a,b,c,d,e,f;if(L.IsSpace(a)||L.IsSpace(b)||((D.CaretRune===a))||((D.CaretRune===b))||!L.IsPrint(a)||!L.IsPrint(b)){return false;}c=AB(a);d=!((37===b))&&!((64===b))&&(L.IsPunct(b)||(126===b)||(61===b)||(35===b));if(c&&d){return false;}e=!((37===a))&&!((64===a))&&(L.IsPunct(a)||(126===a)||(61===a)||(35===a));f=AB(b);if(f&&e){return false;}if((!c&&!f)||(c&&f)){return false;}return true;};AB=function PE(a){var a;return L.Is(L.Han,a)||L.Is(L.Lm,a)||L.Is(L.Hiragana,a)||L.Is(L.Katakana,a)||L.Is(L.Hangul,a);};AD=function PF(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=AE((new CI($stringToBytes(a))));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=($bytesToString(b));$s=2;case 2:return c;}return;}var $f={$blk:PF,$c:true,$r,a,b,c,$s};return $f;};$pkg.Sanitize=AD;AE=function PG(a){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]=new A.Buffer.ptr(CI.nil,0,0);c=false;d=new $Int64(0,0);e="";f=A.Contains(a,(new CI($stringToBytes(" \xE2\x80\xB8"))));a=A.ReplaceAll(a,D.CaretTokens,(new CI($stringToBytes("caretreplacement"))));g=E.NewTokenizer(A.NewReader(a));$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;case 2:i=[i];j=h.Next();$s=6;case 6:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}if(j===0){$s=4;continue;}$s=5;continue;case 4:k=h.Err();if($interfaceIsEqual(k,I.EOF)){l=b[0].Bytes();if(f){l=A.ReplaceAll(l,(new CI($stringToBytes("\"caretreplacement"))),(new CI($stringToBytes("\" caretreplacement"))));}else{l=A.ReplaceAll(l,(new CI($stringToBytes("\" caretreplacement"))),(new CI($stringToBytes("\"caretreplacement"))));}l=A.ReplaceAll(l,(new CI($stringToBytes("caretreplacement"))),D.CaretTokens);$s=-1;return l;}m=k.Error();$s=7;case 7:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=H.StrToBytes(m);$s=8;case 8:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;$s=9;case 9:return o;case 5:i[0]=$clone(h.Token(),E.Token);p=i[0].Type;if(p===(6)){$s=11;continue;}if(p===(5)){$s=12;continue;}if(p===(2)){$s=13;continue;}if(p===(3)){$s=14;continue;}if(p===(4)){$s=15;continue;}if(p===(1)){$s=16;continue;}$s=17;continue;case 11:$s=17;continue;case 12:$s=17;continue;case 13:e=i[0].Data;q=(r=$mapIndex(AC,$String.keyFor(i[0].Data)),r!==undefined?[r.v,true]:[$ifaceNil,false]);s=q[1];if(s){c=true;d=(t=new $Int64(0,1),new $Int64(d.$high+t.$high,d.$low+t.$low));b[0].WriteString(" ");$s=10;continue;}if(!((i[0].Attr.$length===0))){$s=18;continue;}$s=19;continue;case 18:u=AH(i[0].Attr);$s=20;case 20:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}i[0].Attr=u;case 19:if(!c){$s=21;continue;}$s=22;continue;case 21:if(AF(i[0].Data)){$s=23;continue;}$s=24;continue;case 23:$r=AG(b[0],i[0]);$s=26;case 26:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=25;continue;case 24:v=$clone(i[0],E.Token).String();$s=27;case 27:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}w=b[0].WriteString(v);$s=28;case 28:if($c){$c=false;w=w.$blk();}if(w&&w.$blk!==undefined){break s;}w;case 25:case 22:$s=17;continue;case 14:if(e===i[0].Data){e="";}x=(y=$mapIndex(AC,$String.keyFor(i[0].Data)),y!==undefined?[y.v,true]:[$ifaceNil,false]);z=x[1];if(z){d=(aa=new $Int64(0,1),new $Int64(d.$high-aa.$high,d.$low-aa.$low));if((d.$high===0&&d.$low===0)){c=false;}b[0].WriteString(" ");$s=10;continue;}if(!c){$s=29;continue;}$s=30;continue;case 29:ab=$clone(i[0],E.Token).String();$s=31;case 31:if($c){$c=false;ab=ab.$blk();}if(ab&&ab.$blk!==undefined){break s;}ac=b[0].WriteString(ab);$s=32;case 32:if($c){$c=false;ac=ac.$blk();}if(ac&&ac.$blk!==undefined){break s;}ac;case 30:$s=17;continue;case 15:if(!((i[0].Attr.$length===0))){$s=33;continue;}$s=34;continue;case 33:ad=AH(i[0].Attr);$s=35;case 35:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}i[0].Attr=ad;case 34:if(!c){$s=36;continue;}$s=37;continue;case 36:if(AF(i[0].Data)){$s=38;continue;}$s=39;continue;case 38:$r=AG(b[0],i[0]);$s=41;case 41:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=40;continue;case 39:ae=$clone(i[0],E.Token).String();$s=42;case 42:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}af=b[0].WriteString(ae);$s=43;case 43:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}af;case 40:case 37:$s=17;continue;case 16:if(!c){$s=44;continue;}$s=45;continue;case 44:ag=e;if(ag===("script")){$s=47;continue;}if(ag===("style")){$s=48;continue;}$s=49;continue;case 47:b[0].WriteString(i[0].Data);$s=50;continue;case 48:b[0].WriteString(i[0].Data);$s=50;continue;case 49:ah=$clone(i[0],E.Token).String();$s=51;case 51:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ai=b[0].WriteString(ah);$s=52;case 52:if($c){$c=false;ai=ai.$blk();}if(ai&&ai.$blk!==undefined){break s;}ai;case 50:case 46:case 45:case 17:case 10:$s=2;continue;case 3:$s=-1;return CI.nil;}return;}var $f={$blk:PG,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};AF=function PH(a){var a,b;b=a;if(b===("a")||b===("area")||b===("blockquote")||b===("img")||b===("link")||b===("script")){return true;}else{return false;}};AG=function PI(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=A.NewBufferString("");c.WriteString("<");c.WriteString(b.Data);d=b.Attr;e=0;case 1:if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(f.Key==="caretreplacement"){c.WriteString(" caretreplacement");e++;$s=1;continue;}c.WriteByte(32);c.WriteString(f.Key);c.WriteString("=\"");g=f.Key;if(g===("href")||g===("src")){$s=4;continue;}$s=5;continue;case 4:h=E.EscapeString(f.Val);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=c.WriteString(h);$s=8;case 8:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=6;continue;case 5:j=E.EscapeString(f.Val);$s=9;case 9:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=c.WriteString(j);$s=10;case 10:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}k;case 6:case 3:c.WriteByte(34);e++;$s=1;continue;case 2:if(b.Type===4){c.WriteString(" /");}c.WriteString(">");a.WriteString(c.String());$s=-1;return;}return;}var $f={$blk:PI,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AH=function PJ(a){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=KG.nil;c=a;d=0;case 1:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);if(!AJ(e.Key)){d++;$s=1;continue;}if("src"===e.Key||"srcdoc"===e.Key||"srcset"===e.Key||"href"===e.Key){$s=3;continue;}$s=4;continue;case 3:f=K.TrimSpace(e.Val);$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=K.ToLower(f);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;h=AI(h);if(K.HasPrefix(h,"data:image/svg+xml")||K.HasPrefix(h,"data:text/html")||K.HasPrefix(h,"javascript")){d++;$s=1;continue;}i=AE((new CI($stringToBytes(h))));$s=7;case 7:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=E.UnescapeAttrVal(($bytesToString(i)));$s=8;case 8:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;if(!(h===k)){d++;$s=1;continue;}case 4:b=$append(b,e);d++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:PJ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};AI=function PK(a){var a,b,c,d,e,f;b=$makeSlice(PB,0,a.length);c=a;d=0;while(true){if(!(d>0,((d<0||d>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+d]));}};$ptrType(AQ).prototype.WriteString=function PW(a){var a,b,c;b=this;c=a.length;if(0>0));}};$ptrType(AQ).prototype.Newline=function PX(){var a;a=this;if(!((10===a.LastOut))){a.Writer.WriteByte(10);a.LastOut=10;}};$ptrType(AQ).prototype.TextAutoSpacePrevious=function PY(a){var a,b,c,d,e,f,g,h,i;b=this;if(!b.Options.AutoSpace){return;}c=a.ChildByType(16);d=CI.nil;if(!(DL.nil===c)){d=c.Tokens;}if(530===a.Type){d=(new CI($stringToBytes(a.TextMarkTextContent)));}if(1>d.$length){return;}e=a.Previous;if(!(DL.nil===e)&&(16===e.Type)){f=M.DecodeLastRune(e.Tokens);g=f[0];h=M.DecodeRune(d);i=h[0];if(AA(g,i)){b.Writer.WriteByte(32);}}};$ptrType(AQ).prototype.TextAutoSpaceNext=function PZ(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;b=this;if(!b.Options.AutoSpace){return;}c=a.ChildByType(16);d=CI.nil;if(!(DL.nil===c)){d=c.Tokens;}if(530===a.Type){d=(new CI($stringToBytes(a.TextMarkTextContent)));}if(1>d.$length){return;}e=a.Next;if(!(DL.nil===e)){if(16===e.Type){f=M.DecodeRune(e.Tokens);g=f[0];h=M.DecodeLastRune(d);i=h[0];if(AA(i,g)){b.Writer.WriteByte(32);}}else if(456===e.Type){e=e.Next;if(!(DL.nil===e)&&(16===e.Type)){j=M.DecodeRune(e.Tokens);k=j[0];l=M.DecodeLastRune(d);m=l[0];if(AA(m,k)){e.Tokens=$appendSlice(new CI([32]),e.Tokens);}}}}};$ptrType(AQ).prototype.LinkTextAutoSpacePrevious=function QA(a){var a,b,c,d,e,f,g,h;b=this;if(!b.Options.AutoSpace){return;}c=a.ChildByType(40);if(!(DL.nil===c)&&!(CI.nil===c.Tokens)){d=a.Previous;if(!(DL.nil===d)&&(16===d.Type)){e=M.DecodeLastRune(d.Tokens);f=e[0];g=M.DecodeRune(c.Tokens);h=g[0];if(AA(f,h)){b.Writer.WriteByte(32);}}}};$ptrType(AQ).prototype.LinkTextAutoSpaceNext=function QB(a){var a,b,c,d,e,f,g,h;b=this;if(!b.Options.AutoSpace){return;}c=a.ChildByType(40);if(!(DL.nil===c)&&!(CI.nil===c.Tokens)){d=a.Next;if(!(DL.nil===d)&&(16===d.Type)){e=M.DecodeRune(d.Tokens);f=e[0];g=M.DecodeLastRune(c.Tokens);h=g[0];if(AA(h,f)){b.Writer.WriteByte(32);}}}};AS=function QC(a,b){var a,b,c,d,e,f,g,h;c="";d=0;e=0;while(true){if(!(e>0;c=c+(($encodeRune(g)));d=d+(1)>>0;if(b<=d){break;}}return c;};$pkg.SubStr=AS;AT=function QD(a){var{a,b,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";if(0===H.StrToBytes(a.HeadingNormalizedID).$length){$s=1;continue;}$s=2;continue;case 1:$r=AU(a);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 2:b=a.HeadingNormalizedID;$s=-1;return b;}return;}var $f={$blk:QD,$c:true,$r,a,b,$s};return $f;};$pkg.HeadingID=AT;AU=function QE(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=DL.nil;c=a.Parent;while(true){if(!(!((0===c.Type)))){break;}c=c.Parent;}b[0]=$makeMap($String.keyFor,[]);$r=C.Walk(c,(function(b){return function QF(d,e){var{d,e,f,g,h,i,$s,$r,$c}=$restore(this,{d,e});$s=$s||0;s:while(true){switch($s){case 0:if(e){$s=1;continue;}$s=2;continue;case 1:if(2===d.Type){$s=3;continue;}$s=4;continue;case 3:f=AV(d);$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;while(true){if(!(0<(h=$mapIndex(b[0],$String.keyFor(g)),h!==undefined?h.v:0))){break;}g=g+("-");}d.HeadingNormalizedID=g;i=g;(b[0]||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(i),{k:i,v:1});case 4:case 2:$s=-1;return 2;}return;}var $f={$blk:QF,$c:true,$r,d,e,f,g,h,i,$s};return $f;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:QE,$c:true,$r,a,b,c,$s};return $f;};AV=function QG(a){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=a.ChildByType(420);d="";if(!(DL.nil===c)){d=H.BytesToStr(c.Tokens);}if(""===d){$s=1;continue;}$s=2;continue;case 1:e=a.Text();$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 2:d=K.TrimLeft(d,"#");d=K.ReplaceAll(d,"\xE2\x80\xB8","");f=d;g=0;while(true){if(!(g");if(0");g=e;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);c.renderToC0(i);h++;}c.WriteString("");}else{c.WriteString("[toc]
    ");}c.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:QH,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(AQ).prototype.renderToC0=function QI(a){var a,b,c,d,e;b=this;b.WriteString("
  • ");b.Tag("span",new CR([new CJ(["data-target-id",a.ID])]),false);b.WriteString(a.Content);b.Tag("/span",CR.nil,false);if(0");c=a.Children;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);b.renderToC0(e);d++;}b.WriteString("");}b.WriteString("
  • ");};$ptrType(AQ).prototype.Tag=function QJ(a,b,c){var a,b,c,d,e,f,g;d=this;if(d.DisableTags>0){return;}d.WriteString("<");d.WriteString(a);if(0=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);d.WriteString(" "+(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])+"=\""+(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1])+"\"");f++;}}if(c){d.WriteString(" /");}d.WriteString(">");};$ptrType(AQ).prototype.headings=function QK(){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=QM.nil;b=this;c=b.Tree.Root.ChildrenByType(2);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;e=QL.nil;f=d;g=0;case 2:if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(!(b.Tree.Root===h.Parent)){g++;$s=2;continue;}i=AT(h);$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;if(b.Options.VditorWYSIWYG){j="wysiwyg-"+j;}else if(b.Options.VditorIR){j="ir-"+j;}if(b.Options.KramdownBlockIAL){k=h.KramdownIAL;l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);if("id"===(0>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+0])){j=(1>=m.$length?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+1]);break;}l++;}}n=AY(h);$s=5;case 5:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=new AW.ptr(j,b.Tree.Box,b.Tree.Path,b.Tree.HPath,n,h.HeadingLevel,QM.nil,QL.nil);if(QL.nil===e){a=$append(a,o);}else{if(e.Level");b[0].Write(E.EscapeHTML(d.Tokens));b[0].WriteString("");}else if(f===(29)){b[0].WriteString("");b[0].Write(E.EscapeHTML(d.Tokens));b[0].WriteString("");}else if(f===(16)){if(d.ParentIs(22,DX.nil)){b[0].WriteString("");b[0].Write(E.EscapeHTML(d.Tokens));b[0].WriteString("");}else if(d.ParentIs(17,DX.nil)){b[0].WriteString("");b[0].Write(E.EscapeHTML(d.Tokens));b[0].WriteString("");}else{if(!(DL.nil===d.Previous)&&(10===d.Previous.Type)){if(A.HasPrefix(d.Previous.Tokens,(new CI($stringToBytes(""))))){b[0].Write(d.Next.Tokens);}}else{b[0].Write(E.EscapeHTML(d.Tokens));}}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=b[0].String();$s=-1;return c;}return;}var $f={$blk:QO,$c:true,$r,a,b,c,$s};return $f;};$ptrType(AQ).prototype.setextHeadingLen=function QQ(a){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=0;d=this;b[0]=new A.Buffer.ptr(CI.nil,0,0);$r=C.Walk(a,(function(b){return function QR(e,f){var e,f;if(((16===e.Type)||(40===e.Type)||(32===e.Type))&&f){b[0].Write(e.Tokens);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=b[0].String();e=K.ReplaceAll(e,"\xE2\x80\xB8","");f=K.Split(e,"\n");h=(g=f.$length-1>>0,((g<0||g>=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]));i=h;j=0;while(true){if(!(j>0;}else{c=c+(1)>>0;}j+=k[1];}if(0===c){c=3;}$s=-1;return c;}return;}var $f={$blk:QQ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(AQ).prototype.renderListStyle=function QS(a,b){var a,b,c,d;c=this;if(c.Options.RenderListStyle){d=a.ListData.Typ;if(d===(0)){b.$set($append(b.$get(),new CJ(["data-style",($bytesToString(a.ListData.Marker))])));}else if(d===(1)){b.$set($append(b.$get(),new CJ(["data-style",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else if(d===(3)){if(0===a.ListData.BulletChar){b.$set($append(b.$get(),new CJ(["data-style",J.Itoa(a.ListData.Num)+($encodeRune(a.ListData.Delimiter))])));}else{b.$set($append(b.$get(),new CJ(["data-style",($bytesToString(a.ListData.Marker))])));}}}};$ptrType(AQ).prototype.tagSrc=function QT(a){var a,b,c,d;b=this;c=A.Index(a,(new CI($stringToBytes("src=\""))));if(0>c){return CI.nil;}else{d=$subslice(a,(c+5>>0));d=$subslice(d,0,A.Index(d,(new CI($stringToBytes("\"")))));d=A.ReplaceAll(d,(new CI($stringToBytes("&"))),(new CI($stringToBytes("&"))));return d;}};$ptrType(AQ).prototype.replaceSrc=function QU(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=H.ParseHTML(($bytesToString(a)));$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(KE.nil===e){$s=-1;return a;}e=e.FirstChild;H.SetDomAttrValue(e,"src",b);f=H.DomHTML(e);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;$s=3;case 3:return g;}return;}var $f={$blk:QU,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(AQ).prototype.tagSrcPath=function QV(a){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=A.Index(a,(new CI($stringToBytes("src=\""))));if(0>0));if(1>A.ReplaceAll(d,D.CaretTokens,CI.nil).$length){$s=-1;return a;}e=b.LinkPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=($bytesToString(f));if(A.HasPrefix(f,(new CI($stringToBytes("//"))))){g="https:"+g;}a=A.ReplaceAll(a,d,(new CI($stringToBytes(g))));case 2:$s=-1;return a;}return;}var $f={$blk:QV,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(AQ).prototype.isLastNode=function QW(a,b){var a,b,c,d;c=this;if(a===b||DL.nil===b||DL.nil===b.Parent){return true;}if(!(DL.nil===b.Next)){return false;}if(0===b.Parent.Type){return a.LastChild===b;}d=DL.nil;d=b.Parent;while(true){if(DL.nil===d||DL.nil===d.Parent){return true;}if(0===d.Parent.Type){break;}d=d.Parent;}return a.LastChild===d;};$ptrType(AQ).prototype.NodeID=function QX(a){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=a.KramdownIAL;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if("id"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])){b=(1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1]);$s=-1;return b;}e++;}g=C.NewNodeID();$s=1;case 1:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;h=b;$s=2;case 2:return h;}return;}var $f={$blk:QX,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(AQ).prototype.NodeAttrs=function QY(a){var a,b,c,d,e,f;b=CR.nil;c=this;d=a.KramdownIAL;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if("id"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])){e++;continue;}b=$append(b,f);e++;}return b;};$ptrType(AQ).prototype.NodeAttrsStr=function QZ(a){var a,b,c,d,e,f;b="";c=this;d=a.KramdownIAL;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if("id"===(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])){e++;continue;}b=b+((0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0])+"=\""+(1>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+1])+"\" ");e++;}if(!(""===b)){b=$substring(b,0,(b.length-1>>0));}return b;};BA=function RA(a){var a,b,c,d;if(""===a){return false;}b=AZ;c=0;while(true){if(!(c=b.$length)?($throwRuntimeError("index out of range"),undefined):b.$array[b.$offset+c]);if(a===d){return true;}c++;}return false;};$pkg.NoHighlight=BA;$ptrType(AQ).prototype.Text=function RB(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]="";c=this;$r=C.Walk(a,(function(b){return function RC(d,e){var d,e,f;if(e){f=d.Type;if((f===(16))||(f===(40))||(f===(41))||(f===(43))||(f===(42))||(f===(15))||(f===(29))||(f===(306))||(f===(302))||(f===(427))||(f===(9))||(f===(10))||(f===(203))||(f===(543))||(f===(542))||(f===(433))||(f===(434))||(f===(432))||(f===(456))){b[0]=b[0]+(($bytesToString(d.Tokens)));}else if(f===(14)){b[0]=b[0]+(($bytesToString(d.CodeBlockInfo)));}else if(f===(33)){if(3===d.LinkType){b[0]=b[0]+(($bytesToString(d.LinkRefLabel)));}}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}var $f={$blk:RB,$c:true,$r,a,b,c,$s};return $f;};$ptrType(AQ).prototype.ParagraphContainImgOnly=function RD(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=[c];b[0]=false;d=this;b[0]=true;c[0]=false;$r=C.Walk(a,(function(b,c){return function RE(e,f){var{e,f,g,$s,$r,$c}=$restore(this,{e,f});$s=$s||0;s:while(true){switch($s){case 0:if(!f){$s=-1;return 2;}if(16===e.Type){$s=1;continue;}if(530===e.Type){$s=2;continue;}if(34===e.Type){$s=3;continue;}$s=4;continue;case 1:g=H.IsEmptyStr(($bytesToString(e.Tokens)));$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}if(!g){$s=5;continue;}$s=6;continue;case 5:b[0]=false;$s=-1;return 0;case 6:$s=4;continue;case 2:b[0]=false;$s=-1;return 0;case 3:c[0]=true;case 4:$s=-1;return 2;}return;}var $f={$blk:RE,$c:true,$r,e,f,g,$s};return $f;};})(b,c));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b[0]=c[0]&&b[0];$s=-1;return b[0];}return;}var $f={$blk:RD,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(AQ).prototype.IsMergedCellTable=function RF(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];b[0]=false;c=this;$r=C.Walk(a,(function(b){return function RG(d,e){var d,e,f,g,h;if(!e){return 2;}if(109===d.Type){f=d.KramdownIAL;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);if(("colspan"===(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])||"rowspan"===(0>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0]))&&!("1"===(1>=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+1]))){b[0]=true;return 0;}g++;}}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0];}return;}var $f={$blk:RF,$c:true,$r,a,b,c,$s};return $f;};BD=function RJ(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,eg,eh,ei,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new BC.ptr(AR(a,b,c),b.NodeIndexStart);e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=47;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderLess")});bc=48;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderGreater")});bd=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderOpenBrace")});be=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderCloseBrace")});bf=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkText")});bg=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkSpace")});bh=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderLinkDest")});bi=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderLinkTitle")});bj=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough")});bk=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bl=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bm=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bn=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bo=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTaskListItemMarker")});bp=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTable")});bq=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableHead")});br=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderTableRow")});bs=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderTableCell")});bt=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmoji")});bu=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiUnicode")});bv=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderEmojiImg")});bw=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderEmojiAlias")});bx=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesDefBlock")});by=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderFootnotesDef")});bz=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderFootnotesRef")});ca=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderToC")});cb=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderBackslash")});cc=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderBackslashContent")});cd=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderHtmlEntity")});ce=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatter")});cf=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});cg=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderYamlFrontMatterContent")});ch=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});ci=430;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderBlockRef")});cj=431;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderBlockRefID")});ck=432;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderBlockRefSpace")});cl=433;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderBlockRefText")});cm=434;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderBlockRefDynamicText")});cn=540;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderFileAnnotationRef")});co=541;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderFileAnnotationRefID")});cp=542;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderFileAnnotationRefSpace")});cq=543;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderFileAnnotationRefText")});cr=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderMark")});cs=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderMark1OpenMarker")});ct=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderMark1CloseMarker")});cu=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cu),{k:cu,v:$methodVal(d,"renderMark2OpenMarker")});cv=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cv),{k:cv,v:$methodVal(d,"renderMark2CloseMarker")});cw=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cw),{k:cw,v:$methodVal(d,"renderSup")});cx=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cx),{k:cx,v:$methodVal(d,"renderSupOpenMarker")});cy=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cy),{k:cy,v:$methodVal(d,"renderSupCloseMarker")});cz=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cz),{k:cz,v:$methodVal(d,"renderSub")});da=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(da),{k:da,v:$methodVal(d,"renderSubOpenMarker")});db=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(db),{k:db,v:$methodVal(d,"renderSubCloseMarker")});dc=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dc),{k:dc,v:$methodVal(d,"renderKramdownBlockIAL")});dd=456;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dd),{k:dd,v:$methodVal(d,"renderKramdownSpanIAL")});de=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(de),{k:de,v:$methodVal(d,"renderBlockQueryEmbed")});df=468;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(df),{k:df,v:$methodVal(d,"renderBlockQueryEmbedScript")});dg=460;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dg),{k:dg,v:$methodVal(d,"renderTag")});dh=461;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dh),{k:dh,v:$methodVal(d,"renderTagOpenMarker")});di=462;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(di),{k:di,v:$methodVal(d,"renderTagCloseMarker")});dj=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dj),{k:dj,v:$methodVal(d,"renderLinkRefDefBlock")});dk=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dk),{k:dk,v:$methodVal(d,"renderLinkRefDef")});dl=475;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dl),{k:dl,v:$methodVal(d,"renderSuperBlock")});dm=476;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dm),{k:dm,v:$methodVal(d,"renderSuperBlockOpenMarker")});dn=477;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dn),{k:dn,v:$methodVal(d,"renderSuperBlockLayoutMarker")});dp=478;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dp),{k:dp,v:$methodVal(d,"renderSuperBlockCloseMarker")});dq=495;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dq),{k:dq,v:$methodVal(d,"renderGitConflict")});dr=496;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dr),{k:dr,v:$methodVal(d,"renderGitConflictOpenMarker")});ds=497;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ds),{k:ds,v:$methodVal(d,"renderGitConflictContent")});dt=498;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dt),{k:dt,v:$methodVal(d,"renderGitConflictCloseMarker")});du=500;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(du),{k:du,v:$methodVal(d,"renderIFrame")});dv=535;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dv),{k:dv,v:$methodVal(d,"renderWidget")});dw=510;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dw),{k:dw,v:$methodVal(d,"renderVideo")});dx=505;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dx),{k:dx,v:$methodVal(d,"renderAudio")});dy=515;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dy),{k:dy,v:$methodVal(d,"renderKbd")});dz=516;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dz),{k:dz,v:$methodVal(d,"renderKbdOpenMarker")});ea=517;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ea),{k:ea,v:$methodVal(d,"renderKbdCloseMarker")});eb=520;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eb),{k:eb,v:$methodVal(d,"renderUnderline")});ec=521;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ec),{k:ec,v:$methodVal(d,"renderUnderlineOpenMarker")});ed=522;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ed),{k:ed,v:$methodVal(d,"renderUnderlineCloseMarker")});ee=525;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ee),{k:ee,v:$methodVal(d,"renderBr")});ef=530;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ef),{k:ef,v:$methodVal(d,"renderTextMark")});eg=550;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eg),{k:eg,v:$methodVal(d,"renderAttributeView")});eh=560;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eh),{k:eh,v:$methodVal(d,"renderCustomBlock")});ei=580;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ei),{k:ei,v:$methodVal(d,"renderCallout")});return d;};$pkg.NewProtyleRenderer=BD;$ptrType(BC).prototype.renderCallout=function RK(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=new CR([new CJ(["contenteditable","false"]),new CJ(["data-subtype",a.CalloutType])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"callout");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.WriteString("
    ");if(0===a.CalloutIconType){d.BaseRenderer.WriteString(a.CalloutIcon);}else if(1===a.CalloutIconType){d.BaseRenderer.WriteString("");}d.BaseRenderer.WriteString("");e=a.CalloutTitle;if(""===e){e=C.GetCalloutTitle(a.CalloutType);}if(""===e){e=a.CalloutType;}f=G.Inline("",(new CI($stringToBytes(e))),d.BaseRenderer.ParseOptions);$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!(PQ.nil===g)&&!(DL.nil===g.Root)&&!(DL.nil===g.Root.FirstChild)){$s=6;continue;}$s=7;continue;case 6:h=EF.nil;i=g.Root.FirstChild.FirstChild;while(true){if(!(!(DL.nil===i))){break;}h=$append(h,i);i=i.Next;}g.Root.FirstChild.Unlink();j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);g.Root.AppendChild(l);k++;}m=BD(g,d.BaseRenderer.Options,d.BaseRenderer.ParseOptions).BaseRenderer.Render();$s=9;case 9:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;d.BaseRenderer.Write(n);$s=8;continue;case 7:d.BaseRenderer.WriteString(e);case 8:d.BaseRenderer.WriteString("
    ");d.BaseRenderer.WriteString("
    ");$s=3;continue;case 2:d.BaseRenderer.WriteString("
    ");d.renderIAL(a);d.BaseRenderer.WriteString("");case 3:$s=-1;return 2;}return;}var $f={$blk:RK,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};$ptrType(BC).prototype.renderCustomBlock=function RL(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=new CR([new CJ(["data-type","NodeCustomBlock"]),new CJ(["data-info",a.CustomBlockInfo]),new CJ(["data-content",($bytesToString(E.EscapeHTML(a.Tokens)))])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"custom-block");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.renderIAL(a);d.BaseRenderer.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:RL,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.renderAttributeView=function RM(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=new CR([new CJ(["contenteditable","false"]),new CJ(["data-av-id",a.AttributeViewID]),new CJ(["data-av-type",a.AttributeViewType])]);$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"av");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([]);d.spellcheck((c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.WriteString("");d.renderIAL(a);d.BaseRenderer.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:RM,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.renderTextMark=function RN(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(G.ContainTextMark(a,new CJ(["code","inline-math","kbd"]))){$s=4;continue;}$s=5;continue;case 4:if(d.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:e=a.PreviousNodeText();$s=9;case 9:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!(""===f)){g=M.DecodeLastRuneInString(f);h=g[0];if(L.IsLetter(h)||L.IsDigit(h)){d.BaseRenderer.WriteByte(32);}}case 8:$s=6;continue;case 5:d.BaseRenderer.TextAutoSpacePrevious(a);case 6:i=d.renderTextMarkAttrs(a);$s=10;case 10:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}c[0]=i;d.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if((DL.nil===a.Previous||(32===a.Previous.Type)||("\xE2\x80\xB8"===a.Previous.TokensStr()&&(DL.nil===a.Previous.Previous||(32===a.Previous.Previous.Type))))&&G.ContainTextMark(a,new CJ(["code","kbd","tag"]))){d.BaseRenderer.WriteString("\xE2\x80\x8B");}if(a.IsTextMarkType("code")){if(d.BaseRenderer.Options.Spellcheck){c[0]=$append(c[0],new CJ(["spellcheck","false"]));}}d.BaseRenderer.Tag("span",c[0],false);if(G.ContainTextMark(a,new CJ(["code","kbd","tag"]))){d.BaseRenderer.WriteString("\xE2\x80\x8B");}j=a.TextMarkTextContent;if(a.ParentIs(109,DX.nil)){if(a.IsTextMarkType("code")){j=K.ReplaceAll(j,"|","|");}else{j=K.ReplaceAll(j,"\\|","|");}j=K.ReplaceAll(j,"\n","
    ");}d.BaseRenderer.WriteString(j);$s=3;continue;case 2:d.BaseRenderer.WriteString("");if(G.ContainTextMark(a,new CJ(["code","kbd","tag"]))){$s=11;continue;}$s=12;continue;case 11:k=a.NextNodeText();$s=13;case 13:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;if(!(""===l)){if(!K.HasPrefix(l,"\xE2\x80\x8B")){d.BaseRenderer.WriteString("\xE2\x80\x8B");}}else{d.BaseRenderer.WriteString("\xE2\x80\x8B");}case 12:if(G.ContainTextMark(a,new CJ(["code","inline-math","kbd"]))){$s=14;continue;}$s=15;continue;case 14:if(d.BaseRenderer.Options.AutoSpace){$s=17;continue;}$s=18;continue;case 17:m=a.NextNodeText();$s=19;case 19:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;if(!(""===n)){o=M.DecodeRuneInString(n);p=o[0];if(L.IsLetter(p)||L.IsDigit(p)){d.BaseRenderer.WriteByte(32);}}case 18:$s=16;continue;case 15:d.BaseRenderer.TextAutoSpaceNext(a);case 16:case 3:$s=-1;return 2;}return;}var $f={$blk:RN,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};$ptrType(BC).prototype.renderBr=function RO(a,b){var a,b,c;c=this;if(b){if(a.ParentIs(1,new DX([2]))){c.BaseRenderer.WriteByte(10);}else{c.BaseRenderer.WriteString("
    ");}}return 2;};$ptrType(BC).prototype.renderUnderline=function RP(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderUnderlineOpenMarker=function RQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","u"])]),false);}return 2;};$ptrType(BC).prototype.renderUnderlineCloseMarker=function RR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BC).prototype.renderKbd=function RS(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderKbdOpenMarker=function RT(a,b){var a,b,c;c=this;if(b){if(DL.nil===a.Previous||(32===a.Previous.Type)){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","kbd"])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};$ptrType(BC).prototype.renderKbdCloseMarker=function RU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};$ptrType(BC).prototype.renderBlockQueryEmbed=function RV(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=a.ChildByType(468);if(DL.nil===e){$s=-1;return 2;}c[0]=CR.nil;f=e.Tokens;f=E.EscapeHTML(A.ReplaceAll(f,D.CaretTokens,CI.nil));g=H.BytesToStr(f);g=K.ReplaceAll(g,"_esc_newline_","\n");c[0]=$append(c[0],new CJ(["data-content",g]));$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"render-node");$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:RV,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BC).prototype.renderBlockQueryEmbedScript=function RW(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderVideo=function RX(a,b){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe-content"])]),false);d.BaseRenderer.WriteString("\xE2\x80\x8B");e=A.ReplaceAll(a.Tokens,D.CaretTokens,CI.nil);if(d.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=AE(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);$s=8;case 8:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=d.BaseRenderer.replaceSrc(e,($bytesToString(i)));$s=9;case 9:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;d.BaseRenderer.Write(e);$s=3;continue;case 2:d.BaseRenderer.Tag("span",new CR([new CJ(["class","protyle-action__drag"]),new CJ(["contenteditable","false"])]),false);d.BaseRenderer.Tag("/span",CR.nil,false);d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:RX,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(BC).prototype.renderAudio=function RY(a,b){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe-content"])]),false);e=A.ReplaceAll(a.Tokens,D.CaretTokens,CI.nil);if(d.BaseRenderer.Options.Sanitize){$s=5;continue;}$s=6;continue;case 5:f=AE(e);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 6:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);$s=8;case 8:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=d.BaseRenderer.replaceSrc(e,($bytesToString(i)));$s=9;case 9:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;d.BaseRenderer.Write(e);d.BaseRenderer.WriteString("\xE2\x80\x8B");$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:RY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(BC).prototype.renderWidget=function RZ(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=A.ReplaceAll(a.Tokens,D.CaretTokens,CI.nil);if(d.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=AE(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 5:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=d.BaseRenderer.replaceSrc(e,($bytesToString(i)));$s=8;case 8:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=d.tokensStyle(e);l=a.IALAttr("style");if(""===l){if(!(""===k)){c[0]=$append(c[0],new CJ(["style",k]));}}e=A.ReplaceAll(e,(new CI($stringToBytes("style=\""+k+"\""))),CI.nil);c[0]=$append(c[0],new CJ(["data-subtype","widget"]));d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([new CJ(["class","iframe-content"])]);d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Write(e);$s=3;continue;case 2:d.BaseRenderer.Tag("span",new CR([new CJ(["class","protyle-action__drag"]),new CJ(["contenteditable","false"])]),false);d.BaseRenderer.Tag("/span",CR.nil,false);d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:RZ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(BC).prototype.renderIFrame=function SA(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=A.ReplaceAll(a.Tokens,D.CaretTokens,CI.nil);if(d.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=AE(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 5:g=d.BaseRenderer.tagSrc(e);h=d.BaseRenderer.LinkPath(g);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=d.BaseRenderer.replaceSrc(e,($bytesToString(i)));$s=8;case 8:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"iframe");$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=d.tokensStyle(e);l=a.IALAttr("style");if(""===l){if(!(""===k)){c[0]=$append(c[0],new CJ(["style",k]));}}e=A.ReplaceAll(e,(new CI($stringToBytes("style=\""+k+"\""))),CI.nil);c[0]=$append(c[0],new CJ(["loading","lazy"]));d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([new CJ(["class","iframe-content"])]);d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Write(e);$s=3;continue;case 2:d.BaseRenderer.Tag("span",new CR([new CJ(["class","protyle-action__drag"]),new CJ(["contenteditable","false"])]),false);d.BaseRenderer.Tag("/span",CR.nil,false);d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:SA,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(BC).prototype.renderBlockRef=function SB(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.ChildByType(431);e="";f="";g=e;h=f;i=a.ChildByType(433);h="s";if(DL.nil===i){i=a.ChildByType(434);h="d";}if(!(DL.nil===i)){$s=3;continue;}$s=4;continue;case 3:j=i.Text();$s=5;case 5:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}g=j;case 4:g=c.escapeRefText(g);k=new CR([new CJ(["data-type","block-ref"]),new CJ(["data-subtype",h]),new CJ(["data-id",d.TokensStr()])]);c.BaseRenderer.Tag("span",k,false);g=K.ReplaceAll(g,"&#124;","|");c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/span",CR.nil,false);$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:SB,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BC).prototype.escapeRefText=function SC(a){var a,b;b=this;a=K.ReplaceAll(a,">",">");a=K.ReplaceAll(a,"<","<");a=K.ReplaceAll(a,"\"",""");a=K.ReplaceAll(a,"'","'");return a;};$ptrType(BC).prototype.renderBlockRefID=function SD(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderBlockRefSpace=function SE(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderBlockRefText=function SF(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderBlockRefDynamicText=function SG(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderFileAnnotationRef=function SH(a,b){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.ChildByType(541);e=d.TokensStr();f=e;g=a.ChildByType(543);if(!(DL.nil===g)){$s=3;continue;}$s=4;continue;case 3:h=g.Text();$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}f=h;case 4:f=c.escapeRefText(f);i=new CR([new CJ(["data-type","file-annotation-ref"]),new CJ(["data-subtype","s"]),new CJ(["data-id",e])]);c.BaseRenderer.Tag("span",i,false);c.BaseRenderer.WriteString(f);c.BaseRenderer.Tag("/span",CR.nil,false);$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:SH,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(BC).prototype.renderFileAnnotationRefID=function SI(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderFileAnnotationRefSpace=function SJ(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderFileAnnotationRefText=function SK(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderGitConflictCloseMarker=function SL(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderGitConflictContent=function SM(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"git-conflict");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([new CJ(["contenteditable","false"]),new CJ(["spellcheck","false"])]);d.BaseRenderer.Tag("div",c[0],false);e=A.TrimSpace(a.Tokens);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;d.BaseRenderer.Write(E.EscapeHTML(f));$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:SM,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BC).prototype.renderGitConflictOpenMarker=function SN(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderGitConflict=function SO(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderTag=function SP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);if(DL.nil===a.Previous||!((32===a.Previous.Type))){c.BaseRenderer.WriteString("\xE2\x80\x8B");}}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BC).prototype.renderTagOpenMarker=function SQ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Parent.Text();$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e=K.ReplaceAll(e,"\xE2\x80\xB8","");c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","tag"]),new CJ(["data-content",E.EscapeHTMLStr(e)])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");case 2:$s=-1;return 2;}return;}var $f={$blk:SQ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderTagCloseMarker=function SR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};$ptrType(BC).prototype.renderSuperBlock=function SS(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(DL.nil===a.FirstChild){$s=-1;return 2;}c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"sb");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.FirstChild.Next.TokensStr();if(""===e){e="row";}c[0]=$append(c[0],new CJ(["data-sb-layout",e]));d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:SS,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderSuperBlockOpenMarker=function ST(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderSuperBlockLayoutMarker=function SU(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderSuperBlockCloseMarker=function SV(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderLinkRefDefBlock=function SW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BC).prototype.renderLinkRefDef=function SX(a,b){var a,b,c,d,e;c=this;if(b){if(DL.nil===a.FirstChild){return 2;}d=a.FirstChild.ChildByType(41).Tokens;e=H.BytesToStr(d);c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]:");if(!("\xE2\x80\xB8"===e)){c.BaseRenderer.WriteString(" ");}c.BaseRenderer.WriteString(e+"\n");}return 1;};$ptrType(BC).prototype.renderKramdownBlockIAL=function SY(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderKramdownSpanIAL=function SZ(a,b){var a,b,c;c=this;if(!b){if(!(DL.nil===a.Previous)&&(34===a.Previous.Type)&&!(DL.nil===a.Next)&&(34===a.Next.Type)){c.BaseRenderer.WriteString("\xE2\x80\x8B");}}return 2;};$ptrType(BC).prototype.renderMark=function TA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BC).prototype.renderMark1OpenMarker=function TB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","mark"])]),false);}return 2;};$ptrType(BC).prototype.renderMark1CloseMarker=function TC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderMark2OpenMarker=function TD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","mark"])]),false);}return 2;};$ptrType(BC).prototype.renderMark2CloseMarker=function TE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderSup=function TF(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderSupOpenMarker=function TG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","sup"])]),false);}return 2;};$ptrType(BC).prototype.renderSupCloseMarker=function TH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderSub=function TI(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderSubOpenMarker=function TJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","sub"])]),false);}return 2;};$ptrType(BC).prototype.renderSubCloseMarker=function TK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderYamlFrontMatterCloseMarker=function TL(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderYamlFrontMatterContent=function TM(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=A.TrimSpace(a.Tokens);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.$length;g=1>f||((3===f)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));c.BaseRenderer.Tag("pre",CR.nil,false);c.BaseRenderer.Tag("code",new CR([new CJ(["data-type","yaml-front-matter"])]),false);if(g){c.BaseRenderer.WriteString("\n");}else{c.BaseRenderer.Write(E.EscapeHTML(e));}c.BaseRenderer.WriteString("");case 2:$s=-1;return 2;}return;}var $f={$blk:TM,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BC).prototype.renderYamlFrontMatterOpenMarker=function TN(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderYamlFrontMatter=function TO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BC).prototype.renderHtmlEntity=function TP(a,b){var a,b,c;c=this;if(!b){return 2;}c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));return 2;};$ptrType(BC).prototype.renderBackslashContent=function TQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BC).prototype.renderBackslash=function TR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}else{c.BaseRenderer.WriteString("");}return 2;};$ptrType(BC).prototype.renderToC=function TS(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=2;case 2:return e;}return;}var $f={$blk:TS,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderFootnotesDefBlock=function TT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");c.BaseRenderer.WriteString("
    \n");c.BaseRenderer.WriteString("
      ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BC).prototype.renderFootnotesDef=function TU(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.WriteString("
  • ");if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])).FootnotesRefId;a.FirstChild.PrependChild(new C.Node.ptr("","","","",10,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,(new CI($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else{c.BaseRenderer.WriteString("
  • \n");}return 2;};$ptrType(BC).prototype.renderFootnotesRef=function TV(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=J.Itoa(f);c.BaseRenderer.Tag("sup",new CR([new CJ(["class","footnotes-ref"]),new CJ(["id","footnotes-ref-"+a.FootnotesRefId])]),false);c.BaseRenderer.Tag("a",new CR([new CJ(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/a",CR.nil,false);c.BaseRenderer.Tag("/sup",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:TV,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BC).prototype.renderCodeBlock=function TW(a,b){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=[d];e=this;f=false;g="";if(!(DL.nil===a.FirstChild)&&!(DL.nil===a.FirstChild.Next)&&0d||((3===d)&&"\xE2\x80\xB8"===($bytesToString(a.Tokens)));f="";g=false;if(!(DL.nil===a.Previous)){g=A.Contains(a.Previous.CodeBlockInfo,D.CaretTokens);a.Previous.CodeBlockInfo=A.ReplaceAll(a.Previous.CodeBlockInfo,D.CaretTokens,CI.nil);}h=new CR([new CJ(["class","protyle-action--first protyle-action__language"]),new CJ(["contenteditable","false"])]);if(!(DL.nil===a.Previous)&&0=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])));}c.BaseRenderer.Tag("span",h,false);c.BaseRenderer.WriteString(f);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("span",new CR([new CJ(["class","ariaLabel protyle-icon protyle-icon--first protyle-action__copy"]),new CJ(["data-position","4north"])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/div",CR.nil,false);h=new CR([new CJ(["class","hljs"])]);c.BaseRenderer.Tag("div",h,false);c.BaseRenderer.Tag("div",CR.nil,false);c.BaseRenderer.Tag("/div",CR.nil,false);h=new CR([]);c.contenteditable(a,(j||(j=new GC(function(){return h;},function($v){h=$v;}))));h=$append(h,new CJ(["style","flex: 1"]));h=$append(h,new CJ(["spellcheck","false"]));c.BaseRenderer.Tag("div",h,false);if(e){if(g){c.BaseRenderer.WriteString("");}}else{k=E.EscapeHTML(a.Tokens);k=A.ReplaceAll(k,(new CI($stringToBytes("__@mark__"))),(new CI($stringToBytes(""))));k=A.ReplaceAll(k,(new CI($stringToBytes("__mark@__"))),(new CI($stringToBytes(""))));c.BaseRenderer.Write(k);}c.BaseRenderer.Tag("/div",CR.nil,false);c.BaseRenderer.Tag("/div",CR.nil,false);return 2;};$ptrType(BC).prototype.renderCodeBlockCloseMarker=function UA(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderEmojiAlias=function UB(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderEmojiImg=function UC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BC).prototype.renderEmojiUnicode=function UD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BC).prototype.renderEmoji=function UE(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderInlineMath=function UF(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=M.DecodeLastRuneInString(e);g=f[0];if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=M.DecodeRuneInString(i);k=j[0];if(L.IsLetter(k)||L.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}var $f={$blk:UF,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BC).prototype.renderInlineMathOpenMarker=function UG(a,b){var a,b,c,d;c=this;if(b){d=E.EscapeHTML(a.Next.Tokens);d=A.ReplaceAll(d,D.CaretTokens,CI.nil);c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","inline-math"]),new CJ(["data-subtype","math"]),new CJ(["data-content",H.BytesToStr(d)]),new CJ(["contenteditable","false"]),new CJ(["class","render-node"])]),false);}return 2;};$ptrType(BC).prototype.renderInlineMathContent=function UH(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderInlineMathCloseMarker=function UI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);if(A.Contains(a.Previous.Tokens,D.CaretTokens)){c.BaseRenderer.WriteString("\xE2\x80\xB8");}}return 2;};$ptrType(BC).prototype.renderMathBlock=function UJ(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(!b){$s=-1;return 2;}if(DL.nil===a.FirstChild){$s=-1;return 2;}c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"render-node");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=E.EscapeHTML(a.FirstChild.Next.Tokens);e=A.ReplaceAll(e,D.CaretTokens,CI.nil);f=A.TrimSpace(e);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;c[0]=$append(c[0],new CJ(["data-content",H.BytesToStr(e)]));c[0]=$append(c[0],new CJ(["data-subtype","math"]));d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",new CR([new CJ(["spin","1"])]),false);d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);$s=-1;return 2;}return;}var $f={$blk:UJ,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BC).prototype.renderMathBlockOpenMarker=function UK(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderMathBlockContent=function UL(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderMathBlockCloseMarker=function UM(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderTableCell=function UN(a,b){var a,b,c,d,e,f,g;c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){e=CR.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CJ(["align","left"]));}else if(f===(2)){e=$append(e,new CJ(["align","center"]));}else if(f===(3)){e=$append(e,new CJ(["align","right"]));}c.spanNodeAttrs(a,(g||(g=new GC(function(){return e;},function($v){e=$v;}))));c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CR.nil,false);}return 2;};$ptrType(BC).prototype.renderTableRow=function UO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CR.nil,false);}else{c.BaseRenderer.Tag("/tr",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderTableHead=function UP(a,b){var a,b,c,d,e,f,g,h,i,j;c=this;if(b){c.BaseRenderer.Tag("colgroup",CR.nil,false);d=a.Parent.IALAttr("colgroup");if(""===d){if(!(DL.nil===a.FirstChild)){e=a.FirstChild.FirstChild;while(true){if(!(!(DL.nil===e))){break;}if(109===e.Type){f=e.IALAttr("style");if(!(""===f)){c.BaseRenderer.Tag("col",new CR([new CJ(["style",f])]),true);}else{c.BaseRenderer.Tag("col",CR.nil,true);}}e=e.Next;}}}else{g=K.Split(d,"|");h=g;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(!(""===j)){c.BaseRenderer.Tag("col",new CR([new CJ(["style",j])]),true);}else{c.BaseRenderer.Tag("col",CR.nil,true);}i++;}}c.BaseRenderer.Tag("/colgroup",CR.nil,false);c.BaseRenderer.Tag("thead",CR.nil,false);}else{c.BaseRenderer.Tag("/thead",CR.nil,false);c.BaseRenderer.Tag("tbody",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderTable=function UQ(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(DL.nil===a.FirstChild){$s=-1;return 1;}if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"table");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([new CJ(["contenteditable","false"])]);d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.BaseRenderer.Tag("table",c[0],false);$s=3;continue;case 2:d.BaseRenderer.Tag("/tbody",CR.nil,false);d.BaseRenderer.Tag("/table",CR.nil,false);d.BaseRenderer.WriteString("
    ");d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:UQ,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.renderStrikethrough=function UR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BC).prototype.renderStrikethrough1OpenMarker=function US(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","s"])]),false);}return 2;};$ptrType(BC).prototype.renderStrikethrough1CloseMarker=function UT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderStrikethrough2OpenMarker=function UU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","s"])]),false);}return 2;};$ptrType(BC).prototype.renderStrikethrough2CloseMarker=function UV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderLinkTitle=function UW(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderLinkDest=function UX(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderLinkSpace=function UY(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderLinkText=function UZ(a,b){var a,b,c;c=this;if(b){if(!((34===a.Parent.Type))){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}}return 2;};$ptrType(BC).prototype.renderCloseParen=function VA(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderOpenParen=function VB(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderLess=function VC(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderGreater=function VD(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderCloseBrace=function VE(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderOpenBrace=function VF(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderCloseBracket=function VG(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderOpenBracket=function VH(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderBang=function VI(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderImage=function VJ(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(DL.nil===a.Previous){d=true;$s=6;continue s;}e=a.Previous.Text();$s=7;case 7:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d="\xE2\x80\xB8"===e;case 6:if(d||(a.ParentIs(109,DX.nil)&&!(DL.nil===a.Previous)&&DL.nil===a.Previous.Previous)){$s=4;continue;}$s=5;continue;case 4:c.BaseRenderer.WriteString("\xE2\x80\x8B");case 5:f=new CR([new CJ(["contenteditable","false"]),new CJ(["data-type","img"]),new CJ(["class","img"])]);g=a.IALAttr("parent-style");if(!(""===g)){$s=8;continue;}$s=9;continue;case 8:g=K.ReplaceAll(g,"display: block;","");h=K.TrimSpace(g);$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;if(!(""===g)){f=$append(f,new CJ(["style",g]));}case 9:if(c.BaseRenderer.LastOut===10){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.Tag("span",f,false);c.BaseRenderer.Tag("span",CR.nil,false);c.BaseRenderer.WriteString(" ");c.BaseRenderer.Tag("/span",CR.nil,false);f=new CR([]);i=a.IALAttr("style");if(!(""===i)){$s=11;continue;}$s=12;continue;case 11:j=K.Split(i,";");k="";l=j;m=0;while(true){if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);if(K.Contains(n,"width")){k=n;break;}m++;}k=K.ReplaceAll(k,"vw","%");o=K.TrimSpace(k);$s=13;case 13:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}k=o;if(!(""===k)){k=k+(";");f=$append(f,new CJ(["style",k]));}case 12:c.BaseRenderer.Tag("span",f,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","protyle-action protyle-icons"])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/span",CR.nil,false);$s=3;continue;case 2:p=a.ChildByType(41).Tokens;if(c.BaseRenderer.Options.Sanitize){$s=14;continue;}$s=15;continue;case 14:q=AE(p);$s=16;case 16:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}p=q;case 15:p=A.ReplaceAll(p,D.CaretTokens,CI.nil);r=p;s=H.BytesToStr(r);t=c.BaseRenderer.LinkPath(p);$s=17;case 17:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}u=H.BytesToStr(t);$s=18;case 18:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;w=new CR([new CJ(["src",v]),new CJ(["data-src",s]),new CJ(["loading","lazy"])]);x=a.ChildByType(40);if(!(DL.nil===x)&&0=ad.$length)?($throwRuntimeError("index out of range"),undefined):ad.$array[ad.$offset+ae]);if(K.Contains(af,"width")){ac=af;}ae++;}aa=K.ReplaceAll(aa,ac+";","");aa=K.ReplaceAll(aa,"flex: 0 0 auto;","");aa=K.ReplaceAll(aa,"display: block;","");ag=K.TrimSpace(aa);$s=21;case 21:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}aa=ag;if(!(""===aa)){w=$append(w,new CJ(["style",aa]));}case 20:c.BaseRenderer.Tag("img",w,true);ah=c.BaseRenderer.Writer.Bytes();ai=A.LastIndex(ah,(new CI($stringToBytes("");}w=new CR([new CJ(["class","protyle-action__title"])]);c.BaseRenderer.Tag("span",w,false);c.BaseRenderer.Tag("span",CR.nil,false);c.BaseRenderer.Writer.Write(z);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",CR.nil,false);c.BaseRenderer.WriteString(" ");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);if(DL.nil===a.Next){am=true;$s=28;continue s;}an=a.Next.Text();$s=29;case 29:if($c){$c=false;an=an.$blk();}if(an&&an.$blk!==undefined){break s;}am="\xE2\x80\xB8"===an;case 28:if(am||(34===a.Next.Type)){$s=26;continue;}$s=27;continue;case 26:c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=-1;return 2;case 27:if(!(456===a.Next.Type)){ao=false;$s=32;continue s;}if(DL.nil===a.Next.Next){ap=true;$s=33;continue s;}aq=a.Next.Next.Text();$s=34;case 34:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}ap="\xE2\x80\xB8"===aq;case 33:ao=ap;case 32:if(ao){$s=30;continue;}$s=31;continue;case 30:c.BaseRenderer.WriteString("\xE2\x80\x8B");$s=-1;return 2;case 31:case 3:$s=-1;return 2;}return;}var $f={$blk:VJ,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$ptrType(BC).prototype.renderLink=function VK(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.ChildByType(41);e=d.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=A.TrimSpace(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;g=AE(e);$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;h=A.ToLower(e);$s=8;case 8:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(A.HasPrefix(i,(new CI($stringToBytes("javascript:"))))){e=CI.nil;}case 5:j=c.BaseRenderer.LinkPath(e);$s=9;case 9:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}e=j;k=A.Contains(e,D.CaretTokens);if(k){l=a.ChildByType(40);l.Tokens=$appendSlice(l.Tokens,D.CaretTokens);e=A.ReplaceAll(e,D.CaretTokens,CI.nil);}m=new CR([new CJ(["data-type","a"]),new CJ(["data-href",($bytesToString(e))])]);n=a.ChildByType(42);if(!(DL.nil===n)&&!(CI.nil===n.Tokens)){m=$append(m,new CJ(["data-title",c.escapeRefText(($bytesToString(n.Tokens)))]));}c.BaseRenderer.Tag("span",m,false);$s=3;continue;case 2:c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:VK,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};$ptrType(BC).prototype.renderHTML=function VL(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(!b){$s=-1;return 2;}c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"render-node");$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=a.Tokens;e=A.ReplaceAll(e,D.CaretTokens,CI.nil);c[0]=$append(c[0],new CJ(["data-subtype","block"]));d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.WriteString("
    ");d.BaseRenderer.WriteString("");d.BaseRenderer.WriteString("
    ");c[0]=new CR([new CJ(["data-content",H.BytesToStr(E.EscapeHTML(e))])]);d.BaseRenderer.Tag("protyle-html",c[0],false);d.BaseRenderer.Tag("/protyle-html",CR.nil,false);d.BaseRenderer.WriteString("\xE2\x80\x8B");d.BaseRenderer.WriteString("
    ");d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);$s=-1;return 2;}return;}var $f={$blk:VL,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderInlineHTML=function VM(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=-1;return 2;}if(A.Equal(a.Tokens,(new CI($stringToBytes("
    "))))&&a.ParentIs(109,DX.nil)){c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}if(A.Equal(a.Tokens,(new CI($stringToBytes(""))))||A.Equal(a.Tokens,(new CI($stringToBytes(""))))){c.BaseRenderer.Write(a.Tokens);$s=-1;return 2;}a.Type=9;d=c.renderHTML(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=2;case 2:return e;}return;}var $f={$blk:VM,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderDocument=function VN(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderParagraph=function VO(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"p");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:VO,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.renderText=function VP(a,b){var a,b,c,d;c=this;if(b){d=CI.nil;if(c.BaseRenderer.Options.AutoSpace&&!((515===a.Parent.Type))){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}if(A.HasPrefix(d,(new CI($stringToBytes(" \xE2\x80\x8B"))))&&A.HasSuffix(c.BaseRenderer.Writer.Bytes(),(new CI($stringToBytes("\xE2\x80\x8B"))))){d=A.Replace(d,(new CI($stringToBytes(" \xE2\x80\x8B"))),(new CI($stringToBytes(" "))),1);}if(a.ParentIs(530,DX.nil)){if("code"===a.Parent.TokensStr()){if(a.ParentIs(109,DX.nil)){d=A.ReplaceAll(d,(new CI($stringToBytes("\\|"))),(new CI($stringToBytes("|"))));}d=E.EscapeHTML(d);}c.BaseRenderer.Write(d);}else{d=E.EscapeHTML(d);if(a.ParentIs(109,DX.nil)){d=A.ReplaceAll(d,(new CI($stringToBytes("|"))),(new CI($stringToBytes("|"))));}c.BaseRenderer.Write(d);}}return 2;};$ptrType(BC).prototype.renderCodeSpan=function VQ(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=M.DecodeLastRuneInString(e);g=f[0];if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:if(DL.nil===a.Previous||(32===a.Previous.Type)){c.BaseRenderer.WriteString("\xE2\x80\x8B");}$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=M.DecodeRuneInString(i);k=j[0];if(L.IsLetter(k)||L.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}var $f={$blk:VQ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BC).prototype.renderCodeSpanOpenMarker=function VR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","code"])]),false);c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};$ptrType(BC).prototype.renderCodeSpanContent=function VS(a,b){var a,b,c,d;c=this;if(b){d=E.EscapeHTML(a.Tokens);c.BaseRenderer.Write(d);}return 2;};$ptrType(BC).prototype.renderCodeSpanCloseMarker=function VT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");c.BaseRenderer.WriteString("\xE2\x80\x8B");}return 2;};$ptrType(BC).prototype.renderEmphasis=function VU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BC).prototype.renderEmAsteriskOpenMarker=function VV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","em"])]),false);}return 2;};$ptrType(BC).prototype.renderEmAsteriskCloseMarker=function VW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderEmUnderscoreOpenMarker=function VX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","em"])]),false);}return 2;};$ptrType(BC).prototype.renderEmUnderscoreCloseMarker=function VY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderStrong=function VZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BC).prototype.renderStrongA6kOpenMarker=function WA(a,b){var a,b,c,d,e;c=this;if(b){d=new CR([new CJ(["data-type","strong"])]);c.spanNodeAttrs(a.Parent,(e||(e=new GC(function(){return d;},function($v){d=$v;}))));c.BaseRenderer.Tag("span",d,false);}return 2;};$ptrType(BC).prototype.renderStrongA6kCloseMarker=function WB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderStrongU8eOpenMarker=function WC(a,b){var a,b,c,d,e;c=this;if(b){d=new CR([new CJ(["data-type","strong"])]);c.spanNodeAttrs(a.Parent,(e||(e=new GC(function(){return d;},function($v){d=$v;}))));c.BaseRenderer.Tag("span",d,false);}return 2;};$ptrType(BC).prototype.renderStrongU8eCloseMarker=function WD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BC).prototype.renderBlockquote=function WE(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"bq");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:WE,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.renderBlockquoteMarker=function WF(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderHeading=function WG(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;if(6>0));c[0]=$append(c[0],new CJ(["data-subtype","h"+e]));$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"h"+e);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);c[0]=new CR([]);d.contenteditable(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.spellcheck((c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CR.nil,false);d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:WG,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderHeadingC8hMarker=function WH(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderHeadingID=function WI(a,b){var a,b,c;c=this;return 2;};$ptrType(BC).prototype.renderList=function WJ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;e=a.ListData.Typ;if(e===(0)){c[0]=$append(c[0],new CJ(["data-subtype","u"]));}else if(e===(1)){c[0]=$append(c[0],new CJ(["data-subtype","o"]));}else if(e===(3)){c[0]=$append(c[0],new CJ(["data-subtype","t"]));}$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"list");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:WJ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderListItem=function WK(a,b){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:e="li";c[0]=CR.nil;f=a.ListData.Typ;if(f===(0)){c[0]=$append(c[0],new CJ(["data-marker","*"]));c[0]=$append(c[0],new CJ(["data-subtype","u"]));}else if(f===(1)){c[0]=$append(c[0],new CJ(["data-marker",J.Itoa(a.ListData.Num)+"."]));c[0]=$append(c[0],new CJ(["data-subtype","o"]));}else if(f===(3)){c[0]=$append(c[0],new CJ(["data-marker","*"]));c[0]=$append(c[0],new CJ(["data-subtype","t"]));if(!(a.FirstChild===DL.nil)&&a.FirstChild.TaskListItemChecked){e=e+(" protyle-task--done");}}$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),e);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);g="true";if(!d.BaseRenderer.Options.ProtyleContenteditable){g="false";}if(0===a.ListData.Typ){h=new CR([new CJ(["class","protyle-action"]),new CJ(["draggable",g])]);d.BaseRenderer.Tag("div",h,false);d.BaseRenderer.WriteString("");d.BaseRenderer.Tag("/div",CR.nil,false);}else if(1===a.ListData.Typ){i=new CR([new CJ(["class","protyle-action protyle-action--order"]),new CJ(["contenteditable","false"]),new CJ(["draggable",g])]);d.BaseRenderer.Tag("div",i,false);d.BaseRenderer.WriteString(J.Itoa(a.ListData.Num)+".");d.BaseRenderer.Tag("/div",CR.nil,false);}$s=3;continue;case 2:d.renderIAL(a);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:WK,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(BC).prototype.renderTaskListItemMarker=function WL(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d="true";if(!c.BaseRenderer.Options.ProtyleContenteditable){d="false";}if(a.TaskListItemChecked){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("
    ");}if(DL.nil===a.Next){$s=3;continue;}$s=4;continue;case 3:e=C.NewNodeID();$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}$r=a.InsertAfter(new C.Node.ptr(e,"","","",1,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,CI.nil,"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 4:case 2:$s=-1;return 2;}return;}var $f={$blk:WL,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BC).prototype.renderThematicBreak=function WM(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=this;if(b){$s=1;continue;}$s=2;continue;case 1:c[0]=CR.nil;$r=d.blockNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))),"hr");$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.BaseRenderer.Tag("div",c[0],false);d.BaseRenderer.Tag("div",CR.nil,false);$s=3;continue;case 2:d.BaseRenderer.Tag("/div",CR.nil,false);d.BaseRenderer.Tag("/div",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:WM,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.renderHardBreak=function WN(a,b){var a,b,c;c=this;return c.renderBr(a,b);};$ptrType(BC).prototype.renderSoftBreak=function WO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(10);if(!(DL.nil===a.Previous)&&((22===a.Previous.Type)||(17===a.Previous.Type)||(460===a.Previous.Type)||(101===a.Previous.Type)||(520===a.Previous.Type)||(456===a.Previous.Type))&&!(DL.nil===a.Next)&&A.Equal(D.CaretTokens,a.Next.Tokens)){c.BaseRenderer.WriteByte(10);}}return 2;};$ptrType(BC).prototype.spanNodeAttrs=function WP(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};$ptrType(BC).prototype.blockNodeAttrs=function WQ(a,b,c){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b,c});$s=$s||0;s:while(true){switch($s){case 0:d=this;$r=d.nodeID(a,b);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d.nodeIndex(a,b);d.nodeDataType(a,b);d.nodeClass(a,b,c);e=a.KramdownIAL;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("id"===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])){f++;continue;}b.$set($append(b.$get(),new CJ([(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0]),K.ReplaceAll((1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1]),"_esc_newline_","\n")])));f++;}$s=-1;return;}return;}var $f={$blk:WQ,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BC).prototype.nodeClass=function WR(a,b,c){var a,b,c,d;d=this;b.$set($append(b.$get(),new CJ(["class",c])));};$ptrType(BC).prototype.nodeDataType=function WS(a,b){var a,b,c;c=this;b.$set($append(b.$get(),new CJ(["data-type",new C.NodeType(a.Type).String()])));};$ptrType(BC).prototype.nodeID=function WT(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.NodeID(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b.$set($append(b.$get(),new CJ(["data-node-id",d])));$s=-1;return;}return;}var $f={$blk:WT,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BC).prototype.nodeIndex=function WU(a,b){var a,b,c;c=this;if(DL.nil===a.Parent||!((0===a.Parent.Type))){return;}b.$set($append(b.$get(),new CJ(["data-node-index",J.Itoa(c.NodeIndex)])));c.NodeIndex=c.NodeIndex+(1)>>0;return;};$ptrType(BC).prototype.spellcheck=function WV(a){var a,b;b=this;a.$set($append(a.$get(),new CJ(["spellcheck",J.FormatBool(b.BaseRenderer.Options.Spellcheck)])));return;};$ptrType(BC).prototype.contenteditable=function WW(a,b){var a,b,c,d;c=this;d=a.IALAttr("contenteditable");if(!(""===d)){b.$set($append(b.$get(),new CJ(["contenteditable",d])));}else{b.$set($append(b.$get(),new CJ(["contenteditable",J.FormatBool(c.BaseRenderer.Options.ProtyleContenteditable)])));}return;};$ptrType(BC).prototype.renderIAL=function WX(a){var a,b,c,d,e,f,g,h,i;b=this;c=new CR([new CJ(["class","protyle-attr"]),new CJ(["contenteditable","false"])]);b.BaseRenderer.Tag("div",c,false);d=a.IALAttr("bookmark");if(!(""===d)){d=K.ReplaceAll(d,"_esc_newline_","\n");d=E.EscapeHTMLStr(d);b.BaseRenderer.Tag("div",new CR([new CJ(["class","protyle-attr--bookmark"])]),false);b.BaseRenderer.WriteString(d);b.BaseRenderer.Tag("/div",CR.nil,false);}e=a.IALAttr("name");if(!(""===e)){e=K.ReplaceAll(e,"_esc_newline_","\n");e=E.EscapeHTMLStr(e);b.BaseRenderer.Tag("div",new CR([new CJ(["class","protyle-attr--name"])]),false);b.BaseRenderer.WriteString("");b.BaseRenderer.WriteString(e);b.BaseRenderer.Tag("/div",CR.nil,false);}f=a.IALAttr("alias");if(!(""===f)){f=K.ReplaceAll(f,"_esc_newline_","\n");f=E.EscapeHTMLStr(f);b.BaseRenderer.Tag("div",new CR([new CJ(["class","protyle-attr--alias"])]),false);b.BaseRenderer.WriteString("");b.BaseRenderer.WriteString(f);b.BaseRenderer.Tag("/div",CR.nil,false);}g=a.IALAttr("memo");if(!(""===g)){g=K.ReplaceAll(g,"_esc_newline_","\n");g=E.EscapeHTMLStr(g);b.BaseRenderer.Tag("div",new CR([new CJ(["class","protyle-attr--memo ariaLabel"]),new CJ(["aria-label",g]),new CJ(["data-position","4north"])]),false);b.BaseRenderer.WriteString("");b.BaseRenderer.Tag("/div",CR.nil,false);}h=a.IALAttr("custom-avs");if(!(""===h)){h=K.ReplaceAll(h,"_esc_newline_","\n");h=E.EscapeHTMLStr(h);b.BaseRenderer.Tag("div",new CR([new CJ(["class","protyle-attr--av"])]),false);b.BaseRenderer.WriteString("");b.BaseRenderer.WriteString(a.IALAttr("av-names"));b.BaseRenderer.Tag("/div",CR.nil,false);}i=a.IALAttr("refcount");if(!(""===i)){i=K.ReplaceAll(i,"_esc_newline_","\n");i=E.EscapeHTMLStr(i);b.BaseRenderer.Tag("div",new CR([new CJ(["class","protyle-attr--refcount popover__block"])]),false);b.BaseRenderer.WriteString(i);b.BaseRenderer.Tag("/div",CR.nil,false);}b.BaseRenderer.WriteString("\xE2\x80\x8B");b.BaseRenderer.Tag("/div",CR.nil,false);};$ptrType(BC).prototype.renderTextMarkAttrs=function WY(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=CR.nil;c=this;b=new CR([new CJ(["data-type",a.TextMarkType])]);d=K.Split(a.TextMarkType," ");e=d;f=0;case 1:if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("block-ref"===g){$s=3;continue;}if("a"===g){$s=4;continue;}if("inline-math"===g){$s=5;continue;}if("file-annotation-ref"===g){$s=6;continue;}if("inline-memo"===g){$s=7;continue;}$s=8;continue;case 3:b=$append(b,new CJ(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CJ(["data-id",a.TextMarkBlockRefID]));h=K.TrimSpace(K.ReplaceAll(a.TextMarkTextContent,"\xE2\x80\x8B",""));$s=11;case 11:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}if(""===h){$s=9;continue;}$s=10;continue;case 9:a.TextMarkTextContent=a.TextMarkBlockRefID;case 10:$s=8;continue;case 4:i=a.TextMarkAHref;if(c.BaseRenderer.Options.Sanitize){$s=12;continue;}$s=13;continue;case 12:j=K.ToLower(i);$s=16;case 16:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=K.HasPrefix(j,"javascript:");$s=17;case 17:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}if(k){$s=14;continue;}$s=15;continue;case 14:i="";case 15:case 13:l=c.BaseRenderer.LinkPath((new CI($stringToBytes(i))));$s=18;case 18:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}i=($bytesToString(l));if(a.ParentIs(109,DX.nil)){i=K.ReplaceAll(i,"\\|","|");}i=K.ReplaceAll(i,"\"","&quot;");b=$append(b,new CJ(["data-href",i]));if(!(""===a.TextMarkATitle)){m=K.ReplaceAll(a.TextMarkATitle,"\"","&quot;");if(a.ParentIs(109,DX.nil)){m=K.ReplaceAll(m,"\\|","|");}b=$append(b,new CJ(["data-title",m]));}$s=8;continue;case 5:b=$append(b,new CJ(["data-subtype","math"]));n=a.TextMarkInlineMathContent;if(a.ParentIs(109,DX.nil)){n=K.ReplaceAll(n,"|","|");n=K.ReplaceAll(n,"\n","
    ");}n=K.ReplaceAll(n,"_esc_newline_","\n");n=K.ReplaceAll(n,"\"","&quot;");b=$append(b,new CJ(["data-content",n]));b=$append(b,new CJ(["contenteditable","false"]));b=$append(b,new CJ(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CJ(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:o=a.TextMarkInlineMemoContent;o=K.ReplaceAll(o,"_esc_newline_","\n");b=$append(b,new CJ(["data-inline-memo-content",o]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:WY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$ptrType(BC).prototype.tokensStyle=function WZ(a){var a,b,c,d,e,f;b=this;c=H.BytesToStr(a);d=K.Index(c,"style=");if(!((d===-1))){e=$substring(c,(d+6>>0),(d+7>>0));f=K.Index($substring(c,(d+7>>0)),e);if(!((f===-1))){return $substring(c,(d+7>>0),((d+7>>0)+f>>0));}}return"";};BF=function XA(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,eg,eh,ei,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new BE.ptr(AR(a,b,c));e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=47;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderLess")});bc=48;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderGreater")});bd=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderOpenBrace")});be=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderCloseBrace")});bf=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkText")});bg=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkSpace")});bh=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderLinkDest")});bi=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderLinkTitle")});bj=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough")});bk=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bl=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bm=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bn=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bo=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTaskListItemMarker")});bp=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTable")});bq=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableHead")});br=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderTableRow")});bs=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderTableCell")});bt=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmoji")});bu=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiUnicode")});bv=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderEmojiImg")});bw=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderEmojiAlias")});bx=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesDefBlock")});by=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderFootnotesDef")});bz=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderFootnotesRef")});ca=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderToC")});cb=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderBackslash")});cc=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderBackslashContent")});cd=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderHtmlEntity")});ce=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatter")});cf=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});cg=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderYamlFrontMatterContent")});ch=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});ci=430;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderBlockRef")});cj=431;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderBlockRefID")});ck=432;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderBlockRefSpace")});cl=433;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderBlockRefText")});cm=434;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderBlockRefDynamicText")});cn=540;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderFileAnnotationRef")});co=541;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderFileAnnotationRefID")});cp=542;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderFileAnnotationRefSpace")});cq=543;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderFileAnnotationRefText")});cr=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderMark")});cs=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderMark1OpenMarker")});ct=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderMark1CloseMarker")});cu=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cu),{k:cu,v:$methodVal(d,"renderMark2OpenMarker")});cv=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cv),{k:cv,v:$methodVal(d,"renderMark2CloseMarker")});cw=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cw),{k:cw,v:$methodVal(d,"renderSup")});cx=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cx),{k:cx,v:$methodVal(d,"renderSupOpenMarker")});cy=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cy),{k:cy,v:$methodVal(d,"renderSupCloseMarker")});cz=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cz),{k:cz,v:$methodVal(d,"renderSub")});da=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(da),{k:da,v:$methodVal(d,"renderSubOpenMarker")});db=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(db),{k:db,v:$methodVal(d,"renderSubCloseMarker")});dc=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dc),{k:dc,v:$methodVal(d,"renderKramdownBlockIAL")});dd=456;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dd),{k:dd,v:$methodVal(d,"renderKramdownSpanIAL")});de=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(de),{k:de,v:$methodVal(d,"renderBlockQueryEmbed")});df=468;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(df),{k:df,v:$methodVal(d,"renderBlockQueryEmbedScript")});dg=460;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dg),{k:dg,v:$methodVal(d,"renderTag")});dh=461;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dh),{k:dh,v:$methodVal(d,"renderTagOpenMarker")});di=462;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(di),{k:di,v:$methodVal(d,"renderTagCloseMarker")});dj=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dj),{k:dj,v:$methodVal(d,"renderLinkRefDefBlock")});dk=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dk),{k:dk,v:$methodVal(d,"renderLinkRefDef")});dl=475;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dl),{k:dl,v:$methodVal(d,"renderSuperBlock")});dm=476;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dm),{k:dm,v:$methodVal(d,"renderSuperBlockOpenMarker")});dn=477;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dn),{k:dn,v:$methodVal(d,"renderSuperBlockLayoutMarker")});dp=478;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dp),{k:dp,v:$methodVal(d,"renderSuperBlockCloseMarker")});dq=495;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dq),{k:dq,v:$methodVal(d,"renderGitConflict")});dr=496;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dr),{k:dr,v:$methodVal(d,"renderGitConflictOpenMarker")});ds=497;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ds),{k:ds,v:$methodVal(d,"renderGitConflictContent")});dt=498;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dt),{k:dt,v:$methodVal(d,"renderGitConflictCloseMarker")});du=500;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(du),{k:du,v:$methodVal(d,"renderIFrame")});dv=535;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dv),{k:dv,v:$methodVal(d,"renderWidget")});dw=510;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dw),{k:dw,v:$methodVal(d,"renderVideo")});dx=505;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dx),{k:dx,v:$methodVal(d,"renderAudio")});dy=515;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dy),{k:dy,v:$methodVal(d,"renderKbd")});dz=516;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dz),{k:dz,v:$methodVal(d,"renderKbdOpenMarker")});ea=517;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ea),{k:ea,v:$methodVal(d,"renderKbdCloseMarker")});eb=520;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eb),{k:eb,v:$methodVal(d,"renderUnderline")});ec=521;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ec),{k:ec,v:$methodVal(d,"renderUnderlineOpenMarker")});ed=522;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ed),{k:ed,v:$methodVal(d,"renderUnderlineCloseMarker")});ee=525;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ee),{k:ee,v:$methodVal(d,"renderBr")});ef=530;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ef),{k:ef,v:$methodVal(d,"renderTextMark")});eg=550;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eg),{k:eg,v:$methodVal(d,"renderAttributeView")});eh=560;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eh),{k:eh,v:$methodVal(d,"renderCustomBlock")});ei=580;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ei),{k:ei,v:$methodVal(d,"renderCallout")});return d;};$pkg.NewProtylePreviewRenderer=BF;$ptrType(BE).prototype.renderCallout=function XB(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:a.KramdownIAL=$append(a.KramdownIAL,new CJ(["data-type","callout"]));a.KramdownIAL=$append(a.KramdownIAL,new CJ(["data-subtype",a.CalloutType]));c.renderBlockquote(a,b);c.BaseRenderer.WriteString("

    ");d=a.CalloutTitle;if(""===d){d=C.GetCalloutTitle(a.CalloutType);}if(!(""===a.CalloutIcon)){if(1===a.CalloutIconType){e=C.GetCalloutIcon(a.CalloutType);if(""===e){e="\xE2\x9C\x8F\xEF\xB8\x8F";}}d=a.CalloutIcon+" "+d;}f=K.TrimSpace(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}if(!(f==="")){$s=4;continue;}$s=5;continue;case 4:c.BaseRenderer.WriteString(d);c.BaseRenderer.Newline();case 5:c.BaseRenderer.WriteString("

    ");$s=3;continue;case 2:c.renderBlockquote(a,b);case 3:$s=-1;return 2;}return;}var $f={$blk:XB,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BE).prototype.renderCustomBlock=function XC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","NodeCustomBlock"]),new CJ(["data-info",a.CustomBlockInfo]),new CJ(["data-content",($bytesToString(E.EscapeHTML(a.Tokens)))])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderAttributeView=function XD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","NodeAttributeView"]),new CJ(["data-av-id",a.AttributeViewID]),new CJ(["data-av-type",a.AttributeViewType])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderTextMark=function XE(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=[d];e=this;if(b){$s=1;continue;}$s=2;continue;case 1:f=a.TextMarkTextContent;if(a.ParentIs(109,DX.nil)){if(a.IsTextMarkType("code")){f=K.ReplaceAll(f,"|","|");}else{f=K.ReplaceAll(f,"\\|","|");}f=K.ReplaceAll(f,"\n","
    ");}if(a.IsTextMarkType("a")){$s=3;continue;}if(a.IsTextMarkType("inline-memo")){$s=4;continue;}$s=5;continue;case 3:c[0]=new CR([new CJ(["href",a.TextMarkAHref])]);if(!(""===a.TextMarkATitle)){c[0]=$append(c[0],new CJ(["title",a.TextMarkATitle]));}e.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));if(!(""===a.TextMarkType)){c[0]=$append(c[0],new CJ(["data-type",a.TextMarkType]));}if(!(""===a.TextMarkBlockRefSubtype)){c[0]=$append(c[0],new CJ(["data-subtype",a.TextMarkBlockRefSubtype]));}e.BaseRenderer.Tag("a",c[0],false);e.BaseRenderer.WriteString(f);e.BaseRenderer.WriteString("");$s=6;continue;case 4:e.BaseRenderer.WriteString(f);if(a.IsNextSameInlineMemo()){$s=-1;return 2;}if(!(""===a.TextMarkInlineMemoContent)){g=M.DecodeLastRuneInString(a.TextMarkTextContent);h=g[0];if(AB(h)){e.BaseRenderer.WriteString("\xEF\xBC\x88");i=a.TextMarkInlineMemoContent;i=K.ReplaceAll(i,"_esc_newline_"," ");e.BaseRenderer.WriteString(i);e.BaseRenderer.WriteString("\xEF\xBC\x89");}else{e.BaseRenderer.WriteString("(");j=a.TextMarkInlineMemoContent;j=K.ReplaceAll(j,"_esc_newline_"," ");e.BaseRenderer.WriteString(j);e.BaseRenderer.WriteString(")");}}$s=6;continue;case 5:k=e.renderTextMarkAttrs(a);$s=7;case 7:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}d[0]=k;e.spanNodeAttrs(a,(d.$ptr||(d.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))));e.BaseRenderer.Tag("span",d[0],false);e.BaseRenderer.WriteString(f);e.BaseRenderer.WriteString("");case 6:case 2:$s=-1;return 2;}return;}var $f={$blk:XE,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BE).prototype.renderBr=function XF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BE).prototype.renderUnderline=function XG(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderUnderlineOpenMarker=function XH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BE).prototype.renderUnderlineCloseMarker=function XI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BE).prototype.renderKbd=function XJ(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderKbdOpenMarker=function XK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BE).prototype.renderKbdCloseMarker=function XL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BE).prototype.renderVideo=function XM(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:XM,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BE).prototype.renderAudio=function XN(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:XN,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BE).prototype.renderIFrame=function XO(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=new CR([new CJ(["class","iframe"])]);e=a.IALAttr("style");if(!(""===e)){d=$append(d,new CJ(["style",e]));}c.BaseRenderer.Tag("div",d,false);f=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:g=AE(f);$s=5;case 5:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;case 4:h=c.BaseRenderer.tagSrcPath(f);$s=6;case 6:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}f=h;c.BaseRenderer.Write(f);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:XO,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(BE).prototype.renderWidget=function XP(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=CR.nil;d=$appendSlice(d,a.KramdownIAL);d=$append(d,new CJ(["class","iframe"]));c.BaseRenderer.Tag("div",d,false);e=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:f=AE(e);$s=5;case 5:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;case 4:g=c.BaseRenderer.tagSrcPath(e);$s=6;case 6:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}e=g;c.BaseRenderer.Write(e);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:XP,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BE).prototype.renderGitConflictCloseMarker=function XQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderGitConflictContent=function XR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderGitConflictOpenMarker=function XS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderGitConflict=function XT(a,b){var a,b,c,d;c=this;c.BaseRenderer.Newline();if(b){d=new CR([new CJ(["class","language-git-conflict"])]);d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("div",d,false);}else{c.BaseRenderer.Tag("/div",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderSuperBlock=function XU(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderSuperBlockOpenMarker=function XV(a,b){var a,b,c;c=this;return 1;};$ptrType(BE).prototype.renderSuperBlockLayoutMarker=function XW(a,b){var a,b,c;c=this;return 1;};$ptrType(BE).prototype.renderSuperBlockCloseMarker=function XX(a,b){var a,b,c;c=this;return 1;};$ptrType(BE).prototype.renderLinkRefDefBlock=function XY(a,b){var a,b,c;c=this;return 1;};$ptrType(BE).prototype.renderLinkRefDef=function XZ(a,b){var a,b,c;c=this;return 1;};$ptrType(BE).prototype.renderTag=function YA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BE).prototype.renderTagOpenMarker=function YB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);c.BaseRenderer.WriteByte(35);}return 2;};$ptrType(BE).prototype.renderTagCloseMarker=function YC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);c.BaseRenderer.Tag("/em",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderKramdownBlockIAL=function YD(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderKramdownSpanIAL=function YE(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderMark=function YF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BE).prototype.renderMark1OpenMarker=function YG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderMark1CloseMarker=function YH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderMark2OpenMarker=function YI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderMark2CloseMarker=function YJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderSup=function YK(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderSupOpenMarker=function YL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sup",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderSupCloseMarker=function YM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderSub=function YN(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderSubOpenMarker=function YO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sub",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderSubCloseMarker=function YP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderBlockQueryEmbed=function YQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",CR.nil,false);}else{c.BaseRenderer.Tag("/div",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderBlockQueryEmbedScript=function YR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BE).prototype.renderBlockRef=function YS(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.escapeRefText=function YT(a){var a,b;b=this;a=K.ReplaceAll(a,">",">");a=K.ReplaceAll(a,"<","<");a=K.ReplaceAll(a,"\"",""");a=K.ReplaceAll(a,"'","'");return a;};$ptrType(BE).prototype.renderBlockRefID=function YU(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderBlockRefSpace=function YV(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderBlockRefText=function YW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);}else{c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BE).prototype.renderBlockRefDynamicText=function YX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(39);c.BaseRenderer.Write(a.Tokens);}else{c.BaseRenderer.WriteByte(39);}return 2;};$ptrType(BE).prototype.renderFileAnnotationRef=function YY(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderFileAnnotationRefID=function YZ(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderFileAnnotationRefSpace=function ZA(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderFileAnnotationRefText=function ZB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);}else{c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BE).prototype.renderYamlFrontMatterCloseMarker=function ZC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BE).prototype.renderYamlFrontMatterContent=function ZD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BE).prototype.renderYamlFrontMatterOpenMarker=function ZE(a,b){var a,b,c,d;c=this;if(b){d=new CR([new CJ(["class","vditor-yml-front-matter"])]);d=$appendSlice(d,a.Parent.KramdownIAL);c.BaseRenderer.Tag("pre",d,false);c.BaseRenderer.WriteString("");}return 2;};$ptrType(BE).prototype.renderYamlFrontMatter=function ZF(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();return 2;};$ptrType(BE).prototype.renderHtmlEntity=function ZG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BE).prototype.renderBackslashContent=function ZH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BE).prototype.renderBackslash=function ZI(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderToC=function ZJ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=2;case 2:return e;}return;}var $f={$blk:ZJ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BE).prototype.renderFootnotesRef=function ZK(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=J.Itoa(f);c.BaseRenderer.Tag("sup",new CR([new CJ(["class","footnotes-ref"]),new CJ(["id","footnotes-ref-"+a.FootnotesRefId])]),false);c.BaseRenderer.Tag("a",new CR([new CJ(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/a",CR.nil,false);c.BaseRenderer.Tag("/sup",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:ZK,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BE).prototype.renderFootnotesDefBlock=function ZL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");c.BaseRenderer.WriteString("
    \n");c.BaseRenderer.WriteString("
      ");}else{c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BE).prototype.renderFootnotesDef=function ZM(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.WriteString("
  • ");if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])).FootnotesRefId;a.FirstChild.PrependChild(new C.Node.ptr("","","","",10,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,(new CI($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else{c.BaseRenderer.WriteString("
  • \n");}return 2;};$ptrType(BE).prototype.renderCodeBlock=function ZN(a,b){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;c.BaseRenderer.Newline();d=false;e="";if(!(DL.nil===a.FirstChild.Next)&&0");$s=3;continue;case 2:if(d){$s=-1;return 1;}c.BaseRenderer.Tag("/code",CR.nil,false);c.BaseRenderer.Tag("/pre",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:ZN,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(BE).prototype.renderCodeBlockCode=function ZO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BE).prototype.renderCodeBlockCloseMarker=function ZP(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderCodeBlockInfoMarker=function ZQ(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderCodeBlockOpenMarker=function ZR(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderEmojiAlias=function ZS(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderEmojiImg=function ZT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BE).prototype.renderEmojiUnicode=function ZU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BE).prototype.renderEmoji=function ZV(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderInlineMathCloseMarker=function ZW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderInlineMathContent=function ZX(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderInlineMathOpenMarker=function ZY(a,b){var a,b,c,d;c=this;if(b){d=E.EscapeHTML(a.Next.Tokens);c.BaseRenderer.Tag("span",new CR([new CJ(["data-type","inline-math"]),new CJ(["data-subtype","math"]),new CJ(["data-content",H.BytesToStr(d)])]),false);}return 2;};$ptrType(BE).prototype.renderInlineMath=function ZZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BE).prototype.renderMathBlockCloseMarker=function AAA(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderMathBlockContent=function AAB(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderMathBlockOpenMarker=function AAC(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderMathBlock=function AAD(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;c.BaseRenderer.Newline();if(b){$s=1;continue;}$s=2;continue;case 1:d=CR.nil;e=E.EscapeHTML(a.FirstChild.Next.Tokens);e=A.ReplaceAll(e,D.CaretTokens,CI.nil);f=A.TrimSpace(e);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;d=$append(d,new CJ(["data-content",H.BytesToStr(e)]));d=$append(d,new CJ(["data-subtype","math"]));d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("div",d,false);c.BaseRenderer.Tag("div",new CR([new CJ(["spin","1"])]),false);c.BaseRenderer.Tag("/div",CR.nil,false);c.BaseRenderer.Tag("/div",CR.nil,false);c.BaseRenderer.Newline();case 2:$s=-1;return 1;}return;}var $f={$blk:AAD,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BE).prototype.renderTableCell=function AAE(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=this;d=false;e=a.KramdownIAL;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("class"===(0>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+0])&&K.Contains((1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1]),"fn__none")){d=true;break;}f++;}if(d){return 2;}h="td";if(107===a.Parent.Parent.Type){h="th";}if(b){i=CR.nil;j=a.TableCellAlign;if(j===(1)){i=$append(i,new CJ(["align","left"]));}else if(j===(2)){i=$append(i,new CJ(["align","center"]));}else if(j===(3)){i=$append(i,new CJ(["align","right"]));}c.spanNodeAttrs(a,(k||(k=new GC(function(){return i;},function($v){i=$v;}))));c.BaseRenderer.Tag(h,i,false);}else{c.BaseRenderer.Tag("/"+h,CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderTableRow=function AAF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CR.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/tr",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderTableHead=function AAG(a,b){var a,b,c,d,e,f,g,h,i,j;c=this;if(b){c.BaseRenderer.Tag("colgroup",CR.nil,false);d=a.Parent.IALAttr("colgroup");if(""===d){if(!(DL.nil===a.FirstChild)){e=a.FirstChild.FirstChild;while(true){if(!(!(DL.nil===e))){break;}if(109===e.Type){f=e.IALAttr("style");if(!(""===f)){c.BaseRenderer.Tag("col",new CR([new CJ(["style",f])]),true);}else{c.BaseRenderer.Tag("col",CR.nil,true);}}e=e.Next;}}}else{g=K.Split(d,"|");h=g;i=0;while(true){if(!(i=h.$length)?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+i]);if(!(""===j)){c.BaseRenderer.Tag("col",new CR([new CJ(["style",j])]),true);}else{c.BaseRenderer.Tag("col",CR.nil,true);}i++;}}c.BaseRenderer.Tag("/colgroup",CR.nil,false);c.BaseRenderer.Tag("thead",CR.nil,false);}else{c.BaseRenderer.Tag("/thead",CR.nil,false);c.BaseRenderer.Tag("tbody",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderTable=function AAH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("table",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{if(!(DL.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CR.nil,false);}c.BaseRenderer.Newline();c.BaseRenderer.Tag("/table",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderStrikethrough=function AAI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BE).prototype.renderStrikethrough1OpenMarker=function AAJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderStrikethrough1CloseMarker=function AAK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderStrikethrough2OpenMarker=function AAL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderStrikethrough2CloseMarker=function AAM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderLinkTitle=function AAN(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderLinkDest=function AAO(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderLinkSpace=function AAP(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderLinkText=function AAQ(a,b){var a,b,c;c=this;if(b){if(!((34===a.Parent.Type))){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}}return 2;};$ptrType(BE).prototype.renderCloseBrace=function AAR(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderOpenBrace=function AAS(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderCloseParen=function AAT(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderOpenParen=function AAU(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderLess=function AAV(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderGreater=function AAW(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderCloseBracket=function AAX(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderOpenBracket=function AAY(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderBang=function AAZ(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderImage=function ABA(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=new CR([new CJ(["contenteditable","false"]),new CJ(["data-type","img"]),new CJ(["class","img"])]);e=a.IALAttr("parent-style");if(!(""===e)){$s=4;continue;}$s=5;continue;case 4:e=K.ReplaceAll(e,"display: block;","");f=K.TrimSpace(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;if(!(""===e)){d=$append(d,new CJ(["style",e]));}case 5:if(c.BaseRenderer.LastOut===10){c.BaseRenderer.WriteString("\xE2\x80\x8B");}c.BaseRenderer.Tag("span",d,false);c.BaseRenderer.Tag("span",CR.nil,false);c.BaseRenderer.WriteString(" ");c.BaseRenderer.Tag("/span",CR.nil,false);d=new CR([]);g=a.IALAttr("style");if(!(""===g)){$s=7;continue;}$s=8;continue;case 7:h=K.Split(g,";");i="";j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(K.Contains(l,"width")){i=l;break;}k++;}i=K.ReplaceAll(i,"vw","%");m=K.TrimSpace(i);$s=9;case 9:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}i=m;if(!(""===i)){i=i+(";");d=$append(d,new CJ(["style",i]));}case 8:c.BaseRenderer.Tag("span",d,false);c.BaseRenderer.Tag("span",new CR([new CJ(["class","protyle-action protyle-icons"])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/span",CR.nil,false);$s=3;continue;case 2:n=a.ChildByType(41).Tokens;if(c.BaseRenderer.Options.Sanitize){$s=10;continue;}$s=11;continue;case 10:o=AE(n);$s=12;case 12:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}n=o;case 11:n=A.ReplaceAll(n,D.CaretTokens,CI.nil);p=n;q=H.BytesToStr(p);r=c.BaseRenderer.LinkPath(n);$s=13;case 13:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=H.BytesToStr(r);$s=14;case 14:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}t=s;u=new CR([new CJ(["src",t]),new CJ(["data-src",q])]);v=a.ChildByType(40);if(!(DL.nil===v)&&0=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+ac]);if(K.Contains(ad,"width")){aa=ad;}ac++;}y=K.ReplaceAll(y,aa+";","");y=K.ReplaceAll(y,"flex: 0 0 auto;","");y=K.ReplaceAll(y,"display: block;","");ae=K.TrimSpace(y);$s=17;case 17:if($c){$c=false;ae=ae.$blk();}if(ae&&ae.$blk!==undefined){break s;}y=ae;if(!(""===y)){u=$append(u,new CJ(["style",y]));}case 16:c.BaseRenderer.Tag("img",u,true);af=c.BaseRenderer.Writer.Bytes();ag=A.LastIndex(af,(new CI($stringToBytes("");}u=new CR([new CJ(["class","protyle-action__title"])]);c.BaseRenderer.Tag("span",u,false);c.BaseRenderer.Tag("span",CR.nil,false);c.BaseRenderer.Writer.Write(E.EscapeHTML(x));c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("span",CR.nil,false);c.BaseRenderer.WriteString(" ");c.BaseRenderer.Tag("/span",CR.nil,false);c.BaseRenderer.Tag("/span",CR.nil,false);case 3:$s=-1;return 2;}return;}var $f={$blk:ABA,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$ptrType(BE).prototype.renderLink=function ABB(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.LinkTextAutoSpacePrevious(a);d=a.ChildByType(41);e=d.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=4;continue;}$s=5;continue;case 4:f=A.TrimSpace(e);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=A.ToLower(g);$s=7;case 7:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;if(A.HasPrefix(g,(new CI($stringToBytes("javascript:"))))){e=CI.nil;}case 5:i=c.BaseRenderer.LinkPath(e);$s=8;case 8:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}e=i;j=new CR([new CJ(["href",H.BytesToStr(E.EscapeHTML(e))])]);k=a.ChildByType(42);if(!(DL.nil===k)&&!(CI.nil===k.Tokens)){j=$append(j,new CJ(["title",H.BytesToStr(E.EscapeHTML(k.Tokens))]));}c.BaseRenderer.Tag("a",j,false);$s=3;continue;case 2:c.BaseRenderer.Tag("/a",CR.nil,false);c.BaseRenderer.LinkTextAutoSpaceNext(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ABB,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BE).prototype.renderHTML=function ABC(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();case 2:$s=-1;return 2;}return;}var $f={$blk:ABC,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BE).prototype.renderInlineHTML=function ABD(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:c.BaseRenderer.Write(d);case 2:$s=-1;return 2;}return;}var $f={$blk:ABD,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BE).prototype.renderDocument=function ABE(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderParagraph=function ABF(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=CR.nil;d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("p",d,false);if(c.BaseRenderer.Options.ChineseParagraphBeginningSpace&&(0===a.Parent.Type)){$s=4;continue;}$s=5;continue;case 4:e=c.BaseRenderer.ParagraphContainImgOnly(a);$s=8;case 8:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(!e){$s=6;continue;}$s=7;continue;case 6:c.BaseRenderer.WriteString("\xE3\x80\x80\xE3\x80\x80");case 7:case 5:$s=3;continue;case 2:c.BaseRenderer.Tag("/p",CR.nil,false);c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}var $f={$blk:ABF,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BE).prototype.renderText=function ABG(a,b){var a,b,c,d;c=this;if(b){d=CI.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(E.EscapeHTML(d));}return 2;};$ptrType(BE).prototype.renderCodeSpan=function ABH(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=M.DecodeLastRuneInString(e);g=f[0];if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=M.DecodeRuneInString(i);k=j[0];if(L.IsLetter(k)||L.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}var $f={$blk:ABH,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BE).prototype.renderCodeSpanOpenMarker=function ABI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("code",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderCodeSpanContent=function ABJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BE).prototype.renderCodeSpanCloseMarker=function ABK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/code",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderEmphasis=function ABL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BE).prototype.renderEmAsteriskOpenMarker=function ABM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderEmAsteriskCloseMarker=function ABN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderEmUnderscoreOpenMarker=function ABO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderEmUnderscoreCloseMarker=function ABP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/em",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderStrong=function ABQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BE).prototype.renderStrongA6kOpenMarker=function ABR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderStrongA6kCloseMarker=function ABS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderStrongU8eOpenMarker=function ABT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("strong",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BE).prototype.renderStrongU8eCloseMarker=function ABU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/strong",CR.nil,false);}return 2;};$ptrType(BE).prototype.renderBlockquote=function ABV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("blockquote",a.KramdownIAL,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderBlockquoteMarker=function ABW(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderHeading=function ABX(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));c.BaseRenderer.WriteString("=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);if("id"===(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])){h++;continue;}c.BaseRenderer.WriteString(" "+(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0])+"=\""+(1>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+1])+"\"");h++;}}}}c.BaseRenderer.WriteString(">");$s=3;continue;case 2:if(c.BaseRenderer.Options.HeadingAnchor){$s=7;continue;}$s=8;continue;case 7:j=AT(a);$s=9;case 9:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;c.BaseRenderer.Tag("a",new CR([new CJ(["id","vditorAnchor-"+k]),new CJ(["class","vditor-anchor"]),new CJ(["href","#"+k])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/a",CR.nil,false);case 8:c.BaseRenderer.WriteString("
    >0))+">");c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}var $f={$blk:ABX,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BE).prototype.renderHeadingC8hMarker=function ABY(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderHeadingID=function ABZ(a,b){var a,b,c;c=this;return 2;};$ptrType(BE).prototype.renderList=function ACA(a,b){var a,b,c,d,e,f;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){c.BaseRenderer.Newline();e=CR.nil;c.BaseRenderer.renderListStyle(a,(f||(f=new GC(function(){return e;},function($v){e=$v;}))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){e=$append(e,new CJ(["start",J.Itoa(a.ListData.Start)]));}e=$appendSlice(e,a.KramdownIAL);c.BaseRenderer.Tag(d,e,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.Tag("/"+d,CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderListItem=function ACB(a,b){var a,b,c,d,e,f;c=this;if(b){d=CR.nil;d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(DL.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(DL.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){e=a.FirstChild.FirstChild;if(DL.nil===e){e=a.FirstChild;}f="protyle-task";if(e.TaskListItemChecked){f=f+(" protyle-task--done");}d=$append(d,new CJ(["class",f]));}c.BaseRenderer.Tag("li",d,false);}else{c.BaseRenderer.Tag("/li",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderTaskListItemMarker=function ACC(a,b){var a,b,c,d;c=this;if(b){d=CR.nil;if(a.TaskListItemChecked){d=$append(d,new CJ(["checked",""]));}d=$append(d,new CJ(["disabled",""]),new CJ(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};$ptrType(BE).prototype.renderThematicBreak=function ACD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("hr",CR.nil,true);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderHardBreak=function ACE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CR.nil,true);c.BaseRenderer.Newline();}return 2;};$ptrType(BE).prototype.renderSoftBreak=function ACF(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.Tag("br",CR.nil,true);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}}return 2;};$ptrType(BE).prototype.renderTextMarkAttrs=function ACG(a){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=CR.nil;c=this;b=new CR([new CJ(["data-type",a.TextMarkType])]);d=K.Split(a.TextMarkType," ");e=d;f=0;case 1:if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("block-ref"===g){$s=3;continue;}if("a"===g){$s=4;continue;}if("inline-math"===g){$s=5;continue;}if("file-annotation-ref"===g){$s=6;continue;}if("inline-memo"===g){$s=7;continue;}$s=8;continue;case 3:b=$append(b,new CJ(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CJ(["data-id",a.TextMarkBlockRefID]));$s=8;continue;case 4:h=a.TextMarkAHref;i=c.BaseRenderer.LinkPath((new CI($stringToBytes(h))));$s=9;case 9:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=($bytesToString(i));b=$append(b,new CJ(["data-href",h]));if(!(""===a.TextMarkATitle)){b=$append(b,new CJ(["data-title",a.TextMarkATitle]));}$s=8;continue;case 5:b=$append(b,new CJ(["data-subtype","math"]));j=a.TextMarkInlineMathContent;if(a.ParentIs(109,DX.nil)){j=K.ReplaceAll(j,"|","|");j=K.ReplaceAll(j,"\n","
    ");}j=K.ReplaceAll(j,"_esc_newline_","\n");b=$append(b,new CJ(["data-content",j]));b=$append(b,new CJ(["contenteditable","false"]));b=$append(b,new CJ(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CJ(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:k=a.TextMarkInlineMemoContent;k=K.ReplaceAll(k,"_esc_newline_","\n");b=$append(b,new CJ(["data-inline-memo-content",k]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:ACG,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BE).prototype.spanNodeAttrs=function ACH(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};$ptrType(BE).prototype.Render=function ACI(){var{a,b,c,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=CI.nil;b=this;c=b.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a=c;$s=-1;return a;}return;}var $f={$blk:ACI,$c:true,$r,a,b,c,$s};return $f;};BJ=function AHY(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,eg,eh,ei,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new BI.ptr(AR(a,b,c),GQ.nil);e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=47;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderLess")});bc=48;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderGreater")});bd=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderOpenBrace")});be=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderCloseBrace")});bf=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkText")});bg=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkSpace")});bh=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderLinkDest")});bi=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderLinkTitle")});bj=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough")});bk=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bl=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bm=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bn=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bo=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTaskListItemMarker")});bp=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTable")});bq=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableHead")});br=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderTableRow")});bs=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderTableCell")});bt=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmoji")});bu=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiUnicode")});bv=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderEmojiImg")});bw=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderEmojiAlias")});bx=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesDefBlock")});by=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderFootnotesDef")});bz=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderFootnotesRef")});ca=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderToC")});cb=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderBackslash")});cc=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderBackslashContent")});cd=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderHtmlEntity")});ce=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatter")});cf=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});cg=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderYamlFrontMatterContent")});ch=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});ci=430;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderBlockRef")});cj=431;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderBlockRefID")});ck=432;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderBlockRefSpace")});cl=433;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderBlockRefText")});cm=434;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderBlockRefDynamicText")});cn=540;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderFileAnnotationRef")});co=541;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderFileAnnotationRefID")});cp=542;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderFileAnnotationRefSpace")});cq=543;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderFileAnnotationRefText")});cr=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderMark")});cs=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderMark1OpenMarker")});ct=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderMark1CloseMarker")});cu=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cu),{k:cu,v:$methodVal(d,"renderMark2OpenMarker")});cv=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cv),{k:cv,v:$methodVal(d,"renderMark2CloseMarker")});cw=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cw),{k:cw,v:$methodVal(d,"renderSup")});cx=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cx),{k:cx,v:$methodVal(d,"renderSupOpenMarker")});cy=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cy),{k:cy,v:$methodVal(d,"renderSupCloseMarker")});cz=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cz),{k:cz,v:$methodVal(d,"renderSub")});da=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(da),{k:da,v:$methodVal(d,"renderSubOpenMarker")});db=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(db),{k:db,v:$methodVal(d,"renderSubCloseMarker")});dc=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dc),{k:dc,v:$methodVal(d,"renderKramdownBlockIAL")});dd=456;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dd),{k:dd,v:$methodVal(d,"renderKramdownSpanIAL")});de=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(de),{k:de,v:$methodVal(d,"renderBlockQueryEmbed")});df=468;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(df),{k:df,v:$methodVal(d,"renderBlockQueryEmbedScript")});dg=460;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dg),{k:dg,v:$methodVal(d,"renderTag")});dh=461;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dh),{k:dh,v:$methodVal(d,"renderTagOpenMarker")});di=462;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(di),{k:di,v:$methodVal(d,"renderTagCloseMarker")});dj=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dj),{k:dj,v:$methodVal(d,"renderLinkRefDefBlock")});dk=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dk),{k:dk,v:$methodVal(d,"renderLinkRefDef")});dl=475;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dl),{k:dl,v:$methodVal(d,"renderSuperBlock")});dm=476;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dm),{k:dm,v:$methodVal(d,"renderSuperBlockOpenMarker")});dn=477;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dn),{k:dn,v:$methodVal(d,"renderSuperBlockLayoutMarker")});dp=478;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dp),{k:dp,v:$methodVal(d,"renderSuperBlockCloseMarker")});dq=495;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dq),{k:dq,v:$methodVal(d,"renderGitConflict")});dr=496;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dr),{k:dr,v:$methodVal(d,"renderGitConflictOpenMarker")});ds=497;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ds),{k:ds,v:$methodVal(d,"renderGitConflictContent")});dt=498;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dt),{k:dt,v:$methodVal(d,"renderGitConflictCloseMarker")});du=500;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(du),{k:du,v:$methodVal(d,"renderIFrame")});dv=535;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dv),{k:dv,v:$methodVal(d,"renderWidget")});dw=510;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dw),{k:dw,v:$methodVal(d,"renderVideo")});dx=505;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dx),{k:dx,v:$methodVal(d,"renderAudio")});dy=515;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dy),{k:dy,v:$methodVal(d,"renderKbd")});dz=516;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dz),{k:dz,v:$methodVal(d,"renderKbdOpenMarker")});ea=517;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ea),{k:ea,v:$methodVal(d,"renderKbdCloseMarker")});eb=520;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eb),{k:eb,v:$methodVal(d,"renderUnderline")});ec=521;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ec),{k:ec,v:$methodVal(d,"renderUnderlineOpenMarker")});ed=522;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ed),{k:ed,v:$methodVal(d,"renderUnderlineCloseMarker")});ee=525;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ee),{k:ee,v:$methodVal(d,"renderBr")});ef=530;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ef),{k:ef,v:$methodVal(d,"renderTextMark")});eg=550;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eg),{k:eg,v:$methodVal(d,"renderAttributeView")});eh=560;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eh),{k:eh,v:$methodVal(d,"renderCustomBlock")});ei=580;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ei),{k:ei,v:$methodVal(d,"renderCallout")});return d;};$pkg.NewProtyleExportMdRenderer=BJ;$ptrType(BI).prototype.renderCallout=function AHZ(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.renderBlockquote(a,b);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;c.BaseRenderer.WriteString("[!");c.BaseRenderer.WriteString(a.CalloutType);c.BaseRenderer.WriteByte(93);if(!C.IsBuiltInCalloutType(a.CalloutType)||!(a.CalloutTitle===C.GetCalloutTitle(a.CalloutType))||!(a.CalloutIcon===C.GetCalloutIcon(a.CalloutType))){$s=5;continue;}$s=6;continue;case 5:if(1===a.CalloutIconType){if(K.HasPrefix(a.CalloutIcon,"/emojis/")){e=$substring(a.CalloutIcon,(K.Index(a.CalloutIcon,"/emojis/")+8>>0));e=$substring(e,0,K.Index(e,"."));a.CalloutIcon=":"+e+":";}}f=a.CalloutIcon+" "+a.CalloutTitle;g=K.TrimSpace(f);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}if(!(g==="")){$s=7;continue;}$s=8;continue;case 7:c.BaseRenderer.WriteByte(32);c.BaseRenderer.WriteString(f);case 8:case 6:c.BaseRenderer.Newline();$s=3;continue;case 2:h=c.renderBlockquote(a,b);$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;case 3:$s=-1;return 2;}return;}var $f={$blk:AHZ,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(BI).prototype.renderCustomBlock=function AIA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.WriteString(";;;");c.BaseRenderer.WriteString(a.CustomBlockInfo);c.BaseRenderer.Newline();c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();c.BaseRenderer.WriteString(";;;");if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(BI).prototype.renderAttributeView=function AIB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","NodeAttributeView"]),new CJ(["data-av-id",a.AttributeViewID]),new CJ(["data-av-type",a.AttributeViewType])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(BI).prototype.renderTextMark=function AIC(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=a.ContainTextMarkTypes(new CJ(["strong","em","s"]))&&!a.IsTextMarkType("inline-math");if(b){$s=1;continue;}$s=2;continue;case 1:e=c.renderMdMarker(a,b);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!a.IsTextMarkType("a")&&!a.IsTextMarkType("inline-memo")&&!a.IsTextMarkType("block-ref")&&!a.IsTextMarkType("file-annotation-ref")&&!a.IsTextMarkType("inline-math")){g=a.TextMarkTextContent;if(a.IsTextMarkType("code")){g=E.UnescapeString(g);if(a.ParentIs(109,DX.nil)){g=F.RepeatBackslashBeforePipe(g);}}if(d){h=M.DecodeRuneInString(g);i=h[0];j=F.IsUnicodeWhitespace(i);k=L.IsPunct(i)||L.IsSymbol(i);if(j||k){c.BaseRenderer.WriteByte(32);}}c.BaseRenderer.WriteString(f);if(K.Contains(a.TextMarkTextContent,"`")){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteString(g);}else{c.BaseRenderer.WriteString(f);if(K.Contains(a.TextMarkTextContent,"`")){c.BaseRenderer.WriteByte(32);}}$s=3;continue;case 2:l=c.renderMdMarker(a,b);$s=5;case 5:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;if(K.Contains(a.TextMarkTextContent,"`")){c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteString(m);if(!(DL.nil===a.Next)){if(530===a.Next.Type){c.BaseRenderer.WriteString("\xE2\x80\x8B");}else{if(d){n=a.TextMarkTextContent;o=M.DecodeLastRuneInString(n);p=o[0];q=F.IsUnicodeWhitespace(p);r=L.IsPunct(p)||L.IsSymbol(p);if(q||r){c.BaseRenderer.WriteByte(32);}}}}case 3:$s=-1;return 2;}return;}var $f={$blk:AIC,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s};return $f;};$ptrType(BI).prototype.renderMdMarker=function AID(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c="";d=this;e=K.Split(a.TextMarkType," ");if(1===e.$length){$s=1;continue;}$s=2;continue;case 1:f=d.renderMdMarker0(a,(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]),b);$s=3;case 3:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}c=f;g=c;$s=4;case 4:return g;case 2:h=CJ.nil;i="";j=e;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if("a"===m||"inline-memo"===m||"block-ref"===m||"file-annotation-ref"===m||"inline-math"===m){h=$append(h,m);e=$appendSlice($subslice(e,0,l),$subslice(e,(l+1>>0)));break;}if("code"===m){i=m;e=$appendSlice($subslice(e,0,l),$subslice(e,(l+1>>0)));break;}if("text"===m){k++;continue;}k++;}e=$appendSlice(h,e);if(!(""===i)){e=$append(e,i);}h=CJ.nil;n=e;o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(!("text"===p)){h=$append(h,p);}o++;}e=h;if(1>e.$length){$s=-1;return c;}q=(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]);if("a"===q||"inline-memo"===q||"block-ref"===q||"file-annotation-ref"===q||"inline-math"===q){$s=5;continue;}$s=6;continue;case 5:r=$subslice(e,1);if(b){$s=8;continue;}$s=9;continue;case 8:s=r;t=0;while(true){if(!(t=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]);if(!("code"===u)){c=c+(d.renderMdMarker1(a,u,b));}t++;}v=q;if(v===("a")){$s=12;continue;}if(v===("block-ref")){$s=13;continue;}if(v===("file-annotation-ref")){$s=14;continue;}if(v===("inline-memo")){$s=15;continue;}if(v===("inline-math")){$s=16;continue;}$s=17;continue;case 12:w=a.TextMarkAHref;x=d.BaseRenderer.LinkPath((new CI($stringToBytes(w))));$s=18;case 18:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}w=($bytesToString(x));w=E.UnescapeHTMLStr(w);w=d.BaseRenderer.EncodeLinkSpace(w);c=c+("[");y=r;z=0;while(true){if(!(z=y.$length)?($throwRuntimeError("index out of range"),undefined):y.$array[y.$offset+z]);if("code"===aa){c=c+(d.renderMdMarker1(a,aa,b));}z++;}$s=-1;return c;case 13:a.TextMarkTextContent=K.ReplaceAll(a.TextMarkTextContent,"'","'");c=c+("(("+a.TextMarkBlockRefID);if("s"===a.TextMarkBlockRefSubtype){c=c+(" \""+a.TextMarkTextContent+"\"");}else{c=c+(" '"+a.TextMarkTextContent+"'");}c=c+("))");$s=17;continue;case 14:a.TextMarkTextContent=K.ReplaceAll(a.TextMarkTextContent,"'","'");c=c+("<<"+a.TextMarkFileAnnotationRefID);c=c+(" \""+a.TextMarkTextContent+"\"");c=c+(">>");$s=17;continue;case 15:c=c+(a.TextMarkTextContent);if(a.IsNextSameInlineMemo()){$s=-1;return c;}ab=a.TextMarkInlineMemoContent;ab=K.ReplaceAll(ab,"_esc_newline_"," ");if(!(""===ab)){ac=M.DecodeLastRuneInString(a.TextMarkTextContent);ad=ac[0];if(AB(ad)){c=c+("\xEF\xBC\x88"+ab+"\xEF\xBC\x89");}else{c=c+("("+ab+")");}}$s=17;continue;case 16:ae=a.TextMarkInlineMathContent;if(a.ParentIs(109,DX.nil)){ae=F.RepeatBackslashBeforePipe(ae);ae=K.ReplaceAll(ae,"\n","
    ");}ae=K.ReplaceAll(ae,"_esc_newline_"," ");c=c+("$"+ae+"$");case 17:case 11:$s=10;continue;case 9:af=q;if(af===("a")){$s=20;continue;}$s=21;continue;case 20:ag=a.TextMarkAHref;ah=d.BaseRenderer.LinkPath((new CI($stringToBytes(ag))));$s=22;case 22:if($c){$c=false;ah=ah.$blk();}if(ah&&ah.$blk!==undefined){break s;}ag=($bytesToString(ah));ag=E.UnescapeHTMLStr(ag);ag=d.BaseRenderer.EncodeLinkSpace(ag);c=c+(($bytesToString(F.EscapeProtyleMarkers((new CI($stringToBytes(a.TextMarkTextContent)))))));ai=r;aj=0;while(true){if(!(aj=ai.$length)?($throwRuntimeError("index out of range"),undefined):ai.$array[ai.$offset+aj]);if("code"===ak){c=c+(d.renderMdMarker1(a,ak,b));}aj++;}c=c+("]("+ag);if(!(""===a.TextMarkATitle)){c=c+(" \""+E.UnescapeHTMLStr(a.TextMarkATitle)+"\"");}c=c+(")");case 21:case 19:al=r;am=0;while(true){if(!(am=al.$length)?($throwRuntimeError("index out of range"),undefined):al.$array[al.$offset+am]);if(!("code"===an)){c=c+(d.renderMdMarker1(a,an,b));}am++;}case 10:$s=7;continue;case 6:if(!b){BK(e);}ao=e;ap=0;while(true){if(!(ap=ao.$length)?($throwRuntimeError("index out of range"),undefined):ao.$array[ao.$offset+ap]);c=c+(d.renderMdMarker1(a,ar,b));if(b){if(!(""===i)&&((e.$length-2>>0)===aq)){c=c+("\xE2\x80\x8B");}}if(!b){if(!(""===i)&&(0===aq)){c=c+("\xE2\x80\x8B");}}ap++;}case 7:$s=-1;return c;}return;}var $f={$blk:AID,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};BK=function AIE(a){var a,b,c,d,e,f,g,h;b=a.$length-1>>0;c=0;while(true){if(!(c<(d=a.$length/2,(d===d&&d!==1/0&&d!==-1/0)?d>>0:$throwRuntimeError("integer divide by zero")))){break;}e=(f=b-c>>0,((f<0||f>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+f]));g=((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]);((c<0||c>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+c]=e);(h=b-c>>0,((h<0||h>=a.$length)?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+h]=g));c=c+(1)>>0;}};$ptrType(BI).prototype.renderMdMarker0=function AIF(a,b,c){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{a,b,c});$s=$s||0;s:while(true){switch($s){case 0:d="";e=this;f=b;if(f===("a")){$s=2;continue;}if(f===("block-ref")){$s=3;continue;}if(f===("file-annotation-ref")){$s=4;continue;}if(f===("inline-memo")){$s=5;continue;}if(f===("inline-math")){$s=6;continue;}$s=7;continue;case 2:g=a.TextMarkAHref;h=e.BaseRenderer.LinkPath((new CI($stringToBytes(g))));$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=($bytesToString(h));g=E.UnescapeHTMLStr(g);g=e.BaseRenderer.EncodeLinkSpace(g);if(c){i=K.ReplaceAll(a.TextMarkTextContent,"]","\\]");i=E.UnescapeHTMLStr(i);d=d+("["+i+"]("+g);if(!(""===a.TextMarkATitle)){j=E.UnescapeHTMLStr(a.TextMarkATitle);j=K.ReplaceAll(j,"<","<");j=K.ReplaceAll(j,">",">");d=d+(" \""+j+"\"");}d=d+(")");}$s=8;continue;case 3:if(c){a.TextMarkTextContent=K.ReplaceAll(a.TextMarkTextContent,"'","'");d=d+("(("+a.TextMarkBlockRefID);if("s"===a.TextMarkBlockRefSubtype){d=d+(" \""+a.TextMarkTextContent+"\"");}else{d=d+(" '"+a.TextMarkTextContent+"'");}d=d+("))");}$s=8;continue;case 4:if(c){a.TextMarkTextContent=K.ReplaceAll(a.TextMarkTextContent,"'","'");d=d+("<<"+a.TextMarkFileAnnotationRefID);d=d+(" \""+a.TextMarkTextContent+"\"");d=d+(">>");}$s=8;continue;case 5:if(c){d=d+(a.TextMarkTextContent);if(a.IsNextSameInlineMemo()){$s=-1;return d;}k=a.TextMarkInlineMemoContent;k=K.ReplaceAll(k,"_esc_newline_"," ");if(!(""===k)){l=M.DecodeLastRuneInString(a.TextMarkTextContent);m=l[0];if(AB(m)){d=d+("\xEF\xBC\x88"+k+"\xEF\xBC\x89");}else{d=d+("("+k+")");}}}$s=8;continue;case 6:if(c){n=a.TextMarkInlineMathContent;if(a.ParentIs(109,DX.nil)){n=F.RepeatBackslashBeforePipe(n);n=K.ReplaceAll(n,"\n","
    ");}n=K.ReplaceAll(n,"_esc_newline_"," ");d=d+("$"+n);}else{d=d+("$");}$s=8;continue;case 7:d=d+(e.renderMdMarker1(a,b,c));case 8:case 1:$s=-1;return d;}return;}var $f={$blk:AIF,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};$ptrType(BI).prototype.renderMdMarker1=function AIG(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o;d="";e=this;f=b;if(f===("strong")){d=d+("**");}else if(f===("em")){d=d+("*");}else if(f===("code")){if(K.Contains(a.TextMarkTextContent,"``")){d=d+("`");}else if(K.Contains(a.TextMarkTextContent,"`")){d=d+("``");}else{d=d+("`");}}else if(f===("tag")){d=d+("#");}else if(f===("s")){d=d+("~~");}else if(f===("mark")){d=d+("==");}else if(f===("u")){if(c){d=d+("");}else{d=d+("");}}else if(f===("sup")){if(c){d=d+("");}else{d=d+("");}}else if(f===("sub")){if(c){d=d+("");}else{d=d+("");}}else if(f===("kbd")){if(c){d=d+("");}else{d=d+("");}}else if(f===("text")){if(c){d=d+("");}else{d=d+("");}}return d;};$ptrType(BI).prototype.renderBr=function AIH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BI).prototype.renderUnderline=function AII(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderUnderlineOpenMarker=function AIJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderUnderlineCloseMarker=function AIK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderKbd=function AIL(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderKbdOpenMarker=function AIM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderKbdCloseMarker=function AIN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderVideo=function AIO(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:AIO,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderAudio=function AIP(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:AIP,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderIFrame=function AIQ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:AIQ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderWidget=function AIR(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:AIR,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderGitConflictCloseMarker=function AIS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.renderGitConflictContent=function AIT(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.renderGitConflictOpenMarker=function AIU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.renderGitConflict=function AIV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.renderSuperBlock=function AIW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.renderSuperBlockOpenMarker=function AIX(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write((new CI($stringToBytes("{{{"))));}return 2;};$ptrType(BI).prototype.renderSuperBlockLayoutMarker=function AIY(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderSuperBlockCloseMarker=function AIZ(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Newline();c.BaseRenderer.Write((new CI($stringToBytes("}}}"))));c.BaseRenderer.Newline();}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(BI).prototype.renderLinkRefDefBlock=function AJA(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderLinkRefDef=function AJB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("]: ");}else{c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderTag=function AJC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BI).prototype.renderTagOpenMarker=function AJD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};$ptrType(BI).prototype.renderTagCloseMarker=function AJE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};$ptrType(BI).prototype.renderKramdownBlockIAL=function AJF(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Options.KramdownBlockIAL){return 2;}if(!(DL.nil===a.Previous)&&(8===a.Previous.Type)){return 2;}if(b){c.BaseRenderer.Newline();if(c.BaseRenderer.Options.KramdownBlockIAL){if(H.IsDocIAL(a.Tokens)){c.BaseRenderer.WriteByte(10);}c.BaseRenderer.Write(a.Tokens);}}else{if((8===a.Parent.Type)||(7===a.Parent.Type)){if(!a.Parent.ListData.Tight){c.BaseRenderer.Newline();}}else{c.BaseRenderer.Newline();}c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderKramdownSpanIAL=function AJG(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Options.KramdownSpanIAL){return 2;}if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderMark=function AJH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BI).prototype.renderMark1OpenMarker=function AJI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};$ptrType(BI).prototype.renderMark1CloseMarker=function AJJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};$ptrType(BI).prototype.renderMark2OpenMarker=function AJK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};$ptrType(BI).prototype.renderMark2CloseMarker=function AJL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};$ptrType(BI).prototype.renderSup=function AJM(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderSupOpenMarker=function AJN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderSupCloseMarker=function AJO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderSub=function AJP(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderSubOpenMarker=function AJQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderSubCloseMarker=function AJR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BI).prototype.renderBlockQueryEmbedScript=function AJS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderBlockQueryEmbed=function AJT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.renderBlockRef=function AJU(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderBlockRefID=function AJV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderBlockRefSpace=function AJW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(BI).prototype.renderBlockRefText=function AJX(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=E.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CI($stringToBytes("'"))),(new CI($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BI).prototype.renderBlockRefDynamicText=function AJY(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(39);d=E.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CI($stringToBytes("'"))),(new CI($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(39);}return 2;};$ptrType(BI).prototype.renderFileAnnotationRef=function AJZ(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderFileAnnotationRefID=function AKA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderFileAnnotationRefSpace=function AKB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(BI).prototype.renderFileAnnotationRefText=function AKC(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=E.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CI($stringToBytes("'"))),(new CI($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BI).prototype.renderYamlFrontMatterCloseMarker=function AKD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(G.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderYamlFrontMatterContent=function AKE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderYamlFrontMatterOpenMarker=function AKF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(G.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderYamlFrontMatter=function AKG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};$ptrType(BI).prototype.renderHtmlEntity=function AKH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.HtmlEntityTokens);}return 2;};$ptrType(BI).prototype.renderBackslashContent=function AKI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderBackslash=function AKJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(92);}return 2;};$ptrType(BI).prototype.renderToC=function AKK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("[toc]\n\n");}return 2;};$ptrType(BI).prototype.renderFootnotesRef=function AKL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]");}return 2;};$ptrType(BI).prototype.renderFootnotesDefBlock=function AKM(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderFootnotesDef=function AKN(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]: ");}else{f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=f.String();h=K.Split(g,"\n");i=new A.Buffer.ptr(CI.nil,0,0);j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(0===l){i.WriteString(m+"\n");}else{if(""===m){i.WriteString("\n");}else{i.WriteString(" "+m+"\n");}}k++;}(n=c.NodeWriterStack,o=c.NodeWriterStack.$length-1>>0,((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o])).Write(i.Bytes());c.BaseRenderer.Writer=(p=c.NodeWriterStack,q=c.NodeWriterStack.$length-1>>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]));}return 2;};$ptrType(BI).prototype.renderEmojiAlias=function AKO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderEmojiImg=function AKP(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderEmojiUnicode=function AKQ(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderEmoji=function AKR(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderTableCell=function AKS(a,b){var a,b,c,d,e,f,g,h;c=this;d=a.TableCellContentMaxWidth-a.TableCellContentWidth>>0;if(b){c.BaseRenderer.WriteByte(124);if(!c.BaseRenderer.Options.ProtyleWYSIWYG){c.BaseRenderer.WriteByte(32);e=a.TableCellAlign;if(e===(2)){c.BaseRenderer.Write(A.Repeat(new CI([32]),(f=d/2,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))));}else if(e===(3)){c.BaseRenderer.Write(A.Repeat(new CI([32]),d));}}}else{if(!c.BaseRenderer.Options.ProtyleWYSIWYG){g=a.TableCellAlign;if(g===(2)){c.BaseRenderer.Write(A.Repeat(new CI([32]),(h=d/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))));}else if(g===(3)){}else{c.BaseRenderer.Write(A.Repeat(new CI([32]),d));}c.BaseRenderer.WriteByte(32);}}return 2;};$ptrType(BI).prototype.renderTableRow=function AKT(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.WriteString("|\n");}return 2;};$ptrType(BI).prototype.renderTableHead=function AKU(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=this;if(!b){d=a.FirstChild;e=d.FirstChild;while(true){if(!(!(DL.nil===e))){break;}if(456===e.Type){e=e.Next;continue;}f=e.TableCellAlign;g=f;if(g===(0)){c.BaseRenderer.WriteString("| -");h=e.TableCellContentMaxWidth-1>>0;if(0>0;if(0>0;if(0>0;if(0=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0]=$append((0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0]),k));k=k.Next;}l=1;m=a.FirstChild.Next;while(true){if(!(!(DL.nil===m))){break;}i=$append(i,new EF([]));n=m.FirstChild;while(true){if(!(!(DL.nil===n))){break;}((l<0||l>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+l]=$append(((l<0||l>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+l]),n));n=n.Next;}l=l+(1)>>0;m=m.Next;}o=0;p=0;case 8:if(!(p<(0>=i.$length?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+0]).$length)){$s=9;continue;}q=0;case 10:if(!(q=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]).$length)){$s=11;continue;}r=[r];t=(s=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+p])).TokenLen();$s=12;case 12:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}(u=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+p])).TableCellContentWidth=t;if(c[0].BaseRenderer.Options.AutoSpace){$s=13;continue;}$s=14;continue;case 13:r[0]=0;$r=C.Walk((v=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=v.$length)?($throwRuntimeError("index out of range"),undefined):v.$array[v.$offset+p])),(function(c,r){return function ALA(w,x){var w,x;if(!x){return 2;}r[0]=r[0]+((c[0].BaseRenderer.Space(w.Tokens).$length-w.Tokens.$length>>0))>>0;return 2;};})(c,r));$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}(x=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=x.$length)?($throwRuntimeError("index out of range"),undefined):x.$array[x.$offset+p])).TableCellContentWidth=(w=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+p])).TableCellContentWidth+(r[0])>>0;case 14:if(o<(y=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=y.$length)?($throwRuntimeError("index out of range"),undefined):y.$array[y.$offset+p])).TableCellContentWidth){o=(z=((q<0||q>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+q]),((p<0||p>=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+p])).TableCellContentWidth;}q=q+(1)>>0;$s=10;continue;case 11:aa=0;while(true){if(!(aa=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+aa]).$length)){break;}(ab=((aa<0||aa>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+aa]),((p<0||p>=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+p])).TableCellContentMaxWidth=o;aa=aa+(1)>>0;}o=0;p=p+(1)>>0;$s=8;continue;case 9:$s=3;continue;case 2:c[0].BaseRenderer.Newline();if(!c[0].BaseRenderer.isLastNode(c[0].BaseRenderer.Tree.Root,a)){if(c[0].withoutKramdownBlockIAL(a)){c[0].BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}var $f={$blk:AKV,$c:true,$r,a,aa,ab,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$ptrType(BI).prototype.renderStrikethrough=function ALB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BI).prototype.renderStrikethrough1OpenMarker=function ALC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};$ptrType(BI).prototype.renderStrikethrough1CloseMarker=function ALD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};$ptrType(BI).prototype.renderStrikethrough2OpenMarker=function ALE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};$ptrType(BI).prototype.renderStrikethrough2CloseMarker=function ALF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};$ptrType(BI).prototype.renderLinkTitle=function ALG(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=a.Tokens;d=A.ReplaceAll(d,(new CI($stringToBytes("\""))),(new CI($stringToBytes("""))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BI).prototype.renderLinkDest=function ALH(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;e=c.BaseRenderer.LinkPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;d=(new CI($stringToBytes(c.BaseRenderer.EncodeLinkSpace(($bytesToString(d))))));c.BaseRenderer.Write(d);case 2:$s=-1;return 2;}return;}var $f={$blk:ALH,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderLinkSpace=function ALI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(BI).prototype.renderLinkText=function ALJ(a,b){var a,b,c,d,e;c=this;if(b){d=CI.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}e=H.BytesToStr(d);e=K.ReplaceAll(e,"]","\\]");c.BaseRenderer.WriteString(e);}return 2;};$ptrType(BI).prototype.renderCloseParen=function ALK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(41);}return 2;};$ptrType(BI).prototype.renderOpenParen=function ALL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(40);}return 2;};$ptrType(BI).prototype.renderGreater=function ALM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(62);}return 2;};$ptrType(BI).prototype.renderLess=function ALN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(60);}return 2;};$ptrType(BI).prototype.renderCloseBrace=function ALO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(125);}return 2;};$ptrType(BI).prototype.renderOpenBrace=function ALP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(123);}return 2;};$ptrType(BI).prototype.renderCloseBracket=function ALQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(93);}return 2;};$ptrType(BI).prototype.renderOpenBracket=function ALR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);}return 2;};$ptrType(BI).prototype.renderBang=function ALS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(33);}return 2;};$ptrType(BI).prototype.renderImage=function ALT(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(c.BaseRenderer.Options.ImgTag&&b){$s=1;continue;}$s=2;continue;case 1:d=CR.nil;e=a.ChildByType(40);if(!(DL.nil===e)){f=H.BytesToStr(e.Tokens);f=K.ReplaceAll(f,"]","\\]");d=$append(d,new CJ(["alt",f]));}g=a.ChildByType(41);if(!(DL.nil===g)){$s=3;continue;}$s=4;continue;case 3:h=g.Tokens;i=c.BaseRenderer.LinkPath(h);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;h=(new CI($stringToBytes(c.BaseRenderer.EncodeLinkSpace(($bytesToString(h))))));d=$append(d,new CJ(["src",H.BytesToStr(h)]));case 4:j=a.ChildByType(42);if(!(DL.nil===j)){k=j.Tokens;k=A.ReplaceAll(k,(new CI($stringToBytes("\""))),(new CI($stringToBytes("""))));d=$append(d,new CJ(["title",H.BytesToStr(k)]));}l=a.IALAttr("style");if(!(""===l)){d=$append(d,new CJ(["style",l]));}c.BaseRenderer.Tag("img",d,true);$s=-1;return 1;case 2:$s=-1;return 2;}return;}var $f={$blk:ALT,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(BI).prototype.renderLink=function ALU(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.LinkTextAutoSpacePrevious(a);if(3===a.LinkType){d=a.ChildByType(40).Tokens;if(A.Equal(d,a.LinkRefLabel)){c.BaseRenderer.WriteString("["+H.BytesToStr(d)+"]");}else{c.BaseRenderer.WriteString("["+H.BytesToStr(d)+"]["+H.BytesToStr(a.LinkRefLabel)+"]");}return 1;}if(1===a.LinkType){e=a.ChildByType(41).Tokens;c.BaseRenderer.Write(e);return 1;}}else{c.BaseRenderer.LinkTextAutoSpaceNext(a);}return 2;};$ptrType(BI).prototype.renderHTML=function ALV(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}case 2:$s=-1;return 2;}return;}var $f={$blk:ALV,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderInlineHTML=function ALW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderDocument=function ALX(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);}else{c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));d=CI.nil;if(c.BaseRenderer.Options.KeepParagraphBeginningSpace){d=A.TrimRight(c.BaseRenderer.Writer.Bytes()," \t\n");d=A.TrimLeft(d,"\n");}else{d=A.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");}c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderParagraph=function ALY(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.ChineseParagraphBeginningSpace&&(0===a.Parent.Type)){$s=4;continue;}$s=5;continue;case 4:d=c.BaseRenderer.ParagraphContainImgOnly(a);$s=8;case 8:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}if(!d){$s=6;continue;}$s=7;continue;case 6:c.BaseRenderer.WriteString("\xE3\x80\x80\xE3\x80\x80");case 7:case 5:$s=3;continue;case 2:if(!c.BaseRenderer.Options.KeepParagraphBeginningSpace&&!(DL.nil===a.FirstChild)){$s=9;continue;}$s=10;continue;case 9:e=A.TrimSpace(a.FirstChild.Tokens);$s=11;case 11:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}a.FirstChild.Tokens=e;case 10:if(a.ParentIs(109,DX.nil)){if(!(DL.nil===a.Next)&&!((16===a.Next.Type))){c.BaseRenderer.WriteString("

    ");}$s=-1;return 2;}if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();}f=false;g=false;h=a.Parent;if(!(DL.nil===h)){if(8===h.Type){i=h;if(!(DL.nil===i.Parent)&&!(EG.nil===i.Parent.ListData)){f=i.Parent.ListData.Tight;j=i.Next;if(DL.nil===j){k=a.Next;g=DL.nil===k;}}else{f=true;}}}if(!f||(g)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}var $f={$blk:ALY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BI).prototype.renderText=function ALZ(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:case 3:if(!(A.HasPrefix(a.Tokens,(new CI($stringToBytes("\xE2\x80\x8B")))))){d=false;$s=5;continue s;}e=a.NextNodeText();$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=""===e;case 5:if(!(d)){$s=4;continue;}a.Tokens=A.TrimPrefix(a.Tokens,(new CI($stringToBytes("\xE2\x80\x8B"))));$s=3;continue;case 4:if(1>a.Tokens.$length){$s=-1;return 2;}f=CI.nil;if(c.BaseRenderer.Options.AutoSpace){f=c.BaseRenderer.Space(a.Tokens);}else{f=a.Tokens;}if(c.BaseRenderer.Options.FixTermTypo){$s=7;continue;}$s=8;continue;case 7:g=c.BaseRenderer.FixTermTypo(f);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;case 8:if((DL.nil===a.Previous||(100===a.Previous.Type))&&!(DL.nil===a.Parent.Parent)&&!(EG.nil===a.Parent.Parent.ListData)&&(3===a.Parent.Parent.ListData.Typ)){if(32===c.BaseRenderer.LastOut){f=A.TrimPrefix(f,(new CI($stringToBytes(" "))));if(A.HasPrefix(f,(new CI($stringToBytes("\xE2\x80\xB8 "))))){f=A.TrimPrefix(f,(new CI($stringToBytes("\xE2\x80\xB8 "))));f=$appendSlice(D.CaretTokens,f);}}}if(!(DL.nil===a.Previous)&&(34===a.Previous.Type)&&"\xE2\x80\x8B"===($bytesToString(a.Tokens))){$s=-1;return 2;}if(!(DL.nil===a.Next)&&(34===a.Next.Type)&&"\xE2\x80\x8B"===($bytesToString(a.Tokens))){$s=-1;return 2;}c.BaseRenderer.Write(f);case 2:$s=-1;return 2;}return;}var $f={$blk:ALZ,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BI).prototype.renderCodeSpan=function AMA(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=M.DecodeLastRuneInString(e);g=f[0];if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=M.DecodeRuneInString(i);k=j[0];if(L.IsLetter(k)||L.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}var $f={$blk:AMA,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BI).prototype.renderCodeSpanOpenMarker=function AMB(a,b){var a,b,c,d,e,f;c=this;if(b){c.BaseRenderer.WriteByte(96);if(1"))),CI.nil);}c.BaseRenderer.Write(d);}return 2;};$ptrType(BI).prototype.renderCodeSpanCloseMarker=function AMD(a,b){var a,b,c,d,e,f;c=this;if(b){if(1");}e=K.ReplaceAll(e,"_esc_newline_"," ");c.BaseRenderer.WriteString(e);}return 2;};$ptrType(BI).prototype.renderInlineMathCloseMarker=function AMH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(36);}return 2;};$ptrType(BI).prototype.renderMathBlockCloseMarker=function AMI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(G.MathBlockMarker);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderMathBlockContent=function AMJ(a,b){var a,b,c,d;c=this;if(b){d=E.UnescapeHTML(a.Tokens);c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderMathBlockOpenMarker=function AMK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(G.MathBlockMarker);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderMathBlock=function AML(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}return 2;};$ptrType(BI).prototype.renderCodeBlockCloseMarker=function AMM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(BI).prototype.renderCodeBlockCode=function AMN(a,b){var a,b,c,d,e;c=this;if(b){d=a.Tokens;e=a.Parent.ChildByType(14);if(!(DL.nil===e)&&BA(($bytesToString(e.CodeBlockInfo)))){d=E.UnescapeHTML(d);}c.BaseRenderer.Write(d);}return 2;};$ptrType(BI).prototype.renderCodeBlockInfoMarker=function AMO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.CodeBlockInfo);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(BI).prototype.renderCodeBlockOpenMarker=function AMP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BI).prototype.renderCodeBlock=function AMQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();if(!a.IsFencedCodeBlock){c.BaseRenderer.Write(A.Repeat(new CI([96]),3));c.BaseRenderer.WriteByte(10);c.BaseRenderer.Write(a.FirstChild.Tokens);c.BaseRenderer.Write(A.Repeat(new CI([96]),3));c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}return 1;}}return 2;};$ptrType(BI).prototype.renderEmphasis=function AMR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BI).prototype.renderEmAsteriskOpenMarker=function AMS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(42);}return 2;};$ptrType(BI).prototype.renderEmAsteriskCloseMarker=function AMT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(42);}return 2;};$ptrType(BI).prototype.renderEmUnderscoreOpenMarker=function AMU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(95);}return 2;};$ptrType(BI).prototype.renderEmUnderscoreCloseMarker=function AMV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(95);}return 2;};$ptrType(BI).prototype.renderStrong=function AMW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BI).prototype.renderStrongA6kOpenMarker=function AMX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("**");}return 2;};$ptrType(BI).prototype.renderStrongA6kCloseMarker=function AMY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("**");}return 2;};$ptrType(BI).prototype.renderStrongU8eOpenMarker=function AMZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("__");}return 2;};$ptrType(BI).prototype.renderStrongU8eCloseMarker=function ANA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("__");}return 2;};$ptrType(BI).prototype.renderBlockquote=function ANB(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=new A.Buffer.ptr(CI.nil,0,0);h=f.Bytes();i=A.Split(h,new CI([10]));j=i.$length;if(2>0,((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k])))&&F.IsBlank((l=j-2>>0,((l<0||l>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+l])))){i=$subslice(i,0,(j-1>>0));}if(1===c.NodeWriterStack.$length){j=i.$length;if(1>0,((m<0||m>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+m])))){i=$subslice(i,0,(j-1>>0));}}j=i.$length;n=i;o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(0===p.$length){g.WriteString(">\n");o++;continue;}if(62===(0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0])){g.WriteString(">");}else{g.WriteString("> ");}g.Write(p);g.WriteByte(10);o++;}q=A.TrimSpace(g.Bytes());$s=4;case 4:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}h=q;f.Reset();f.Write(h);(r=c.NodeWriterStack,s=c.NodeWriterStack.$length-1>>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s])).Write(f.Bytes());c.BaseRenderer.Writer=(t=c.NodeWriterStack,u=c.NodeWriterStack.$length-1>>0,((u<0||u>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]));v=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=5;case 5:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}h=v;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(h);if(!a.ParentIs(109,DX.nil)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}var $f={$blk:ANB,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s};return $f;};$ptrType(BI).prototype.renderBlockquoteMarker=function ANC(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderHeading=function AND(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(!a.HeadingSetext){c.BaseRenderer.Write(A.Repeat(new CI([35]),a.HeadingLevel));c.BaseRenderer.WriteByte(32);}$s=3;continue;case 2:if(a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:c.BaseRenderer.WriteByte(10);d=c.BaseRenderer.setextHeadingLen(a);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){c.BaseRenderer.WriteString(K.Repeat("=",e));}else if(2===a.HeadingLevel){c.BaseRenderer.WriteString(K.Repeat("-",e));}case 5:if(!a.ParentIs(109,DX.nil)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();c.BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}var $f={$blk:AND,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BI).prototype.renderHeadingC8hMarker=function ANE(a,b){var a,b,c;c=this;return 2;};$ptrType(BI).prototype.renderHeadingID=function ANF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString(" {"+H.BytesToStr(a.Tokens)+"}");}return 2;};$ptrType(BI).prototype.renderList=function ANG(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));(g=c.NodeWriterStack,h=c.NodeWriterStack.$length-1>>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h])).Write(f.Bytes());c.BaseRenderer.Writer=(i=c.NodeWriterStack,j=c.NodeWriterStack.$length-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));k=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(l);if(!a.ParentIs(109,DX.nil)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}var $f={$blk:ANG,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(BI).prototype.renderListItem=function ANH(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);if(c.BaseRenderer.Options.KramdownBlockIAL&&!(DL.nil===a.Next)&&(455===a.Next.Type)){d=a.Next;c.BaseRenderer.Write(d.Tokens);}if(!(DL.nil===a.FirstChild)&&(7===a.FirstChild.Type)){c.BaseRenderer.Newline();}$s=3;continue;case 2:g=(e=c.NodeWriterStack,f=c.NodeWriterStack.$length-1>>0,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));h=a.ListData.Marker.$length+1>>0;if((1===a.ListData.Typ)&&3>h){h=h+(1)>>0;}if(3===a.ListData.Typ){if((0===a.ListData.BulletChar)||(((42===a.ListData.BulletChar)||(45===a.ListData.BulletChar))&&!(DL.nil===a.FirstChild.Next)&&(580===a.FirstChild.Next.Type))){h=h+(4)>>0;}}i=A.Repeat(new CI([32]),h);j=new A.Buffer.ptr(CI.nil,0,0);k=g.Bytes();if(A.HasPrefix(k,(new CI($stringToBytes("* "))))){k=$appendSlice((new CI($stringToBytes(" \n\n"))),k);}l=A.Split(k,new CI([10]));m=l;n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(0===o.$length){j.WriteByte(10);n++;continue;}j.Write(i);j.Write(o);j.WriteByte(10);n++;}k=j.Bytes();if(h>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r])).Write(k);c.BaseRenderer.Writer=(s=c.NodeWriterStack,t=c.NodeWriterStack.$length-1>>0,((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]));u=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=4;case 4:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}k=u;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(k);if(!a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("\n");}case 3:$s=-1;return 2;}return;}var $f={$blk:ANH,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s};return $f;};$ptrType(BI).prototype.renderTaskListItemMarker=function ANI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);if(a.TaskListItemChecked){c.BaseRenderer.WriteByte(88);}else{c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteByte(93);}else{c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(BI).prototype.renderThematicBreak=function ANJ(a,b){var a,b,c;c=this;if(b){if(a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("---");if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(BI).prototype.renderHardBreak=function ANK(a,b){var a,b,c;c=this;if(b){if(!c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.WriteString("\\\n");}else{if(a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(BI).prototype.renderSoftBreak=function ANL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};$ptrType(BI).prototype.withoutKramdownBlockIAL=function ANM(a){var a,b;b=this;return!b.BaseRenderer.Options.KramdownBlockIAL||(0===a.KramdownIAL.$length)||DL.nil===a.Next||!((455===a.Next.Type));};BN=function ASW(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=BP(H.StrToBytes(a));$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=H.BytesToStr(b);$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;$s=3;case 3:return d;}return;}var $f={$blk:ASW,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.EChartsMindmapStr=BN;BO=function ASX(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=BP(a);$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=E.EncodeDestination(b);$s=2;case 2:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;$s=3;case 3:return d;}return;}var $f={$blk:ASX,$c:true,$r,a,b,c,d,$s};return $f;};$pkg.EChartsMindmap=BO;BP=function ASY(a){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];a=A.ReplaceAll(a,D.CaretTokens,CI.nil);c=G.Parse("",a,G.NewOptions());$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(DL.nil===d.Root.FirstChild||!((7===d.Root.FirstChild.Type))){$s=-1;return(new CI($stringToBytes("{}")));}e=EF.nil;f=d.Root.FirstChild;while(true){if(!(!(DL.nil===f))){break;}if(!((7===f.Type))){e=$append(e,f);}f=f.Next;}g=e;h=0;while(true){if(!(h=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h]);i.Unlink();h++;}b[0]=new A.Buffer.ptr(CI.nil,0,0);$r=C.Walk(d.Root,(function(b){return function ASZ(j,k){var{j,k,l,m,n,o,$s,$r,$c}=$restore(this,{j,k});$s=$s||0;s:while(true){switch($s){case 0:l=j.Type;if(l===(0)){$s=2;continue;}if(l===(7)){$s=3;continue;}if(l===(8)){$s=4;continue;}$s=5;continue;case 2:if(k){if(BR(j)){b[0].WriteString("{\"name\": \"Root\", \"children\": [");}}else{if(BR(j)){b[0].WriteString("]}");}}$s=-1;return 2;case 3:$s=-1;return 2;case 4:m=!(DL.nil===j.ChildByType(7));if(k){$s=7;continue;}$s=8;continue;case 7:n=BQ(j.FirstChild);$s=10;case 10:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=b[0].WriteString("{\"name\": \""+n+"\"");$s=11;case 11:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}o;if(m){b[0].WriteString(", \"children\": [");}$s=9;continue;case 8:if(m){b[0].WriteString("]");}b[0].WriteString("}");if(!(DL.nil===j.Next)||!(DL.nil===j.Parent.Next)){b[0].WriteString(", ");}case 9:$s=6;continue;case 5:$s=-1;return 2;case 6:case 1:$s=-1;return 2;}return;}var $f={$blk:ASZ,$c:true,$r,j,k,l,m,n,o,$s};return $f;};})(b));$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return b[0].Bytes();}return;}var $f={$blk:ASY,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};BQ=function ATA(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c="";if(DL.nil===a){c="";$s=-1;return c;}b[0]=new A.Buffer.ptr(CI.nil,0,0);$r=C.Walk(a,(function(b){return function ATB(d,e){var d,e;if((7===d.Type)||(8===d.Type)){return 2;}if(((16===d.Type)||(40===d.Type))&&e){b[0].Write(d.Tokens);}return 2;};})(b));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=b[0].String();c=K.ReplaceAll(c,"\\","\\\\");c=K.ReplaceAll(c,"\"","\\\"");c=K.ReplaceAll(c,"\xE2\x80\xB8","");$s=-1;return c;}return;}var $f={$blk:ATA,$c:true,$r,a,b,c,$s};return $f;};BR=function ATC(a){var a,b,c,d;b=0;c=a.FirstChild;while(true){if(!(!(DL.nil===c))){break;}if(7===c.Type){b=b+(1)>>0;}c=c.Next;}if(1>0;}d=d.Next;}if(1a.$length){$s=-1;return true;}if(47===(0>=a.$length?($throwRuntimeError("index out of range"),undefined):a.$array[a.$offset+0])){$s=-1;return false;}c=K.ToLower(($bytesToString(a)));$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}d=c;if(K.HasPrefix(d,"mailto:")||K.HasPrefix(d,"tel:")||K.HasPrefix(d,"sms:")){$s=-1;return false;}$s=-1;return!A.Contains(a,(new CI($stringToBytes(":/"))))&&!A.Contains(a,(new CI($stringToBytes(":\\"))))&&!A.Contains(a,(new CI($stringToBytes(":%5C"))));}return;}var $f={$blk:ATH,$c:true,$r,a,b,c,d,$s};return $f;};BT=function ATI(a,b,c){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;d=new BS.ptr(AR(a,b,c));e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderCodeBlock")});h=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderMathBlock")});i=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderBlockquote")});j=475;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderSuperBlock")});k=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderHeading")});l=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderList")});m=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderListItem")});n=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderThematicBreak")});o=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderHTML")});p=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderTable")});q=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderToC")});r=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderYamlFrontMatter")});s=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderBlockQueryEmbed")});t=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderKramdownBlockIAL")});d.BaseRenderer.DefaultRendererFunc=$methodVal(d,"renderDefault");return d;};$pkg.NewKityMinderJSONRenderer=BT;$ptrType(BS).prototype.renderDefault=function ATJ(a,b){var a,b,c;c=this;return 2;};$ptrType(BS).prototype.renderBlockQueryEmbed=function ATK(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATK,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderYamlFrontMatter=function ATL(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATL,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderToC=function ATM(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATM,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderMathBlock=function ATN(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATN,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderTable=function ATO(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ATO,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderHTML=function ATP(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATP,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderParagraph=function ATQ(a,b){var{a,b,c,d,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=a.Parent.Parent;if(!(DL.nil===d)&&(7===d.Type)&&d.ListData.Tight){if(a.Parent.FirstChild===a&&a.Parent.LastChild===a){$s=-1;return 2;}}if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATQ,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(BS).prototype.renderBlockquote=function ATR(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ATR,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderSuperBlock=function ATS(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ATS,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderHeading=function ATT(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);d=a.FirstChild;while(true){if(!(!(DL.nil===d))){break;}d.Unlink();d=d.Next;}e=BU(a);f=e;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);a.AppendChild(h);g++;}$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ATT,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(BS).prototype.renderList=function ATU(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ATU,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderListItem=function ATV(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 2;}return;}var $f={$blk:ATV,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderThematicBreak=function ATW(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATW,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderCodeBlock=function ATX(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.comma(a);case 3:$s=-1;return 1;}return;}var $f={$blk:ATX,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.renderKramdownBlockIAL=function ATY(a,b){var a,b,c;c=this;return 1;};$ptrType(BS).prototype.renderDocument=function ATZ(a,b){var{a,b,c,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.WriteByte(123);c.BaseRenderer.WriteString("\"root\":");c.openObj();$r=c.data(a);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c.openChildren(a);$s=3;continue;case 2:c.closeChildren(a);c.closeObj();c.BaseRenderer.WriteByte(125);case 3:$s=-1;return 2;}return;}var $f={$blk:ATZ,$c:true,$r,a,b,c,$s};return $f;};$ptrType(BS).prototype.data=function AUA(a){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=this;c.BaseRenderer.WriteString("\"data\":");c.openObj();d="";e=a.Type;if(e===(0)){$s=2;continue;}if(e===(7)){$s=3;continue;}if(e===(5)){$s=4;continue;}if(e===(475)){$s=5;continue;}$s=6;continue;case 2:d=c.BaseRenderer.Tree.Name;$s=7;continue;case 3:if(0===a.ListData.Typ){c.BaseRenderer.WriteString("\"priority\": \"iconList\",");}else if(1===a.ListData.Typ){c.BaseRenderer.WriteString("\"priority\": \"iconOrderedList\",");}else{c.BaseRenderer.WriteString("\"priority\": \"iconCheck\",");}$s=7;continue;case 4:c.BaseRenderer.WriteString("\"priority\": \"iconQuote\",");$s=7;continue;case 5:c.BaseRenderer.WriteString("\"priority\": \"iconSuper\",");$s=7;continue;case 6:b[0]=new A.Buffer.ptr(CI.nil,0,0);$r=C.Walk(a,(function(b){return function AUB(f,g){var{f,g,h,i,$s,$r,$c}=$restore(this,{f,g});$s=$s||0;s:while(true){switch($s){case 0:if(!g){$s=-1;return 2;}if(460===f.Type){$s=1;continue;}$s=2;continue;case 1:h=f.Text();$s=3;case 3:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=b[0].WriteString("#"+h+"#");$s=4;case 4:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}i;$s=-1;return 1;case 2:if((16===f.Type)||(40===f.Type)||(433===f.Type)||(434===f.Type)||(29===f.Type)||(15===f.Type)||(42===f.Type)||(302===f.Type)||(306===f.Type)||(427===f.Type)){b[0].Write(f.Tokens);}$s=-1;return 2;}return;}var $f={$blk:AUB,$c:true,$r,f,g,h,i,$s};return $f;};})(b));$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=b[0].String();case 7:case 1:f=K.NewReplacer(new CJ(["\\","","\n","","\"","","\t","","'",""]));g=f.Replace(d);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}d=g;d=K.ReplaceAll(d,"'","");if(16=e.HeadingLevel){break;}}if(455===e.Type){if(!A.Contains(e.Tokens,(new CI($stringToBytes("type=\"doc\""))))){b=$append(b,e);}}else{b=$append(b,e);}e=e.Next;}return b;};BW=function AUI(a,b,c){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b,c});$s=$s||0;s:while(true){switch($s){case 0:d=[d];d[0]=EF.nil;$r=C.Walk(a.Root,(function(d){return function AUJ(e,f){var e,f;if(!f){return 2;}if(455===e.Type){d[0]=$append(d[0],e);}return 2;};})(d));$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}e=d[0];f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);g.Unlink();f++;}h=new BV.ptr(AR(a,b,c));h.BaseRenderer.DefaultRendererFunc=$methodVal(h,"renderNode");$s=-1;return h;}return;}var $f={$blk:AUI,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$pkg.NewJSONRenderer=BW;$ptrType(BV).prototype.renderNode=function AUK(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(!(DL.nil===a.Previous)){c.BaseRenderer.WriteString(",");}d=H.BytesToStr(a.Tokens);e=new C.NodeType(a.Type).String();a.Data=d;a.TypeStr=e;a.Properties=BX(a.KramdownIAL);$mapDelete(a.Properties,$String.keyFor("refcount"));$mapDelete(a.Properties,$String.keyFor("av-names"));g=B.Marshal(a);$s=4;case 4:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}f=g;h=f[0];i=f[1];j="";k="";a.Data=j;a.TypeStr=k;a.Properties=false;if(!($interfaceIsEqual($ifaceNil,i))){$s=5;continue;}$s=6;continue;case 5:l=i.Error();$s=7;case 7:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}$panic(new $String("marshal node to json failed: "+l));$s=-1;return 0;case 6:m=H.BytesToStr(h);m=$substring(m,0,(m.length-1>>0));c.BaseRenderer.WriteString(m);if(!(DL.nil===a.FirstChild)){c.BaseRenderer.WriteString(",\"Children\":[");}else{c.BaseRenderer.WriteString("}");}$s=3;continue;case 2:if(!(DL.nil===a.FirstChild)){c.BaseRenderer.WriteByte(93);c.BaseRenderer.WriteString("}");}case 3:$s=-1;return 2;}return;}var $f={$blk:AUK,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};BX=function AUL(a){var a,b,c,d,e,f;b=false;b=$makeMap($String.keyFor,[]);c=a;d=0;while(true){if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);f=(0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]);(b||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(f),{k:f,v:(1>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+1])});d++;}return b;};BZ=function AUM(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,eg,eh,ei,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new BY.ptr(AR(a,b,c));e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=47;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderLess")});bc=48;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderGreater")});bd=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderOpenBrace")});be=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderCloseBrace")});bf=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkText")});bg=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkSpace")});bh=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderLinkDest")});bi=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderLinkTitle")});bj=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough")});bk=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bl=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bm=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bn=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bo=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTaskListItemMarker")});bp=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTable")});bq=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableHead")});br=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderTableRow")});bs=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderTableCell")});bt=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmoji")});bu=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiUnicode")});bv=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderEmojiImg")});bw=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderEmojiAlias")});bx=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesDefBlock")});by=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderFootnotesDef")});bz=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderFootnotesRef")});ca=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderToC")});cb=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderBackslash")});cc=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderBackslashContent")});cd=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderHtmlEntity")});ce=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatter")});cf=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});cg=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderYamlFrontMatterContent")});ch=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});ci=430;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderBlockRef")});cj=431;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderBlockRefID")});ck=432;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderBlockRefSpace")});cl=433;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderBlockRefText")});cm=434;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderBlockRefDynamicText")});cn=540;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderFileAnnotationRef")});co=541;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderFileAnnotationRefID")});cp=542;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderFileAnnotationRefSpace")});cq=543;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderFileAnnotationRefText")});cr=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderMark")});cs=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderMark1OpenMarker")});ct=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderMark1CloseMarker")});cu=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cu),{k:cu,v:$methodVal(d,"renderMark2OpenMarker")});cv=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cv),{k:cv,v:$methodVal(d,"renderMark2CloseMarker")});cw=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cw),{k:cw,v:$methodVal(d,"renderSup")});cx=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cx),{k:cx,v:$methodVal(d,"renderSupOpenMarker")});cy=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cy),{k:cy,v:$methodVal(d,"renderSupCloseMarker")});cz=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cz),{k:cz,v:$methodVal(d,"renderSub")});da=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(da),{k:da,v:$methodVal(d,"renderSubOpenMarker")});db=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(db),{k:db,v:$methodVal(d,"renderSubCloseMarker")});dc=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dc),{k:dc,v:$methodVal(d,"renderKramdownBlockIAL")});dd=456;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dd),{k:dd,v:$methodVal(d,"renderKramdownSpanIAL")});de=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(de),{k:de,v:$methodVal(d,"renderBlockQueryEmbed")});df=468;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(df),{k:df,v:$methodVal(d,"renderBlockQueryEmbedScript")});dg=460;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dg),{k:dg,v:$methodVal(d,"renderTag")});dh=461;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dh),{k:dh,v:$methodVal(d,"renderTagOpenMarker")});di=462;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(di),{k:di,v:$methodVal(d,"renderTagCloseMarker")});dj=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dj),{k:dj,v:$methodVal(d,"renderLinkRefDefBlock")});dk=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dk),{k:dk,v:$methodVal(d,"renderLinkRefDef")});dl=475;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dl),{k:dl,v:$methodVal(d,"renderSuperBlock")});dm=476;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dm),{k:dm,v:$methodVal(d,"renderSuperBlockOpenMarker")});dn=477;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dn),{k:dn,v:$methodVal(d,"renderSuperBlockLayoutMarker")});dp=478;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dp),{k:dp,v:$methodVal(d,"renderSuperBlockCloseMarker")});dq=495;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dq),{k:dq,v:$methodVal(d,"renderGitConflict")});dr=496;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dr),{k:dr,v:$methodVal(d,"renderGitConflictOpenMarker")});ds=497;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ds),{k:ds,v:$methodVal(d,"renderGitConflictContent")});dt=498;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dt),{k:dt,v:$methodVal(d,"renderGitConflictCloseMarker")});du=500;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(du),{k:du,v:$methodVal(d,"renderIFrame")});dv=535;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dv),{k:dv,v:$methodVal(d,"renderWidget")});dw=510;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dw),{k:dw,v:$methodVal(d,"renderVideo")});dx=505;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dx),{k:dx,v:$methodVal(d,"renderAudio")});dy=515;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dy),{k:dy,v:$methodVal(d,"renderKbd")});dz=516;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dz),{k:dz,v:$methodVal(d,"renderKbdOpenMarker")});ea=517;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ea),{k:ea,v:$methodVal(d,"renderKbdCloseMarker")});eb=520;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eb),{k:eb,v:$methodVal(d,"renderUnderline")});ec=521;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ec),{k:ec,v:$methodVal(d,"renderUnderlineOpenMarker")});ed=522;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ed),{k:ed,v:$methodVal(d,"renderUnderlineCloseMarker")});ee=525;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ee),{k:ee,v:$methodVal(d,"renderBr")});ef=530;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ef),{k:ef,v:$methodVal(d,"renderTextMark")});eg=550;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eg),{k:eg,v:$methodVal(d,"renderAttributeView")});eh=560;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eh),{k:eh,v:$methodVal(d,"renderCustomBlock")});ei=580;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ei),{k:ei,v:$methodVal(d,"renderCallout")});return d;};$pkg.NewHtmlRenderer=BZ;$ptrType(BY).prototype.Render=function AUN(){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=CI.nil;b=this;c=b.BaseRenderer.Render();$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}a=c;d=a;e=b.RenderFootnotes();$s=2;case 2:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;a=$appendSlice(d,f);$s=-1;return a;}return;}var $f={$blk:AUN,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BY).prototype.renderCallout=function AUO(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.renderBlockquote(a,b);c.BaseRenderer.WriteString("

    ");d=a.CalloutTitle;if(""===d){d=C.GetCalloutTitle(a.CalloutType);}if(!(""===a.CalloutIcon)){if(0===a.CalloutIconType){d=a.CalloutIcon+" "+d;}else{d="\"\" "+d;}}e=K.TrimSpace(d);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(!(e==="")){$s=4;continue;}$s=5;continue;case 4:f=G.Inline("",(new CI($stringToBytes(d))),c.BaseRenderer.ParseOptions);$s=7;case 7:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(!(PQ.nil===g)&&!(DL.nil===g.Root)&&!(DL.nil===g.Root.FirstChild)){$s=8;continue;}$s=9;continue;case 8:h=EF.nil;i=g.Root.FirstChild.FirstChild;while(true){if(!(!(DL.nil===i))){break;}h=$append(h,i);i=i.Next;}g.Root.FirstChild.Unlink();j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);g.Root.AppendChild(l);k++;}m=BZ(g,c.BaseRenderer.Options,c.BaseRenderer.ParseOptions).Render();$s=11;case 11:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;c.BaseRenderer.Write(n);$s=10;continue;case 9:c.BaseRenderer.WriteString(d);case 10:c.BaseRenderer.Newline();case 5:c.BaseRenderer.WriteString("

    ");$s=3;continue;case 2:c.renderBlockquote(a,b);case 3:$s=-1;return 2;}return;}var $f={$blk:AUO,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};$ptrType(BY).prototype.renderCustomBlock=function AUP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","NodeCustomBlock"]),new CJ(["data-info",a.CustomBlockInfo]),new CJ(["data-content",($bytesToString(E.EscapeHTML(a.Tokens)))])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderAttributeView=function AUQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","NodeAttributeView"]),new CJ(["data-av-id",a.AttributeViewID]),new CJ(["data-av-type",a.AttributeViewType])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderTextMark=function AUR(a,b){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=[c];d=[d];e=this;if(b){$s=1;continue;}$s=2;continue;case 1:f=a.TextMarkTextContent;if(a.ParentIs(109,DX.nil)){if(a.IsTextMarkType("code")){f=K.ReplaceAll(f,"|","|");}else{f=K.ReplaceAll(f,"\\|","|");}f=K.ReplaceAll(f,"\n","
    ");}if(a.IsTextMarkType("a")){$s=3;continue;}if(a.IsTextMarkType("inline-memo")){$s=4;continue;}$s=5;continue;case 3:c[0]=new CR([new CJ(["href",a.TextMarkAHref])]);if(!(""===a.TextMarkATitle)){c[0]=$append(c[0],new CJ(["title",a.TextMarkATitle]));}e.spanNodeAttrs(a,(c.$ptr||(c.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},c))));e.BaseRenderer.Tag("a",c[0],false);e.BaseRenderer.WriteString(f);e.BaseRenderer.WriteString("");$s=6;continue;case 4:e.BaseRenderer.WriteString(f);g=M.DecodeLastRuneInString(a.TextMarkTextContent);h=g[0];if(!(""===a.TextMarkInlineMemoContent)){if(AB(h)){e.BaseRenderer.WriteString("\xEF\xBC\x88");i=a.TextMarkInlineMemoContent;i=K.ReplaceAll(i,"_esc_newline_"," ");e.BaseRenderer.WriteString(i);e.BaseRenderer.WriteString("\xEF\xBC\x89");}else{e.BaseRenderer.WriteString("(");e.BaseRenderer.WriteString(a.TextMarkInlineMemoContent);e.BaseRenderer.WriteString(")");}}$s=6;continue;case 5:j=e.renderTextMarkAttrs(a);$s=7;case 7:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}d[0]=j;e.spanNodeAttrs(a,(d.$ptr||(d.$ptr=new GC(function(){return this.$target[0];},function($v){this.$target[0]=$v;},d))));e.BaseRenderer.Tag("span",d[0],false);e.BaseRenderer.WriteString(f);e.BaseRenderer.WriteString("");case 6:case 2:$s=-1;return 2;}return;}var $f={$blk:AUR,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(BY).prototype.renderBr=function AUS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BY).prototype.renderUnderline=function AUT(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderUnderlineOpenMarker=function AUU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BY).prototype.renderUnderlineCloseMarker=function AUV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BY).prototype.renderKbd=function AUW(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderKbdOpenMarker=function AUX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BY).prototype.renderKbdCloseMarker=function AUY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(BY).prototype.renderVideo=function AUZ(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:AUZ,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BY).prototype.renderAudio=function AVA(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:AVA,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BY).prototype.renderIFrame=function AVB(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:AVB,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BY).prototype.renderWidget=function AVC(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Tag("div",new CR([new CJ(["class","iframe"])]),false);d=a.Tokens;if(c.BaseRenderer.Options.Sanitize){$s=3;continue;}$s=4;continue;case 3:e=AE(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:f=c.BaseRenderer.tagSrcPath(d);$s=6;case 6:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;c.BaseRenderer.Write(d);c.BaseRenderer.Tag("/div",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:AVC,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(BY).prototype.renderGitConflictCloseMarker=function AVD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderGitConflictContent=function AVE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderGitConflictOpenMarker=function AVF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderGitConflict=function AVG(a,b){var a,b,c,d;c=this;c.BaseRenderer.Newline();if(b){d=new CR([new CJ(["class","language-git-conflict"])]);c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("div",d,false);}else{c.BaseRenderer.Tag("/div",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderSuperBlock=function AVH(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderSuperBlockOpenMarker=function AVI(a,b){var a,b,c;c=this;return 1;};$ptrType(BY).prototype.renderSuperBlockLayoutMarker=function AVJ(a,b){var a,b,c;c=this;return 1;};$ptrType(BY).prototype.renderSuperBlockCloseMarker=function AVK(a,b){var a,b,c;c=this;return 1;};$ptrType(BY).prototype.renderLinkRefDefBlock=function AVL(a,b){var a,b,c;c=this;return 1;};$ptrType(BY).prototype.renderLinkRefDef=function AVM(a,b){var a,b,c;c=this;return 1;};$ptrType(BY).prototype.renderTag=function AVN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BY).prototype.renderTagOpenMarker=function AVO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("em",a.Parent.KramdownIAL,false);c.BaseRenderer.WriteByte(35);}return 2;};$ptrType(BY).prototype.renderTagCloseMarker=function AVP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);c.BaseRenderer.Tag("/em",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderKramdownBlockIAL=function AVQ(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderKramdownSpanIAL=function AVR(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderMark=function AVS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BY).prototype.renderMark1OpenMarker=function AVT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BY).prototype.renderMark1CloseMarker=function AVU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderMark2OpenMarker=function AVV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("mark",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BY).prototype.renderMark2CloseMarker=function AVW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/mark",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderSup=function AVX(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderSupOpenMarker=function AVY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sup",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderSupCloseMarker=function AVZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sup",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderSub=function AWA(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderSubOpenMarker=function AWB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("sub",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderSubCloseMarker=function AWC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/sub",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderBlockQueryEmbed=function AWD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",CR.nil,false);}else{c.BaseRenderer.Tag("/div",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderBlockQueryEmbedScript=function AWE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BY).prototype.renderBlockRef=function AWF(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderBlockRefID=function AWG(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderBlockRefSpace=function AWH(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderBlockRefText=function AWI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}else{c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BY).prototype.renderBlockRefDynamicText=function AWJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(39);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}else{c.BaseRenderer.WriteByte(39);}return 2;};$ptrType(BY).prototype.renderFileAnnotationRef=function AWK(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderFileAnnotationRefID=function AWL(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderFileAnnotationRefSpace=function AWM(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderFileAnnotationRefText=function AWN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}else{c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(BY).prototype.renderYamlFrontMatterCloseMarker=function AWO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("
    ");}return 2;};$ptrType(BY).prototype.renderYamlFrontMatterContent=function AWP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BY).prototype.renderYamlFrontMatterOpenMarker=function AWQ(a,b){var a,b,c,d;c=this;if(b){d=new CR([new CJ(["class","vditor-yml-front-matter"])]);d=$appendSlice(d,a.Parent.KramdownIAL);c.BaseRenderer.Tag("pre",d,false);c.BaseRenderer.WriteString("");}return 2;};$ptrType(BY).prototype.renderYamlFrontMatter=function AWR(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();return 2;};$ptrType(BY).prototype.renderHtmlEntity=function AWS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BY).prototype.renderBackslashContent=function AWT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BY).prototype.renderBackslash=function AWU(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderToC=function AWV(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=c.BaseRenderer.renderToC(a,b);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=2;case 2:return e;}return;}var $f={$blk:AWV,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(BY).prototype.renderFootnotesRef=function AWW(a,b){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:e=c.BaseRenderer.Tree.FindFootnotesDef(a.Tokens);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=J.Itoa(f);c.BaseRenderer.Tag("sup",new CR([new CJ(["class","footnotes-ref"]),new CJ(["id","footnotes-ref-"+a.FootnotesRefId])]),false);c.BaseRenderer.Tag("a",new CR([new CJ(["href",c.BaseRenderer.Options.LinkBase+"#footnotes-def-"+g])]),false);c.BaseRenderer.WriteString(g);c.BaseRenderer.Tag("/a",CR.nil,false);c.BaseRenderer.Tag("/sup",CR.nil,false);case 2:$s=-1;return 2;}return;}var $f={$blk:AWW,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(BY).prototype.renderFootnotesDefBlock=function AWX(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.RenderFootnotes=function AWY(){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{});$s=$s||0;s:while(true){switch($s){case 0:a=this;if(1>a.BaseRenderer.FootnotesDefs.$length){$s=-1;return CI.nil;}b=new A.Buffer.ptr(CI.nil,0,0);b.WriteString("
    ");b.WriteString("
    \n");b.WriteString("
      ");c=a.BaseRenderer.FootnotesDefs;d=0;case 1:if(!(d=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);b.WriteString("
    1. >0)+"\">");g=new G.Tree.ptr(DL.nil,a.BaseRenderer.Tree.Context,AKX.nil,AKY.nil,"","","","","",CJ.nil,new $Int64(0,0),new $Int64(0,0),"");g.Context.Tree=g;g.Root=new C.Node.ptr("","","","",0,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,CI.nil,"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0);g.Root.AppendChild(f);h=BZ(g,a.BaseRenderer.Options,a.BaseRenderer.ParseOptions);i=g.Root.LastDeepestChild();e=f.FootnotesRefs.$length-1>>0;while(true){if(!(0<=e)){break;}k=(j=f.FootnotesRefs,((e<0||e>=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+e]));l=" \xE2\x86\xA9";m=new C.Node.ptr("","","","",10,DL.nil,DL.nil,DL.nil,DL.nil,DL.nil,EF.nil,H.StrToBytes(l),"","",false,false,false,0,false,0,0,0,CI.nil,CI.nil,CI.nil,0,EG.nil,false,EH.nil,0,0,0,0,CI.nil,0,false,"",0,CI.nil,"",EF.nil,CI.nil,CR.nil,false,"","","","","","","","","","","",0,"","","","",0);i.InsertAfter(m);e=e-(1)>>0;}h.BaseRenderer.RenderingFootnotes=true;n=h.Render();$s=3;case 3:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;b.Write(o);b.WriteString("
    2. \n");d++;$s=1;continue;case 2:b.WriteString("
    ");$s=-1;return b.Bytes();}return;}var $f={$blk:AWY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$ptrType(BY).prototype.renderFootnotesDef=function AWZ(a,b){var a,b,c,d,e,f,g;c=this;if(b){if(!c.BaseRenderer.RenderingFootnotes){d=false;e=c.BaseRenderer.FootnotesDefs;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(A.EqualFold(a.Tokens,g.Tokens)){d=true;break;}f++;}if(!d){c.BaseRenderer.FootnotesDefs=$append(c.BaseRenderer.FootnotesDefs,a);}return 1;}}return 2;};$ptrType(BY).prototype.renderCodeBlockCloseMarker=function AXA(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderCodeBlockInfoMarker=function AXB(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderCodeBlockOpenMarker=function AXC(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderEmojiAlias=function AXD(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderEmojiImg=function AXE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BY).prototype.renderEmojiUnicode=function AXF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(BY).prototype.renderEmoji=function AXG(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderInlineMathCloseMarker=function AXH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/span",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderInlineMathContent=function AXI(a,b){var a,b,c,d;c=this;if(b){d=a.Tokens;if(a.ParentIs(109,DX.nil)){d=A.ReplaceAll(d,(new CI($stringToBytes("\\|"))),(new CI($stringToBytes("|"))));}c.BaseRenderer.Write(E.EscapeHTML(d));}return 2;};$ptrType(BY).prototype.renderInlineMathOpenMarker=function AXJ(a,b){var a,b,c,d;c=this;if(b){d=new CR([new CJ(["class","language-math"])]);c.BaseRenderer.Tag("span",d,false);}return 2;};$ptrType(BY).prototype.renderInlineMath=function AXK(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderMathBlockCloseMarker=function AXL(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/div",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderMathBlockContent=function AXM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));}return 2;};$ptrType(BY).prototype.renderMathBlockOpenMarker=function AXN(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderMathBlock=function AXO(a,b){var a,b,c,d;c=this;c.BaseRenderer.Newline();if(b){d=new CR([new CJ(["class","language-math"])]);c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);c.BaseRenderer.Tag("div",d,false);}return 2;};$ptrType(BY).prototype.renderTableCell=function AXP(a,b){var a,b,c,d,e,f;c=this;d="td";if(107===a.Parent.Parent.Type){d="th";}if(b){e=CR.nil;f=a.TableCellAlign;if(f===(1)){e=$append(e,new CJ(["align","left"]));}else if(f===(2)){e=$append(e,new CJ(["align","center"]));}else if(f===(3)){e=$append(e,new CJ(["align","right"]));}c.BaseRenderer.Tag(d,e,false);}else{c.BaseRenderer.Tag("/"+d,CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderTableRow=function AXQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("tr",CR.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/tr",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderTableHead=function AXR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("thead",CR.nil,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Tag("/thead",CR.nil,false);c.BaseRenderer.Newline();if(!(DL.nil===a.Next)){c.BaseRenderer.Tag("tbody",CR.nil,false);}c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderTable=function AXS(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.BaseRenderer.IsMergedCellTable(a);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}if(d){$s=4;continue;}$s=5;continue;case 4:e=new G.Tree.ptr(DL.nil,AKW.nil,AKX.nil,AKY.nil,"","","","","",CJ.nil,new $Int64(0,0),new $Int64(0,0),"");e.Root=a;f=BF(e,c.BaseRenderer.Options,c.BaseRenderer.ParseOptions);g=f.Render();$s=7;case 7:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;c.BaseRenderer.Write(h);$s=-1;return 1;case 5:c.handleKramdownBlockIAL(a);c.BaseRenderer.Tag("table",a.KramdownIAL,false);c.BaseRenderer.Newline();$s=3;continue;case 2:if(!(DL.nil===a.FirstChild.Next)){c.BaseRenderer.Tag("/tbody",CR.nil,false);}c.BaseRenderer.Newline();c.BaseRenderer.Tag("/table",CR.nil,false);c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}var $f={$blk:AXS,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(BY).prototype.renderStrikethrough=function AXT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(BY).prototype.renderStrikethrough1OpenMarker=function AXU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BY).prototype.renderStrikethrough1CloseMarker=function AXV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderStrikethrough2OpenMarker=function AXW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("del",a.Parent.KramdownIAL,false);}return 2;};$ptrType(BY).prototype.renderStrikethrough2CloseMarker=function AXX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("/del",CR.nil,false);}return 2;};$ptrType(BY).prototype.renderLinkTitle=function AXY(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderLinkDest=function AXZ(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderLinkSpace=function AYA(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderLinkText=function AYB(a,b){var a,b,c,d;c=this;if(b){d=CI.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(E.EscapeHTML(d));}return 2;};$ptrType(BY).prototype.renderCloseBrace=function AYC(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderOpenBrace=function AYD(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderCloseParen=function AYE(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderOpenParen=function AYF(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderLess=function AYG(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderGreater=function AYH(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderCloseBracket=function AYI(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderOpenBracket=function AYJ(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderBang=function AYK(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderImage=function AYL(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(0===c.BaseRenderer.DisableTags){$s=3;continue;}$s=4;continue;case 3:d=a.IALAttr("parent-style");if(!(""===d)){c.BaseRenderer.Tag("span",new CR([new CJ(["style",d])]),false);}c.BaseRenderer.WriteString("\"");case>0;$s=-1;return 2;case 2:c.BaseRenderer.DisableTags=c.BaseRenderer.DisableTags-(1)>>0;if(0===c.BaseRenderer.DisableTags){$s=6;continue;}$s=7;continue;case 6:c.BaseRenderer.WriteByte(34);g=a.ChildByType(42);if(!(DL.nil===g)&&!(CI.nil===g.Tokens)){c.BaseRenderer.WriteString(" title=\"");c.BaseRenderer.Write(E.EscapeHTML(g.Tokens));c.BaseRenderer.WriteByte(34);}h=c.BaseRenderer.NodeAttrsStr(a);if(!(""===h)){c.BaseRenderer.WriteString(" "+h);}c.BaseRenderer.WriteString(" />");i=a.IALAttr("style");if(!(""===i)){c.BaseRenderer.Tag("/span",CR.nil,false);}if(c.BaseRenderer.Options.Sanitize){$s=8;continue;}$s=9;continue;case 8:j=c.BaseRenderer.Writer.Bytes();k=A.LastIndex(j,(new CI($stringToBytes("");c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderBlockquoteMarker=function AZH(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderHeading=function AZI(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=$substring(" 123456",a.HeadingLevel,(a.HeadingLevel+1>>0));c.BaseRenderer.WriteString("=h.$length?($throwRuntimeError("index out of range"),undefined):h.$array[h.$offset+0])),(1>=g.$length?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+1]))+"\"");}if(1=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);if("id"===(0>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+0])){j++;continue;}c.BaseRenderer.WriteString(" "+(0>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+0])+"=\""+(1>=k.$length?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+1])+"\"");j++;}}}}c.BaseRenderer.WriteString(">");$s=3;continue;case 2:if(c.BaseRenderer.Options.HeadingAnchor){$s=5;continue;}$s=6;continue;case 5:l=AT(a);$s=7;case 7:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;c.BaseRenderer.Tag("a",new CR([new CJ(["id","vditorAnchor-"+m]),new CJ(["class","vditor-anchor"]),new CJ(["href","#"+m])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Tag("/a",CR.nil,false);case 6:c.BaseRenderer.WriteString(">0))+">");c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}var $f={$blk:AZI,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};$ptrType(BY).prototype.renderHeadingC8hMarker=function AZJ(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderHeadingID=function AZK(a,b){var a,b,c;c=this;return 2;};$ptrType(BY).prototype.renderList=function AZL(a,b){var a,b,c,d,e,f;c=this;d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}if(b){c.BaseRenderer.Newline();e=CR.nil;c.BaseRenderer.renderListStyle(a,(f||(f=new GC(function(){return e;},function($v){e=$v;}))));if((0===a.ListData.BulletChar)&&!((1===a.ListData.Start))){e=$append(e,new CJ(["start",J.Itoa(a.ListData.Start)]));}c.handleKramdownBlockIAL(a);e=$appendSlice(e,a.KramdownIAL);c.BaseRenderer.Tag(d,e,false);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();c.BaseRenderer.Tag("/"+d,CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderListItem=function AZM(a,b){var a,b,c,d,e,f;c=this;if(b){d=CR.nil;c.handleKramdownBlockIAL(a);d=$appendSlice(d,a.KramdownIAL);if((3===a.ListData.Typ)&&!(""===c.BaseRenderer.Options.GFMTaskListItemClass)&&!(DL.nil===a.FirstChild)&&(((100===a.FirstChild.Type))||(!(DL.nil===a.FirstChild.FirstChild)&&(100===a.FirstChild.FirstChild.Type)))){e=a.FirstChild.FirstChild;if(DL.nil===e){e=a.FirstChild;}f=c.BaseRenderer.Options.GFMTaskListItemClass;if(e.TaskListItemChecked){f=f+(" vditor-task--done");}d=$append(d,new CJ(["class",f]));}c.BaseRenderer.Tag("li",d,false);}else{c.BaseRenderer.Tag("/li",CR.nil,false);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderTaskListItemMarker=function AZN(a,b){var a,b,c,d;c=this;if(b){d=CR.nil;if(a.TaskListItemChecked){d=$append(d,new CJ(["checked",""]));}d=$append(d,new CJ(["disabled",""]),new CJ(["type","checkbox"]));c.BaseRenderer.Tag("input",d,true);}return 2;};$ptrType(BY).prototype.renderThematicBreak=function AZO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("hr",CR.nil,true);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderHardBreak=function AZP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Tag("br",CR.nil,true);c.BaseRenderer.Newline();}return 2;};$ptrType(BY).prototype.renderSoftBreak=function AZQ(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.Tag("br",CR.nil,true);c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}}return 2;};$ptrType(BY).prototype.handleKramdownBlockIAL=function AZR(a){var a,b,c,d;b=this;if(b.BaseRenderer.Options.KramdownBlockIAL&&!("id"===b.BaseRenderer.Options.KramdownIALIDRenderName)&&0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0])),(0>=c.$length?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+0]=b.BaseRenderer.Options.KramdownIALIDRenderName));}};$ptrType(BY).prototype.renderTextMarkAttrs=function AZS(a){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=CR.nil;c=this;b=new CR([new CJ(["data-type",a.TextMarkType])]);d=K.Split(a.TextMarkType," ");e=d;f=0;case 1:if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("block-ref"===g){$s=3;continue;}if("a"===g){$s=4;continue;}if("inline-math"===g){$s=5;continue;}if("file-annotation-ref"===g){$s=6;continue;}if("inline-memo"===g){$s=7;continue;}$s=8;continue;case 3:b=$append(b,new CJ(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CJ(["data-id",a.TextMarkBlockRefID]));$s=8;continue;case 4:h=a.TextMarkAHref;i=c.BaseRenderer.LinkPath((new CI($stringToBytes(h))));$s=9;case 9:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=($bytesToString(i));b=$append(b,new CJ(["data-href",h]));if(!(""===a.TextMarkATitle)){b=$append(b,new CJ(["data-title",a.TextMarkATitle]));}$s=8;continue;case 5:b=$append(b,new CJ(["data-subtype","math"]));j=a.TextMarkInlineMathContent;if(a.ParentIs(109,DX.nil)){j=K.ReplaceAll(j,"|","|");j=K.ReplaceAll(j,"\n","
    ");}j=K.ReplaceAll(j,"_esc_newline_","\n");b=$append(b,new CJ(["data-content",j]));b=$append(b,new CJ(["contenteditable","false"]));b=$append(b,new CJ(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CJ(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:k=a.TextMarkInlineMemoContent;k=K.ReplaceAll(k,"_esc_newline_","\n");b=$append(b,new CJ(["data-inline-memo-content",k]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:AZS,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(BY).prototype.spanNodeAttrs=function AZT(a,b){var a,b,c;c=this;b.$set($appendSlice(b.$get(),a.KramdownIAL));};CB=function AZU(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,eg,eh,ei,ej,ek,el,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new CA.ptr(AR(a,b,c),GQ.nil);e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=28;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeSpanOpenMarker")});j=29;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderCodeSpanContent")});k=30;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderCodeSpanCloseMarker")});l=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderCodeBlock")});m=12;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderCodeBlockOpenMarker")});n=14;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderCodeBlockInfoMarker")});o=15;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderCodeBlockCode")});p=13;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderCodeBlockCloseMarker")});q=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderMathBlock")});r=301;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderMathBlockOpenMarker")});s=302;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderMathBlockContent")});t=303;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderMathBlockCloseMarker")});u=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderInlineMath")});v=305;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineMathOpenMarker")});w=306;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderInlineMathContent")});x=307;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderInlineMathCloseMarker")});y=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderEmphasis")});z=18;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderEmAsteriskOpenMarker")});aa=19;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderEmAsteriskCloseMarker")});ab=20;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderEmUnderscoreOpenMarker")});ac=21;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderEmUnderscoreCloseMarker")});ad=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderStrong")});ae=23;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderStrongA6kOpenMarker")});af=24;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderStrongA6kCloseMarker")});ag=25;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderStrongU8eOpenMarker")});ah=26;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderStrongU8eCloseMarker")});ai=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderBlockquote")});aj=6;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderBlockquoteMarker")});ak=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderHeading")});al=3;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderHeadingC8hMarker")});am=420;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderHeadingID")});an=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderList")});ao=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderListItem")});ap=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderThematicBreak")});aq=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderHardBreak")});ar=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderSoftBreak")});as=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderHTML")});at=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderInlineHTML")});au=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderLink")});av=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderImage")});aw=35;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBang")});ax=36;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ax),{k:ax,v:$methodVal(d,"renderOpenBracket")});ay=37;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ay),{k:ay,v:$methodVal(d,"renderCloseBracket")});az=38;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(az),{k:az,v:$methodVal(d,"renderOpenParen")});ba=39;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ba),{k:ba,v:$methodVal(d,"renderCloseParen")});bb=47;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bb),{k:bb,v:$methodVal(d,"renderLess")});bc=48;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bc),{k:bc,v:$methodVal(d,"renderGreater")});bd=466;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bd),{k:bd,v:$methodVal(d,"renderOpenBrace")});be=467;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(be),{k:be,v:$methodVal(d,"renderCloseBrace")});bf=40;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bf),{k:bf,v:$methodVal(d,"renderLinkText")});bg=43;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bg),{k:bg,v:$methodVal(d,"renderLinkSpace")});bh=41;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bh),{k:bh,v:$methodVal(d,"renderLinkDest")});bi=42;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bi),{k:bi,v:$methodVal(d,"renderLinkTitle")});bj=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bj),{k:bj,v:$methodVal(d,"renderStrikethrough")});bk=102;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bk),{k:bk,v:$methodVal(d,"renderStrikethrough1OpenMarker")});bl=103;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bl),{k:bl,v:$methodVal(d,"renderStrikethrough1CloseMarker")});bm=104;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bm),{k:bm,v:$methodVal(d,"renderStrikethrough2OpenMarker")});bn=105;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bn),{k:bn,v:$methodVal(d,"renderStrikethrough2CloseMarker")});bo=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bo),{k:bo,v:$methodVal(d,"renderTaskListItemMarker")});bp=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bp),{k:bp,v:$methodVal(d,"renderTable")});bq=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bq),{k:bq,v:$methodVal(d,"renderTableHead")});br=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(br),{k:br,v:$methodVal(d,"renderTableRow")});bs=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bs),{k:bs,v:$methodVal(d,"renderTableCell")});bt=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bt),{k:bt,v:$methodVal(d,"renderEmoji")});bu=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bu),{k:bu,v:$methodVal(d,"renderEmojiUnicode")});bv=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bv),{k:bv,v:$methodVal(d,"renderEmojiImg")});bw=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bw),{k:bw,v:$methodVal(d,"renderEmojiAlias")});bx=410;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bx),{k:bx,v:$methodVal(d,"renderFootnotesDefBlock")});by=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(by),{k:by,v:$methodVal(d,"renderFootnotesDef")});bz=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(bz),{k:bz,v:$methodVal(d,"renderFootnotesRef")});ca=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ca),{k:ca,v:$methodVal(d,"renderToC")});cb=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cb),{k:cb,v:$methodVal(d,"renderBackslash")});cc=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cc),{k:cc,v:$methodVal(d,"renderBackslashContent")});cd=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cd),{k:cd,v:$methodVal(d,"renderHtmlEntity")});ce=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ce),{k:ce,v:$methodVal(d,"renderYamlFrontMatter")});cf=426;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cf),{k:cf,v:$methodVal(d,"renderYamlFrontMatterOpenMarker")});cg=427;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cg),{k:cg,v:$methodVal(d,"renderYamlFrontMatterContent")});ch=428;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ch),{k:ch,v:$methodVal(d,"renderYamlFrontMatterCloseMarker")});ci=430;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ci),{k:ci,v:$methodVal(d,"renderBlockRef")});cj=431;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cj),{k:cj,v:$methodVal(d,"renderBlockRefID")});ck=432;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ck),{k:ck,v:$methodVal(d,"renderBlockRefSpace")});cl=433;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cl),{k:cl,v:$methodVal(d,"renderBlockRefText")});cm=434;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cm),{k:cm,v:$methodVal(d,"renderBlockRefDynamicText")});cn=540;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cn),{k:cn,v:$methodVal(d,"renderFileAnnotationRef")});co=541;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(co),{k:co,v:$methodVal(d,"renderFileAnnotationRefID")});cp=542;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cp),{k:cp,v:$methodVal(d,"renderFileAnnotationRefSpace")});cq=543;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cq),{k:cq,v:$methodVal(d,"renderFileAnnotationRefText")});cr=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cr),{k:cr,v:$methodVal(d,"renderMark")});cs=451;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cs),{k:cs,v:$methodVal(d,"renderMark1OpenMarker")});ct=452;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ct),{k:ct,v:$methodVal(d,"renderMark1CloseMarker")});cu=453;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cu),{k:cu,v:$methodVal(d,"renderMark2OpenMarker")});cv=454;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cv),{k:cv,v:$methodVal(d,"renderMark2CloseMarker")});cw=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cw),{k:cw,v:$methodVal(d,"renderSup")});cx=486;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cx),{k:cx,v:$methodVal(d,"renderSupOpenMarker")});cy=487;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cy),{k:cy,v:$methodVal(d,"renderSupCloseMarker")});cz=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(cz),{k:cz,v:$methodVal(d,"renderSub")});da=491;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(da),{k:da,v:$methodVal(d,"renderSubOpenMarker")});db=492;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(db),{k:db,v:$methodVal(d,"renderSubCloseMarker")});dc=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dc),{k:dc,v:$methodVal(d,"renderKramdownBlockIAL")});dd=456;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dd),{k:dd,v:$methodVal(d,"renderKramdownSpanIAL")});de=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(de),{k:de,v:$methodVal(d,"renderBlockQueryEmbed")});df=468;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(df),{k:df,v:$methodVal(d,"renderBlockQueryEmbedScript")});dg=460;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dg),{k:dg,v:$methodVal(d,"renderTag")});dh=461;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dh),{k:dh,v:$methodVal(d,"renderTagOpenMarker")});di=462;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(di),{k:di,v:$methodVal(d,"renderTagCloseMarker")});dj=45;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dj),{k:dj,v:$methodVal(d,"renderLinkRefDefBlock")});dk=46;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dk),{k:dk,v:$methodVal(d,"renderLinkRefDef")});dl=475;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dl),{k:dl,v:$methodVal(d,"renderSuperBlock")});dm=476;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dm),{k:dm,v:$methodVal(d,"renderSuperBlockOpenMarker")});dn=477;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dn),{k:dn,v:$methodVal(d,"renderSuperBlockLayoutMarker")});dp=478;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dp),{k:dp,v:$methodVal(d,"renderSuperBlockCloseMarker")});dq=495;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dq),{k:dq,v:$methodVal(d,"renderGitConflict")});dr=496;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dr),{k:dr,v:$methodVal(d,"renderGitConflictOpenMarker")});ds=497;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ds),{k:ds,v:$methodVal(d,"renderGitConflictContent")});dt=498;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dt),{k:dt,v:$methodVal(d,"renderGitConflictCloseMarker")});du=500;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(du),{k:du,v:$methodVal(d,"renderIFrame")});dv=535;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dv),{k:dv,v:$methodVal(d,"renderWidget")});dw=510;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dw),{k:dw,v:$methodVal(d,"renderVideo")});dx=505;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dx),{k:dx,v:$methodVal(d,"renderAudio")});dy=515;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dy),{k:dy,v:$methodVal(d,"renderKbd")});dz=516;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(dz),{k:dz,v:$methodVal(d,"renderKbdOpenMarker")});ea=517;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ea),{k:ea,v:$methodVal(d,"renderKbdCloseMarker")});eb=520;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eb),{k:eb,v:$methodVal(d,"renderUnderline")});ec=521;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ec),{k:ec,v:$methodVal(d,"renderUnderlineOpenMarker")});ed=522;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ed),{k:ed,v:$methodVal(d,"renderUnderlineCloseMarker")});ee=525;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ee),{k:ee,v:$methodVal(d,"renderBr")});ef=530;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ef),{k:ef,v:$methodVal(d,"renderTextMark")});eg=550;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eg),{k:eg,v:$methodVal(d,"renderAttributeView")});eh=560;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(eh),{k:eh,v:$methodVal(d,"renderCustomBlock")});ei=570;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ei),{k:ei,v:$methodVal(d,"renderHTMLTag")});ej=571;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ej),{k:ej,v:$methodVal(d,"renderHTMLTagOpen")});ek=572;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ek),{k:ek,v:$methodVal(d,"renderHTMLTagClose")});el=580;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(el),{k:el,v:$methodVal(d,"renderCallout")});return d;};$pkg.NewFormatRenderer=CB;$ptrType(CA).prototype.renderCallout=function AZV(a,b){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=c.renderBlockquote(a,b);$s=4;case 4:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}d;c.BaseRenderer.WriteString("[!");c.BaseRenderer.WriteString(a.CalloutType);c.BaseRenderer.WriteByte(93);if(!C.IsBuiltInCalloutType(a.CalloutType)||!(a.CalloutTitle===C.GetCalloutTitle(a.CalloutType))||!(a.CalloutIcon===C.GetCalloutIcon(a.CalloutType))){$s=5;continue;}$s=6;continue;case 5:if(1===a.CalloutIconType){if(K.HasPrefix(a.CalloutIcon,"/emojis/")){e=$substring(a.CalloutIcon,(K.Index(a.CalloutIcon,"/emojis/")+8>>0));e=$substring(e,0,K.Index(e,"."));a.CalloutIcon=":"+e+":";}}f=a.CalloutIcon+" "+a.CalloutTitle;g=K.TrimSpace(f);$s=9;case 9:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}if(!(g==="")){$s=7;continue;}$s=8;continue;case 7:c.BaseRenderer.WriteByte(32);c.BaseRenderer.WriteString(f);case 8:case 6:c.BaseRenderer.Newline();$s=3;continue;case 2:h=c.renderBlockquote(a,b);$s=10;case 10:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}h;case 3:$s=-1;return 2;}return;}var $f={$blk:AZV,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(CA).prototype.renderHTMLTag=function AZW(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderHTMLTagOpen=function AZX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderHTMLTagClose=function AZY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderCustomBlock=function AZZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.WriteString(";;;");c.BaseRenderer.WriteString(a.CustomBlockInfo);c.BaseRenderer.Newline();c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();c.BaseRenderer.WriteString(";;;");if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(CA).prototype.renderAttributeView=function BAA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();c.BaseRenderer.Tag("div",new CR([new CJ(["data-type","NodeAttributeView"]),new CJ(["data-av-id",a.AttributeViewID]),new CJ(["data-av-type",a.AttributeViewType])]),false);c.BaseRenderer.WriteString("");c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(CA).prototype.renderTextMark=function BAB(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(G.ContainTextMark(a,new CJ(["code","inline-math","kbd"]))){$s=4;continue;}$s=5;continue;case 4:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:d=a.PreviousNodeText();$s=9;case 9:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=M.DecodeLastRuneInString(e);g=f[0];if("\xE2\x80\x8B"===($encodeRune(g))){e=K.TrimSuffix(e,"\xE2\x80\x8B");h=M.DecodeLastRuneInString(e);g=h[0];}if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 8:$s=6;continue;case 5:c.BaseRenderer.TextAutoSpacePrevious(a);case 6:i=c.renderTextMarkAttrs(a);$s=10;case 10:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;c.BaseRenderer.Tag("span",j,false);k=a.TextMarkTextContent;if(a.ParentIs(109,DX.nil)){k=K.ReplaceAll(k,"\\|","|");if(!a.IsTextMarkType("code")){k=K.ReplaceAll(k,"|","\\|");}else{k=K.ReplaceAll(k,"|","|");}k=K.ReplaceAll(k,"\n","
    ");if(K.Contains(a.TextMarkType,"code")){k=K.ReplaceAll(k,"
    ","");}}if(c.BaseRenderer.Options.AutoSpace&&!G.ContainTextMark(a,new CJ(["block-ref","code","inline-math","kbd","tag"]))){k=($bytesToString(c.BaseRenderer.Space((new CI($stringToBytes(k))))));}c.BaseRenderer.WriteString(k);$s=3;continue;case 2:c.BaseRenderer.WriteString("");if(G.ContainTextMark(a,new CJ(["code","inline-math","kbd"]))){$s=11;continue;}$s=12;continue;case 11:if(c.BaseRenderer.Options.AutoSpace){$s=14;continue;}$s=15;continue;case 14:l=a.NextNodeText();$s=16;case 16:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;if(!(""===m)){n=M.DecodeRuneInString(m);o=n[0];if("\xE2\x80\x8B"===($encodeRune(o))){m=K.TrimPrefix(m,"\xE2\x80\x8B");p=M.DecodeRuneInString(m);o=p[0];}if(L.IsLetter(o)||L.IsDigit(o)){c.BaseRenderer.WriteByte(32);}}case 15:$s=13;continue;case 12:c.BaseRenderer.TextAutoSpaceNext(a);case 13:case 3:$s=-1;return 2;}return;}var $f={$blk:BAB,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};$ptrType(CA).prototype.renderTextMarkAttrs=function BAC(a){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=CR.nil;c=this;b=new CR([new CJ(["data-type",a.TextMarkType])]);d=K.Split(a.TextMarkType," ");e=d;f=0;case 1:if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if("block-ref"===g){$s=3;continue;}if("a"===g){$s=4;continue;}if("inline-math"===g){$s=5;continue;}if("file-annotation-ref"===g){$s=6;continue;}if("inline-memo"===g){$s=7;continue;}$s=8;continue;case 3:b=$append(b,new CJ(["data-subtype",a.TextMarkBlockRefSubtype]));b=$append(b,new CJ(["data-id",a.TextMarkBlockRefID]));$s=8;continue;case 4:h=a.TextMarkAHref;i=c.BaseRenderer.LinkPath((new CI($stringToBytes(h))));$s=9;case 9:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=($bytesToString(i));if(a.ParentIs(109,DX.nil)){h=K.ReplaceAll(h,"\\|","|");h=K.ReplaceAll(h,"|","\\|");}b=$append(b,new CJ(["data-href",h]));if(!(""===a.TextMarkATitle)){j=a.TextMarkATitle;if(a.ParentIs(109,DX.nil)){j=K.ReplaceAll(j,"\\|","|");j=K.ReplaceAll(j,"|","\\|");}b=$append(b,new CJ(["data-title",j]));}$s=8;continue;case 5:b=$append(b,new CJ(["data-subtype","math"]));k=a.TextMarkInlineMathContent;if(a.ParentIs(109,DX.nil)){k=K.ReplaceAll(k,"|","|");k=K.ReplaceAll(k,"\n","
    ");}k=E.EscapeHTMLStr(k);b=$append(b,new CJ(["data-content",k]));b=$append(b,new CJ(["contenteditable","false"]));b=$append(b,new CJ(["class","render-node"]));$s=8;continue;case 6:b=$append(b,new CJ(["data-id",a.TextMarkFileAnnotationRefID]));$s=8;continue;case 7:l=a.TextMarkInlineMemoContent;b=$append(b,new CJ(["data-inline-memo-content",l]));case 8:f++;$s=1;continue;case 2:$s=-1;return b;}return;}var $f={$blk:BAC,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(CA).prototype.renderBr=function BAD(a,b){var a,b,c;c=this;if(b){if(a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteByte(10);}}return 2;};$ptrType(CA).prototype.renderUnderline=function BAE(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderUnderlineOpenMarker=function BAF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(CA).prototype.renderUnderlineCloseMarker=function BAG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(CA).prototype.renderKbd=function BAH(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderKbdOpenMarker=function BAI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(CA).prototype.renderKbdCloseMarker=function BAJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("");}return 2;};$ptrType(CA).prototype.renderVideo=function BAK(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:BAK,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderAudio=function BAL(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:BAL,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderIFrame=function BAM(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:BAM,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderWidget=function BAN(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}case 2:$s=-1;return 2;}return;}var $f={$blk:BAN,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderGitConflictCloseMarker=function BAO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.renderGitConflictContent=function BAP(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.renderGitConflictOpenMarker=function BAQ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.renderGitConflict=function BAR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.renderSuperBlock=function BAS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.renderSuperBlockOpenMarker=function BAT(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write((new CI($stringToBytes("{{{"))));}return 2;};$ptrType(CA).prototype.renderSuperBlockLayoutMarker=function BAU(a,b){var a,b,c;c=this;if(b&&c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderSuperBlockCloseMarker=function BAV(a,b){var a,b,c;c=this;if(b){if(c.BaseRenderer.Options.SuperBlock){c.BaseRenderer.Newline();c.BaseRenderer.Write((new CI($stringToBytes("}}}"))));c.BaseRenderer.Newline();}if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a.Parent)){c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(CA).prototype.renderLinkRefDefBlock=function BAW(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderLinkRefDef=function BAX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteString("]: ");}else{c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderTag=function BAY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(CA).prototype.renderTagOpenMarker=function BAZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};$ptrType(CA).prototype.renderTagCloseMarker=function BBA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(35);}return 2;};$ptrType(CA).prototype.renderKramdownBlockIAL=function BBB(a,b){var a,b,c;c=this;if(!c.BaseRenderer.Options.KramdownBlockIAL){return 2;}if(!(DL.nil===a.Previous)&&(8===a.Previous.Type)){return 2;}if(b){c.BaseRenderer.Newline();if(c.BaseRenderer.Options.KramdownBlockIAL){if(H.IsDocIAL(a.Tokens)){c.BaseRenderer.WriteByte(10);}c.BaseRenderer.Write(a.Tokens);}}else{if((8===a.Parent.Type)||(7===a.Parent.Type)){if(!a.Parent.ListData.Tight){c.BaseRenderer.Newline();}}else{c.BaseRenderer.Newline();}c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderKramdownSpanIAL=function BBC(a,b){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!c.BaseRenderer.Options.KramdownSpanIAL){$s=-1;return 2;}if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Write(a.Tokens);$s=3;continue;case 2:d=a.Previous;if(!(DL.nil===d)&&G.ContainTextMark(d,new CJ(["code","inline-math","kbd"]))&&c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:e=a.NextNodeText();$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!(""===f)){g=M.DecodeRuneInString(f);h=g[0];if("\xE2\x80\x8B"===($encodeRune(h))){f=K.TrimPrefix(f,"\xE2\x80\x8B");i=M.DecodeRuneInString(f);h=i[0];}if(L.IsLetter(h)||L.IsDigit(h)){c.BaseRenderer.WriteByte(32);}}case 5:case 3:$s=-1;return 2;}return;}var $f={$blk:BBC,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(CA).prototype.renderMark=function BBD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(CA).prototype.renderMark1OpenMarker=function BBE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};$ptrType(CA).prototype.renderMark1CloseMarker=function BBF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("=");}return 2;};$ptrType(CA).prototype.renderMark2OpenMarker=function BBG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};$ptrType(CA).prototype.renderMark2CloseMarker=function BBH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("==");}return 2;};$ptrType(CA).prototype.renderSup=function BBI(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderSupOpenMarker=function BBJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("^");}return 2;};$ptrType(CA).prototype.renderSupCloseMarker=function BBK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("^");}return 2;};$ptrType(CA).prototype.renderSub=function BBL(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderSubOpenMarker=function BBM(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~");}return 2;};$ptrType(CA).prototype.renderSubCloseMarker=function BBN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~");}return 2;};$ptrType(CA).prototype.renderBlockQueryEmbedScript=function BBO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderBlockQueryEmbed=function BBP(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}else{c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.renderBlockRef=function BBQ(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderBlockRefID=function BBR(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderBlockRefSpace=function BBS(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(CA).prototype.renderBlockRefText=function BBT(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=E.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CI($stringToBytes("'"))),(new CI($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(CA).prototype.renderBlockRefDynamicText=function BBU(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(39);d=E.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CI($stringToBytes("'"))),(new CI($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(39);}return 2;};$ptrType(CA).prototype.renderFileAnnotationRef=function BBV(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderFileAnnotationRefID=function BBW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderFileAnnotationRefSpace=function BBX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(CA).prototype.renderFileAnnotationRefText=function BBY(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.WriteByte(34);d=E.EscapeHTML(a.Tokens);d=A.ReplaceAll(d,(new CI($stringToBytes("'"))),(new CI($stringToBytes("'"))));c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(CA).prototype.renderYamlFrontMatterCloseMarker=function BBZ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(G.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderYamlFrontMatterContent=function BCA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderYamlFrontMatterOpenMarker=function BCB(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(G.YamlFrontMatterMarker);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderYamlFrontMatter=function BCC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();if(!b&&!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){c.BaseRenderer.WriteByte(10);}}return 2;};$ptrType(CA).prototype.renderHtmlEntity=function BCD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.HtmlEntityTokens);}return 2;};$ptrType(CA).prototype.renderBackslashContent=function BCE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderBackslash=function BCF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(92);}return 2;};$ptrType(CA).prototype.renderToC=function BCG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("[toc]\n\n");}return 2;};$ptrType(CA).prototype.renderFootnotesRef=function BCH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]");}return 2;};$ptrType(CA).prototype.renderFootnotesDefBlock=function BCI(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderFootnotesDef=function BCJ(a,b){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);c.BaseRenderer.WriteString("["+H.BytesToStr(a.Tokens)+"]: ");}else{f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=f.String();h=K.Split(g,"\n");i=new A.Buffer.ptr(CI.nil,0,0);j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(0===l){i.WriteString(m+"\n");}else{if(""===m){i.WriteString("\n");}else{i.WriteString(" "+m+"\n");}}k++;}(n=c.NodeWriterStack,o=c.NodeWriterStack.$length-1>>0,((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o])).Write(i.Bytes());c.BaseRenderer.Writer=(p=c.NodeWriterStack,q=c.NodeWriterStack.$length-1>>0,((q<0||q>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]));}return 2;};$ptrType(CA).prototype.renderEmojiAlias=function BCK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderEmojiImg=function BCL(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderEmojiUnicode=function BCM(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderEmoji=function BCN(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderTableCell=function BCO(a,b){var a,b,c,d,e,f,g,h;c=this;d=a.TableCellContentMaxWidth-a.TableCellContentWidth>>0;if(b){c.BaseRenderer.WriteByte(124);if(!c.BaseRenderer.Options.ProtyleWYSIWYG){c.BaseRenderer.WriteByte(32);e=a.TableCellAlign;if(e===(2)){c.BaseRenderer.Write(A.Repeat(new CI([32]),(f=d/2,(f===f&&f!==1/0&&f!==-1/0)?f>>0:$throwRuntimeError("integer divide by zero"))));}else if(e===(3)){c.BaseRenderer.Write(A.Repeat(new CI([32]),d));}}}else{if(!c.BaseRenderer.Options.ProtyleWYSIWYG){g=a.TableCellAlign;if(g===(2)){c.BaseRenderer.Write(A.Repeat(new CI([32]),(h=d/2,(h===h&&h!==1/0&&h!==-1/0)?h>>0:$throwRuntimeError("integer divide by zero"))));}else if(g===(3)){}else{c.BaseRenderer.Write(A.Repeat(new CI([32]),d));}c.BaseRenderer.WriteByte(32);}}return 2;};$ptrType(CA).prototype.renderTableRow=function BCP(a,b){var a,b,c;c=this;if(!b){c.BaseRenderer.WriteString("|\n");}return 2;};$ptrType(CA).prototype.renderTableHead=function BCQ(a,b){var a,b,c,d,e,f,g,h,i,j,k;c=this;if(!b){d=a.FirstChild;e=d.FirstChild;while(true){if(!(!(DL.nil===e))){break;}if(456===e.Type){e=e.Next;continue;}f=e.TableCellAlign;g=f;if(g===(0)){c.BaseRenderer.WriteString("| -");h=e.TableCellContentMaxWidth-1>>0;if(0>0;if(0>0;if(0>0;if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]=$append((0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]),f));f=f.Next;}g=1;h=a.FirstChild.Next;while(true){if(!(!(DL.nil===h))){break;}d=$append(d,new EF([]));i=h.FirstChild;while(true){if(!(!(DL.nil===i))){break;}((g<0||g>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g]=$append(((g<0||g>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+g]),i));i=i.Next;}g=g+(1)>>0;h=h.Next;}j=0;k=0;case 4:if(!(k<(0>=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]).$length)){$s=5;continue;}l=0;case 6:if(!(l=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]).$length)){$s=7;continue;}m=[m];o=(n=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+k])).TokenLen();$s=8;case 8:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}(p=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+k])).TableCellContentWidth=o;if(c[0].BaseRenderer.Options.AutoSpace){$s=9;continue;}$s=10;continue;case 9:m[0]=0;$r=C.Walk((q=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+k])),(function(c,m){return function BCS(r,s){var r,s;if(!s){return 2;}m[0]=m[0]+((c[0].BaseRenderer.Space(r.Tokens).$length-r.Tokens.$length>>0))>>0;return 2;};})(c,m));$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}(s=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+k])).TableCellContentWidth=(r=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+k])).TableCellContentWidth+(m[0])>>0;case 10:if(j<(t=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+k])).TableCellContentWidth){j=(u=((l<0||l>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+l]),((k<0||k>=u.$length)?($throwRuntimeError("index out of range"),undefined):u.$array[u.$offset+k])).TableCellContentWidth;}l=l+(1)>>0;$s=6;continue;case 7:v=0;while(true){if(!(v=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+v]).$length)){break;}(w=((v<0||v>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+v]),((k<0||k>=w.$length)?($throwRuntimeError("index out of range"),undefined):w.$array[w.$offset+k])).TableCellContentMaxWidth=j;v=v+(1)>>0;}j=0;k=k+(1)>>0;$s=4;continue;case 5:$s=3;continue;case 2:c[0].BaseRenderer.Newline();if(!c[0].BaseRenderer.isLastNode(c[0].BaseRenderer.Tree.Root,a)){if(c[0].withoutKramdownBlockIAL(a)){c[0].BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}var $f={$blk:BCR,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,$s};return $f;};$ptrType(CA).prototype.renderStrikethrough=function BCT(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.TextAutoSpacePrevious(a);}else{c.BaseRenderer.TextAutoSpaceNext(a);}return 2;};$ptrType(CA).prototype.renderStrikethrough1OpenMarker=function BCU(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};$ptrType(CA).prototype.renderStrikethrough1CloseMarker=function BCV(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(126);}return 2;};$ptrType(CA).prototype.renderStrikethrough2OpenMarker=function BCW(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};$ptrType(CA).prototype.renderStrikethrough2CloseMarker=function BCX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString("~~");}return 2;};$ptrType(CA).prototype.renderLinkTitle=function BCY(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(34);c.BaseRenderer.Write(E.EscapeHTML(a.Tokens));c.BaseRenderer.WriteByte(34);}return 2;};$ptrType(CA).prototype.renderLinkDest=function BCZ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=a.Tokens;e=c.BaseRenderer.LinkPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);case 2:$s=-1;return 2;}return;}var $f={$blk:BCZ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderLinkSpace=function BDA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(CA).prototype.renderLinkText=function BDB(a,b){var a,b,c,d;c=this;if(b){d=CI.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}c.BaseRenderer.Write(d);}return 2;};$ptrType(CA).prototype.renderCloseParen=function BDC(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(41);}return 2;};$ptrType(CA).prototype.renderOpenParen=function BDD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(40);}return 2;};$ptrType(CA).prototype.renderGreater=function BDE(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(62);}return 2;};$ptrType(CA).prototype.renderLess=function BDF(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(60);}return 2;};$ptrType(CA).prototype.renderCloseBrace=function BDG(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(125);}return 2;};$ptrType(CA).prototype.renderOpenBrace=function BDH(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(123);}return 2;};$ptrType(CA).prototype.renderCloseBracket=function BDI(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(93);}return 2;};$ptrType(CA).prototype.renderOpenBracket=function BDJ(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);}return 2;};$ptrType(CA).prototype.renderBang=function BDK(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(33);}return 2;};$ptrType(CA).prototype.renderImage=function BDL(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderLink=function BDM(a,b){var a,b,c,d,e;c=this;if(b){c.BaseRenderer.LinkTextAutoSpacePrevious(a);if(3===a.LinkType){d=a.ChildByType(40).Tokens;if(A.Equal(d,a.LinkRefLabel)){c.BaseRenderer.WriteString("["+H.BytesToStr(d)+"]");}else{c.BaseRenderer.WriteString("["+H.BytesToStr(d)+"]["+H.BytesToStr(a.LinkRefLabel)+"]");}return 1;}if(1===a.LinkType){e=a.ChildByType(41).Tokens;c.BaseRenderer.Write(e);return 1;}}else{c.BaseRenderer.LinkTextAutoSpaceNext(a);}return 2;};$ptrType(CA).prototype.renderHTML=function BDN(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();d=a.Tokens;e=c.BaseRenderer.tagSrcPath(d);$s=3;case 3:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;c.BaseRenderer.Write(d);c.BaseRenderer.Newline();if(!c.BaseRenderer.isLastNode(c.BaseRenderer.Tree.Root,a)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}case 2:$s=-1;return 2;}return;}var $f={$blk:BDN,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderInlineHTML=function BDO(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Write(a.Tokens);}return 2;};$ptrType(CA).prototype.renderDocument=function BDP(a,b){var a,b,c,d;c=this;if(b){c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);}else{c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));d=CI.nil;if(c.BaseRenderer.Options.KeepParagraphBeginningSpace){d=A.TrimRight(c.BaseRenderer.Writer.Bytes()," \t\n");d=A.TrimLeft(d,"\n");}else{d=A.Trim(c.BaseRenderer.Writer.Bytes()," \t\n");}c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(d);c.BaseRenderer.WriteByte(10);}return 2;};$ptrType(CA).prototype.renderParagraph=function BDQ(a,b){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(!b){$s=1;continue;}$s=2;continue;case 1:if(!c.BaseRenderer.Options.KeepParagraphBeginningSpace&&!(DL.nil===a.FirstChild)){$s=3;continue;}$s=4;continue;case 3:d=A.TrimSpace(a.FirstChild.Tokens);$s=5;case 5:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}a.FirstChild.Tokens=d;case 4:if(a.ParentIs(109,DX.nil)){if(!(DL.nil===a.Next)&&!((16===a.Next.Type))){c.BaseRenderer.WriteString("

    ");}$s=-1;return 2;}if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();}e=false;f=false;g=a.Parent;if(!(DL.nil===g)){if(8===g.Type){h=g;if(!(DL.nil===h.Parent)&&!(EG.nil===h.Parent.ListData)){e=h.Parent.ListData.Tight;i=h.Next;if(DL.nil===i){j=a.Next;f=DL.nil===j;}}else{e=true;}}}if(!e||(f)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);}}case 2:$s=-1;return 2;}return;}var $f={$blk:BDQ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(CA).prototype.renderText=function BDR(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:d=CI.nil;if(c.BaseRenderer.Options.AutoSpace){d=c.BaseRenderer.Space(a.Tokens);}else{d=a.Tokens;}if(c.BaseRenderer.Options.FixTermTypo){$s=3;continue;}$s=4;continue;case 3:e=c.BaseRenderer.FixTermTypo(d);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;case 4:if((DL.nil===a.Previous||(100===a.Previous.Type))&&!(DL.nil===a.Parent.Parent)&&!(EG.nil===a.Parent.Parent.ListData)&&(3===a.Parent.Parent.ListData.Typ)){if(32===c.BaseRenderer.LastOut){d=A.TrimPrefix(d,(new CI($stringToBytes(" "))));if(A.HasPrefix(d,(new CI($stringToBytes("\xE2\x80\xB8 "))))){d=A.TrimPrefix(d,(new CI($stringToBytes("\xE2\x80\xB8 "))));d=$appendSlice(D.CaretTokens,d);}}}c.BaseRenderer.Write(d);case 2:$s=-1;return 2;}return;}var $f={$blk:BDR,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderCodeSpan=function BDS(a,b){var{a,b,c,d,e,f,g,h,i,j,k,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(c.BaseRenderer.Options.AutoSpace){$s=4;continue;}$s=5;continue;case 4:d=a.PreviousNodeText();$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!(""===e)){f=M.DecodeLastRuneInString(e);g=f[0];if(L.IsLetter(g)||L.IsDigit(g)){c.BaseRenderer.WriteByte(32);}}case 5:$s=3;continue;case 2:if(c.BaseRenderer.Options.AutoSpace){$s=7;continue;}$s=8;continue;case 7:h=a.NextNodeText();$s=9;case 9:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;if(!(""===i)){j=M.DecodeRuneInString(i);k=j[0];if(L.IsLetter(k)||L.IsDigit(k)){c.BaseRenderer.WriteByte(32);}}case 8:case 3:$s=-1;return 2;}return;}var $f={$blk:BDS,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(CA).prototype.renderCodeSpanOpenMarker=function BDT(a,b){var a,b,c,d,e,f;c=this;if(b){c.BaseRenderer.WriteByte(96);if(1"))),CI.nil);}c.BaseRenderer.Write(d);}return 2;};$ptrType(CA).prototype.renderCodeSpanCloseMarker=function BDV(a,b){var a,b,c,d,e,f;c=this;if(b){if(1>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));g=new A.Buffer.ptr(CI.nil,0,0);h=f.Bytes();i=A.Split(h,new CI([10]));j=i.$length;if(2>0,((k<0||k>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+k])))&&F.IsBlank((l=j-2>>0,((l<0||l>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+l])))){i=$subslice(i,0,(j-1>>0));}if(1===c.NodeWriterStack.$length){j=i.$length;if(1>0,((m<0||m>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+m])))){i=$subslice(i,0,(j-1>>0));}}j=i.$length;n=i;o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);if(0===p.$length){g.WriteString(">\n");o++;continue;}if(62===(0>=p.$length?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+0])){g.WriteString(">");}else{g.WriteString("> ");}g.Write(p);g.WriteByte(10);o++;}q=A.TrimSpace(g.Bytes());$s=4;case 4:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}h=q;f.Reset();f.Write(h);(r=c.NodeWriterStack,s=c.NodeWriterStack.$length-1>>0,((s<0||s>=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s])).Write(f.Bytes());c.BaseRenderer.Writer=(t=c.NodeWriterStack,u=c.NodeWriterStack.$length-1>>0,((u<0||u>=t.$length)?($throwRuntimeError("index out of range"),undefined):t.$array[t.$offset+u]));v=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=5;case 5:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}h=v;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(h);if(!a.ParentIs(109,DX.nil)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}var $f={$blk:BET,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s};return $f;};$ptrType(CA).prototype.renderBlockquoteMarker=function BEU(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderHeading=function BEV(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.newlineBeforeBlock(a);if(!a.HeadingSetext){c.BaseRenderer.Write(A.Repeat(new CI([35]),a.HeadingLevel));c.BaseRenderer.WriteByte(32);}$s=3;continue;case 2:if(a.HeadingSetext){$s=4;continue;}$s=5;continue;case 4:c.BaseRenderer.WriteByte(10);d=c.BaseRenderer.setextHeadingLen(a);$s=6;case 6:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(1===a.HeadingLevel){c.BaseRenderer.WriteString(K.Repeat("=",e));}else if(2===a.HeadingLevel){c.BaseRenderer.WriteString(K.Repeat("-",e));}case 5:if(!a.ParentIs(109,DX.nil)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.Newline();c.BaseRenderer.WriteByte(10);}}case 3:$s=-1;return 2;}return;}var $f={$blk:BEV,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CA).prototype.renderHeadingC8hMarker=function BEW(a,b){var a,b,c;c=this;return 2;};$ptrType(CA).prototype.renderHeadingID=function BEX(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteString(" {"+H.BytesToStr(a.Tokens)+"}");}return 2;};$ptrType(CA).prototype.renderList=function BEY(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.newlineBeforeBlock(a);c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);$s=3;continue;case 2:f=(d=c.NodeWriterStack,e=c.NodeWriterStack.$length-1>>0,((e<0||e>=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));(g=c.NodeWriterStack,h=c.NodeWriterStack.$length-1>>0,((h<0||h>=g.$length)?($throwRuntimeError("index out of range"),undefined):g.$array[g.$offset+h])).Write(f.Bytes());c.BaseRenderer.Writer=(i=c.NodeWriterStack,j=c.NodeWriterStack.$length-1>>0,((j<0||j>=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]));k=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=4;case 4:if($c){$c=false;k=k.$blk();}if(k&&k.$blk!==undefined){break s;}l=k;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(l);if(!a.ParentIs(109,DX.nil)){if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteString("\n\n");}}case 3:$s=-1;return 2;}return;}var $f={$blk:BEY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(CA).prototype.renderListItem=function BEZ(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Writer=new A.Buffer.ptr(CI.nil,0,0);c.NodeWriterStack=$append(c.NodeWriterStack,c.BaseRenderer.Writer);if(c.BaseRenderer.Options.KramdownBlockIAL&&!(DL.nil===a.Next)&&(455===a.Next.Type)){d=a.Next;c.BaseRenderer.Write(d.Tokens);}if(!(DL.nil===a.FirstChild)&&(7===a.FirstChild.Type)){c.BaseRenderer.Newline();}$s=3;continue;case 2:g=(e=c.NodeWriterStack,f=c.NodeWriterStack.$length-1>>0,((f<0||f>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]));c.NodeWriterStack=$subslice(c.NodeWriterStack,0,(c.NodeWriterStack.$length-1>>0));h=a.ListData.Marker.$length+1>>0;if((1===a.ListData.Typ)&&3>h){h=h+(1)>>0;}if(3===a.ListData.Typ){if((0===a.ListData.BulletChar)||(((42===a.ListData.BulletChar)||(45===a.ListData.BulletChar))&&!(DL.nil===a.FirstChild.Next)&&(580===a.FirstChild.Next.Type))){h=h+(4)>>0;}}i=A.Repeat(new CI([32]),h);j=new A.Buffer.ptr(CI.nil,0,0);k=g.Bytes();l=A.Split(k,new CI([10]));m=l;n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);if(0===o.$length){j.WriteByte(10);n++;continue;}j.Write(i);j.Write(o);j.WriteByte(10);n++;}k=j.Bytes();if(h>0,((r<0||r>=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r])).Write(k);c.BaseRenderer.Writer=(s=c.NodeWriterStack,t=c.NodeWriterStack.$length-1>>0,((t<0||t>=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]));u=A.TrimSpace(c.BaseRenderer.Writer.Bytes());$s=4;case 4:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}k=u;c.BaseRenderer.Writer.Reset();c.BaseRenderer.Write(k);if(!a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("\n");}case 3:$s=-1;return 2;}return;}var $f={$blk:BEZ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s};return $f;};$ptrType(CA).prototype.renderTaskListItemMarker=function BFA(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);if(a.TaskListItemChecked){c.BaseRenderer.WriteByte(88);}else{c.BaseRenderer.WriteByte(32);}c.BaseRenderer.WriteByte(93);}else{c.BaseRenderer.WriteByte(32);}return 2;};$ptrType(CA).prototype.renderThematicBreak=function BFB(a,b){var a,b,c;c=this;if(b){if(a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("---");if(c.withoutKramdownBlockIAL(a)){c.BaseRenderer.WriteByte(10);c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(CA).prototype.renderHardBreak=function BFC(a,b){var a,b,c;c=this;if(b){if(!c.BaseRenderer.Options.SoftBreak2HardBreak){c.BaseRenderer.WriteString("\\\n");}else{if(a.ParentIs(109,DX.nil)){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteByte(10);}}}return 2;};$ptrType(CA).prototype.renderSoftBreak=function BFD(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.Newline();}return 2;};$ptrType(CA).prototype.withoutKramdownBlockIAL=function BFE(a){var a,b;b=this;return!b.BaseRenderer.Options.KramdownBlockIAL||(0===a.KramdownIAL.$length)||DL.nil===a.Next||!((455===a.Next.Type));};$ptrType(CA).prototype.newlineBeforeBlock=function BFF(a){var a,b;b=this;if(!a.ParentIs(109,DX.nil)&&!(DL.nil===a.Previous)&&(!a.Previous.IsBlock()&&!((455===a.Previous.Type))&&!((100===a.Previous.Type)))){b.BaseRenderer.Newline();}};CH=function BFH(a,b,c){var a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;d=new CG.ptr(AR(a,b,c));e=0;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(e),{k:e,v:$methodVal(d,"renderDocument")});f=1;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(f),{k:f,v:$methodVal(d,"renderParagraph")});g=16;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(g),{k:g,v:$methodVal(d,"renderText")});h=27;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(h),{k:h,v:$methodVal(d,"renderCodeSpan")});i=11;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(i),{k:i,v:$methodVal(d,"renderCodeBlock")});j=300;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(j),{k:j,v:$methodVal(d,"renderMathBlock")});k=304;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(k),{k:k,v:$methodVal(d,"renderInlineMath")});l=17;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(l),{k:l,v:$methodVal(d,"renderEmphasis")});m=22;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(m),{k:m,v:$methodVal(d,"renderStrong")});n=5;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(n),{k:n,v:$methodVal(d,"renderBlockquote")});o=2;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(o),{k:o,v:$methodVal(d,"renderHeading")});p=7;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(p),{k:p,v:$methodVal(d,"renderList")});q=8;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(q),{k:q,v:$methodVal(d,"renderListItem")});r=4;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(r),{k:r,v:$methodVal(d,"renderThematicBreak")});s=31;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(s),{k:s,v:$methodVal(d,"renderHardBreak")});t=32;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(t),{k:t,v:$methodVal(d,"renderSoftBreak")});u=9;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(u),{k:u,v:$methodVal(d,"renderHTML")});v=10;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(v),{k:v,v:$methodVal(d,"renderInlineHTML")});w=33;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(w),{k:w,v:$methodVal(d,"renderLink")});x=34;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(x),{k:x,v:$methodVal(d,"renderImage")});y=101;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(y),{k:y,v:$methodVal(d,"renderStrikethrough")});z=100;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(z),{k:z,v:$methodVal(d,"renderTaskListItemMarker")});aa=106;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aa),{k:aa,v:$methodVal(d,"renderTable")});ab=107;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ab),{k:ab,v:$methodVal(d,"renderTableHead")});ac=108;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ac),{k:ac,v:$methodVal(d,"renderTableRow")});ad=109;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ad),{k:ad,v:$methodVal(d,"renderTableCell")});ae=200;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ae),{k:ae,v:$methodVal(d,"renderEmoji")});af=201;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(af),{k:af,v:$methodVal(d,"renderEmojiUnicode")});ag=202;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ag),{k:ag,v:$methodVal(d,"renderEmojiImg")});ah=203;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ah),{k:ah,v:$methodVal(d,"renderEmojiAlias")});ai=411;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ai),{k:ai,v:$methodVal(d,"renderFootnotesDef")});aj=412;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aj),{k:aj,v:$methodVal(d,"renderFootnotesRef")});ak=415;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ak),{k:ak,v:$methodVal(d,"renderToC")});al=400;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(al),{k:al,v:$methodVal(d,"renderBackslash")});am=401;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(am),{k:am,v:$methodVal(d,"renderBackslashContent")});an=44;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(an),{k:an,v:$methodVal(d,"renderHtmlEntity")});ao=425;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ao),{k:ao,v:$methodVal(d,"renderYamlFrontMatter")});ap=430;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ap),{k:ap,v:$methodVal(d,"renderBlockRef")});aq=540;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aq),{k:aq,v:$methodVal(d,"renderFileAnnotationRef")});ar=450;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(ar),{k:ar,v:$methodVal(d,"renderMark")});as=485;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(as),{k:as,v:$methodVal(d,"renderSup")});at=490;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(at),{k:at,v:$methodVal(d,"renderSub")});au=455;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(au),{k:au,v:$methodVal(d,"renderKramdownBlockIAL")});av=456;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(av),{k:av,v:$methodVal(d,"renderKramdownSpanIAL")});aw=465;(d.BaseRenderer.RendererFuncs||$throwRuntimeError("assignment to entry in nil map")).set(C.NodeType.keyFor(aw),{k:aw,v:$methodVal(d,"renderBlockQueryEmbed")});d.BaseRenderer.DefaultRendererFunc=$methodVal(d,"renderDefault");return d;};$pkg.NewEChartsJSONRenderer=CH;$ptrType(CG).prototype.renderKramdownBlockIAL=function BFI(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(DL.nil===a.Previous){$s=-1;return 2;}d=c.BaseRenderer.NodeID(a.Previous);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(H.IsDocIAL(a.Tokens)){e=c.BaseRenderer.Tree.ID;}c.leaf("Block IAL\n{: "+e+"}",a);case 2:$s=-1;return 2;}return;}var $f={$blk:BFI,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CG).prototype.renderKramdownSpanIAL=function BFJ(a,b){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;if(b){$s=1;continue;}$s=2;continue;case 1:if(DL.nil===a.Previous){$s=-1;return 2;}d=c.BaseRenderer.NodeID(a.Previous);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;c.leaf("Span IAL\n{: "+e+"}",a);case 2:$s=-1;return 2;}return;}var $f={$blk:BFJ,$c:true,$r,a,b,c,d,e,$s};return $f;};$ptrType(CG).prototype.renderMark=function BFK(a,b){var a,b,c;c=this;if(b){c.leaf("Mark\nmark",a);}return 1;};$ptrType(CG).prototype.renderSup=function BFL(a,b){var a,b,c;c=this;if(b){c.leaf("Sup\nsup",a);}return 1;};$ptrType(CG).prototype.renderSub=function BFM(a,b){var a,b,c;c=this;if(b){c.leaf("Sub\nsub",a);}return 1;};$ptrType(CG).prototype.renderBlockQueryEmbed=function BFN(a,b){var a,b,c;c=this;if(b){c.leaf("BlockQueryEmbed\n{{script}}",a);}return 1;};$ptrType(CG).prototype.renderBlockRef=function BFO(a,b){var a,b,c;c=this;if(b){c.leaf("BlockRef\n((id))",a);}return 1;};$ptrType(CG).prototype.renderFileAnnotationRef=function BFP(a,b){var a,b,c;c=this;if(b){c.leaf("FileAnnotationRef\n<>",a);}return 1;};$ptrType(CG).prototype.renderDefault=function BFQ(a,b){var a,b,c;c=this;return 2;};$ptrType(CG).prototype.renderYamlFrontMatter=function BFR(a,b){var a,b,c;c=this;if(b){c.leaf("Front Matter\nYAML",a);}return 1;};$ptrType(CG).prototype.renderHtmlEntity=function BFS(a,b){var a,b,c;c=this;if(b){c.leaf("HTML Entity\nspan",a);}return 1;};$ptrType(CG).prototype.renderBackslashContent=function BFT(a,b){var a,b,c;c=this;return 1;};$ptrType(CG).prototype.renderBackslash=function BFU(a,b){var a,b,c;c=this;if(b){c.leaf("Blackslash\ndiv",a);}return 1;};$ptrType(CG).prototype.renderToC=function BFV(a,b){var a,b,c;c=this;if(b){c.leaf("ToC\ndiv",a);}return 1;};$ptrType(CG).prototype.renderFootnotesRef=function BFW(a,b){var a,b,c;c=this;if(b){c.leaf("Footnotes Ref\ndiv",a);}return 1;};$ptrType(CG).prototype.renderFootnotesDef=function BFX(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Footnotes Def\np",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderInlineMath=function BFY(a,b){var a,b,c;c=this;if(b){c.leaf("Inline Math\nspan",a);}return 1;};$ptrType(CG).prototype.renderMathBlock=function BFZ(a,b){var a,b,c;c=this;if(b){c.leaf("Math Block\ndiv",a);}return 1;};$ptrType(CG).prototype.renderEmojiImg=function BGA(a,b){var a,b,c;c=this;if(b){c.leaf("Emoji Img\n",a);}return 1;};$ptrType(CG).prototype.renderEmojiUnicode=function BGB(a,b){var a,b,c;c=this;if(b){c.leaf("Emoji Unicode\n",a);}return 1;};$ptrType(CG).prototype.renderEmojiAlias=function BGC(a,b){var a,b,c;c=this;return 1;};$ptrType(CG).prototype.renderEmoji=function BGD(a,b){var a,b,c;c=this;return 2;};$ptrType(CG).prototype.renderTableCell=function BGE(a,b){var a,b,c;c=this;if(b){c.leaf("Table Cell\ntd",a);}return 1;};$ptrType(CG).prototype.renderTableRow=function BGF(a,b){var a,b,c;c=this;if(b){c.leaf("Table Row\ntr",a);}return 1;};$ptrType(CG).prototype.renderTableHead=function BGG(a,b){var a,b,c;c=this;if(b){c.leaf("Table Head\nthead",a);}return 1;};$ptrType(CG).prototype.renderTable=function BGH(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Table\ntable",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderStrikethrough=function BGI(a,b){var a,b,c;c=this;if(b){c.leaf("Strikethrough\ndel",a);}return 1;};$ptrType(CG).prototype.renderImage=function BGJ(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Image\nimg",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderLink=function BGK(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Link\na",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderHTML=function BGL(a,b){var a,b,c;c=this;if(b){c.leaf("HTML Block\n",a);}return 1;};$ptrType(CG).prototype.renderInlineHTML=function BGM(a,b){var a,b,c;c=this;if(b){c.leaf("Inline HTML\n",a);}return 1;};$ptrType(CG).prototype.renderDocument=function BGN(a,b){var a,b,c;c=this;if(b){c.BaseRenderer.WriteByte(91);c.openObj();c.val("Document",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);c.BaseRenderer.WriteByte(93);}return 2;};$ptrType(CG).prototype.renderParagraph=function BGO(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("Paragraph\np",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderText=function BGP(a,b){var a,b,c,d,e,f,g,h,i,j;c=this;if(b){d=H.BytesToStr(a.Tokens);e=0;f="";g=d;h=0;while(true){if(!(h>0;f=f+(($encodeRune(j)));if(4>0));c.val("Heading\n"+d,a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderList=function BGV(a,b){var a,b,c,d;c=this;if(b){c.openObj();d="ul";if((1===a.ListData.Typ)||((3===a.ListData.Typ)&&(0===a.ListData.BulletChar))){d="ol";}c.val("List\n"+d,a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderListItem=function BGW(a,b){var a,b,c;c=this;if(b){c.openObj();c.val("List Item\nli "+H.BytesToStr(a.ListData.Marker),a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderTaskListItemMarker=function BGX(a,b){var a,b,c,d;c=this;if(b){c.openObj();d=" ";if(a.TaskListItemChecked){d="X";}c.val("Task List Item Marker\n["+d+"]",a);c.openChildren(a);}else{c.closeChildren(a);c.closeObj(a);}return 2;};$ptrType(CG).prototype.renderThematicBreak=function BGY(a,b){var a,b,c;c=this;if(b){c.leaf("Thematic Break\nhr",a);}return 1;};$ptrType(CG).prototype.renderHardBreak=function BGZ(a,b){var a,b,c;c=this;if(b){c.leaf("Hard Break\nbr",a);}return 1;};$ptrType(CG).prototype.renderSoftBreak=function BHA(a,b){var a,b,c;c=this;if(b){c.leaf("Soft Break\n",a);}return 1;};$ptrType(CG).prototype.renderCodeBlock=function BHB(a,b){var a,b,c;c=this;if(b){c.leaf("Code Block\npre.code",a);}return 1;};$ptrType(CG).prototype.leaf=function BHC(a,b){var a,b,c;c=this;c.openObj();c.val(a,b);c.closeObj(b);};$ptrType(CG).prototype.val=function BHD(a,b){var a,b,c;c=this;a=K.ReplaceAll(a,"\\","\\\\");a=K.ReplaceAll(a,"\n","\\n");a=K.ReplaceAll(a,"\"","");a=K.ReplaceAll(a,"'","");c.BaseRenderer.WriteString("\"name\":\""+a+"\"");};$ptrType(CG).prototype.openObj=function BHE(){var a;a=this;a.BaseRenderer.WriteByte(123);};$ptrType(CG).prototype.closeObj=function BHF(a){var a,b;b=this;b.BaseRenderer.WriteByte(125);if(!b.ignore(a.Next)){b.comma();}};$ptrType(CG).prototype.openChildren=function BHG(a){var a,b;b=this;if(!(DL.nil===a.FirstChild)){b.BaseRenderer.WriteString(",\"children\":[");}};$ptrType(CG).prototype.closeChildren=function BHH(a){var a,b;b=this;if(!(DL.nil===a.FirstChild)){b.BaseRenderer.WriteByte(93);}};$ptrType(CG).prototype.comma=function BHI(){var a;a=this;a.BaseRenderer.WriteString(",");};$ptrType(CG).prototype.ignore=function BHJ(a){var a,b;b=this;return DL.nil===a||(6===a.Type)||(18===a.Type)||(19===a.Type)||(20===a.Type)||(21===a.Type)||(23===a.Type)||(24===a.Type)||(25===a.Type)||(26===a.Type)||(102===a.Type)||(103===a.Type)||(104===a.Type)||(105===a.Type)||(301===a.Type)||(302===a.Type)||(303===a.Type)||(305===a.Type)||(306===a.Type)||(307===a.Type)||(426===a.Type)||(428===a.Type)||(427===a.Type);};$ptrType(BY).prototype.renderCodeBlock=function BHK(a,b){var a,b,c;c=this;c.BaseRenderer.Newline();if(!a.IsFencedCodeBlock){if(b){c.BaseRenderer.WriteString("
    ");c.BaseRenderer.Write(E.EscapeHTML(a.FirstChild.Tokens));c.BaseRenderer.WriteString("
    ");c.BaseRenderer.Newline();return 1;}else{return 2;}}return 2;};$ptrType(BY).prototype.renderCodeBlockCode=function BHL(a,b){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d="";if(0=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0])));}f=BA(d);if(b){$s=1;continue;}$s=2;continue;case 1:c.BaseRenderer.Newline();g=CR.nil;c.handleKramdownBlockIAL(a);g=$appendSlice(g,a.KramdownIAL);if(!f){c.BaseRenderer.Tag("pre",g,false);}h=a.Tokens;if(0");$s=9;continue;case 8:if(f){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("");}case 9:h=E.EscapeHTML(h);c.BaseRenderer.Write(h);$s=6;continue;case 5:c.BaseRenderer.WriteString("");h=E.EscapeHTML(h);c.BaseRenderer.Write(h);case 6:$s=3;continue;case 2:if(f){c.BaseRenderer.WriteString("
    ");}else{c.BaseRenderer.WriteString("");}c.BaseRenderer.Newline();case 3:$s=-1;return 2;}return;}var $f={$blk:BHL,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};BHM.methods=[{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)}];BHN.methods=[{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CI],[],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[],false)},{prop:"Newline",name:"Newline",pkg:"",typ:$funcType([],[],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"inListItem",name:"inListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[$Bool],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"popWriteClass",name:"popWriteClass",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$String],[],false)},{prop:"popWriter",name:"popWriter",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderClass",name:"renderClass",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$String],[],false)},{prop:"domAttrValue",name:"domAttrValue",pkg:"github.com/88250/lute/render",typ:$funcType([KE,$String],[$String],false)},{prop:"domSetAttrValue",name:"domSetAttrValue",pkg:"github.com/88250/lute/render",typ:$funcType([KE,$String,$String],[],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([DL],[$String],false)}];BHO.methods=[{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"tagMatchClose",name:"tagMatchClose",pkg:"github.com/88250/lute/render",typ:$funcType([$String,DL],[$Bool],false)},{prop:"tagMatchOpen",name:"tagMatchOpen",pkg:"github.com/88250/lute/render",typ:$funcType([$String,DL],[$Bool],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSpanNode",name:"renderSpanNode",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"renderDivNode",name:"renderDivNode",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([DL],[$String],false)}];BHP.methods=[{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CI,CJ],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)}];CL.methods=[{prop:"FixTermTypo",name:"FixTermTypo",pkg:"",typ:$funcType([CI],[CI],false)},{prop:"fixTermTypo0",name:"fixTermTypo0",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[CI],false)},{prop:"Space",name:"Space",pkg:"",typ:$funcType([CI],[CI],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CI],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"WriteByte",name:"WriteByte",pkg:"",typ:$funcType([$Uint8],[],false)},{prop:"Write",name:"Write",pkg:"",typ:$funcType([CI],[],false)},{prop:"WriteString",name:"WriteString",pkg:"",typ:$funcType([$String],[],false)},{prop:"Newline",name:"Newline",pkg:"",typ:$funcType([],[],false)},{prop:"TextAutoSpacePrevious",name:"TextAutoSpacePrevious",pkg:"",typ:$funcType([DL],[],false)},{prop:"TextAutoSpaceNext",name:"TextAutoSpaceNext",pkg:"",typ:$funcType([DL],[],false)},{prop:"LinkTextAutoSpacePrevious",name:"LinkTextAutoSpacePrevious",pkg:"",typ:$funcType([DL],[],false)},{prop:"LinkTextAutoSpaceNext",name:"LinkTextAutoSpaceNext",pkg:"",typ:$funcType([DL],[],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC0",name:"renderToC0",pkg:"github.com/88250/lute/render",typ:$funcType([QL],[],false)},{prop:"Tag",name:"Tag",pkg:"",typ:$funcType([$String,CR,$Bool],[],false)},{prop:"headings",name:"headings",pkg:"github.com/88250/lute/render",typ:$funcType([],[QM],false)},{prop:"setextHeadingLen",name:"setextHeadingLen",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[$Int],false)},{prop:"renderListStyle",name:"renderListStyle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"tagSrc",name:"tagSrc",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[CI],false)},{prop:"replaceSrc",name:"replaceSrc",pkg:"github.com/88250/lute/render",typ:$funcType([CI,$String],[CI],false)},{prop:"tagSrcPath",name:"tagSrcPath",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[CI],false)},{prop:"isLastNode",name:"isLastNode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,DL],[$Bool],false)},{prop:"NodeID",name:"NodeID",pkg:"",typ:$funcType([DL],[$String],false)},{prop:"NodeAttrs",name:"NodeAttrs",pkg:"",typ:$funcType([DL],[CR],false)},{prop:"NodeAttrsStr",name:"NodeAttrsStr",pkg:"",typ:$funcType([DL],[$String],false)},{prop:"Text",name:"Text",pkg:"",typ:$funcType([DL],[$String],false)},{prop:"ParagraphContainImgOnly",name:"ParagraphContainImgOnly",pkg:"",typ:$funcType([DL],[$Bool],false)},{prop:"IsMergedCellTable",name:"IsMergedCellTable",pkg:"",typ:$funcType([DL],[$Bool],false)},{prop:"EncodeLinkSpace",name:"EncodeLinkSpace",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"LinkPath",name:"LinkPath",pkg:"",typ:$funcType([CI],[CI],false)},{prop:"PrefixPath",name:"PrefixPath",pkg:"",typ:$funcType([CI],[CI],false)},{prop:"RelativePath",name:"RelativePath",pkg:"",typ:$funcType([CI],[CI],false)},{prop:"isRelativePath",name:"isRelativePath",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[$Bool],false)}];BHT.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"escapeRefText",name:"escapeRefText",pkg:"github.com/88250/lute/render",typ:$funcType([$String],[$String],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"blockNodeAttrs",name:"blockNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC,$String],[],false)},{prop:"nodeClass",name:"nodeClass",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC,$String],[],false)},{prop:"nodeDataType",name:"nodeDataType",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"nodeID",name:"nodeID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"nodeIndex",name:"nodeIndex",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"spellcheck",name:"spellcheck",pkg:"github.com/88250/lute/render",typ:$funcType([GC],[],false)},{prop:"contenteditable",name:"contenteditable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"renderIAL",name:"renderIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[CR],false)},{prop:"tokensStyle",name:"tokensStyle",pkg:"github.com/88250/lute/render",typ:$funcType([CI],[$String],false)}];BHU.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"escapeRefText",name:"escapeRefText",pkg:"github.com/88250/lute/render",typ:$funcType([$String],[$String],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[CR],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CI],false)}];BHW.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMdMarker",name:"renderMdMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[$String],false)},{prop:"renderMdMarker0",name:"renderMdMarker0",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$String,$Bool],[$String],false)},{prop:"renderMdMarker1",name:"renderMdMarker1",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$String,$Bool],[$String],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"withoutKramdownBlockIAL",name:"withoutKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[$Bool],false)}];BHY.methods=[{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"data",name:"data",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"openObj",name:"openObj",pkg:"github.com/88250/lute/render",typ:$funcType([],[],false)},{prop:"closeObj",name:"closeObj",pkg:"github.com/88250/lute/render",typ:$funcType([],[],false)},{prop:"openChildren",name:"openChildren",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"closeChildren",name:"closeChildren",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"comma",name:"comma",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)}];BHZ.methods=[{prop:"renderNode",name:"renderNode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)}];BIA.methods=[{prop:"Render",name:"Render",pkg:"",typ:$funcType([],[CI],false)},{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"RenderFootnotes",name:"RenderFootnotes",pkg:"",typ:$funcType([],[CI],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"handleKramdownBlockIAL",name:"handleKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[CR],false)},{prop:"spanNodeAttrs",name:"spanNodeAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL,GC],[],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)}];OS.methods=[{prop:"renderCallout",name:"renderCallout",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTMLTag",name:"renderHTMLTag",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTMLTagOpen",name:"renderHTMLTagOpen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTMLTagClose",name:"renderHTMLTagClose",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCustomBlock",name:"renderCustomBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAttributeView",name:"renderAttributeView",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMark",name:"renderTextMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTextMarkAttrs",name:"renderTextMarkAttrs",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[CR],false)},{prop:"renderBr",name:"renderBr",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderline",name:"renderUnderline",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineOpenMarker",name:"renderUnderlineOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderUnderlineCloseMarker",name:"renderUnderlineCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbd",name:"renderKbd",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdOpenMarker",name:"renderKbdOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKbdCloseMarker",name:"renderKbdCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderVideo",name:"renderVideo",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderAudio",name:"renderAudio",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderIFrame",name:"renderIFrame",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderWidget",name:"renderWidget",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictCloseMarker",name:"renderGitConflictCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictContent",name:"renderGitConflictContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflictOpenMarker",name:"renderGitConflictOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGitConflict",name:"renderGitConflict",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlock",name:"renderSuperBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockOpenMarker",name:"renderSuperBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockLayoutMarker",name:"renderSuperBlockLayoutMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSuperBlockCloseMarker",name:"renderSuperBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDefBlock",name:"renderLinkRefDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkRefDef",name:"renderLinkRefDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTag",name:"renderTag",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagOpenMarker",name:"renderTagOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTagCloseMarker",name:"renderTagCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1OpenMarker",name:"renderMark1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark1CloseMarker",name:"renderMark1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2OpenMarker",name:"renderMark2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark2CloseMarker",name:"renderMark2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupOpenMarker",name:"renderSupOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSupCloseMarker",name:"renderSupCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubOpenMarker",name:"renderSubOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSubCloseMarker",name:"renderSubCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbedScript",name:"renderBlockQueryEmbedScript",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefID",name:"renderBlockRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefSpace",name:"renderBlockRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefText",name:"renderBlockRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRefDynamicText",name:"renderBlockRefDynamicText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefID",name:"renderFileAnnotationRefID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefSpace",name:"renderFileAnnotationRefSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRefText",name:"renderFileAnnotationRefText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterCloseMarker",name:"renderYamlFrontMatterCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterContent",name:"renderYamlFrontMatterContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatterOpenMarker",name:"renderYamlFrontMatterOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDefBlock",name:"renderFootnotesDefBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1OpenMarker",name:"renderStrikethrough1OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough1CloseMarker",name:"renderStrikethrough1CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2OpenMarker",name:"renderStrikethrough2OpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough2CloseMarker",name:"renderStrikethrough2CloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkTitle",name:"renderLinkTitle",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkDest",name:"renderLinkDest",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkSpace",name:"renderLinkSpace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLinkText",name:"renderLinkText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseParen",name:"renderCloseParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenParen",name:"renderOpenParen",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderGreater",name:"renderGreater",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLess",name:"renderLess",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBrace",name:"renderCloseBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBrace",name:"renderOpenBrace",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCloseBracket",name:"renderCloseBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderOpenBracket",name:"renderOpenBracket",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBang",name:"renderBang",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanOpenMarker",name:"renderCodeSpanOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanContent",name:"renderCodeSpanContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpanCloseMarker",name:"renderCodeSpanCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathOpenMarker",name:"renderInlineMathOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathContent",name:"renderInlineMathContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMathCloseMarker",name:"renderInlineMathCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockCloseMarker",name:"renderMathBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockContent",name:"renderMathBlockContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlockOpenMarker",name:"renderMathBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCloseMarker",name:"renderCodeBlockCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockCode",name:"renderCodeBlockCode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockInfoMarker",name:"renderCodeBlockInfoMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlockOpenMarker",name:"renderCodeBlockOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskOpenMarker",name:"renderEmAsteriskOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmAsteriskCloseMarker",name:"renderEmAsteriskCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreOpenMarker",name:"renderEmUnderscoreOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmUnderscoreCloseMarker",name:"renderEmUnderscoreCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kOpenMarker",name:"renderStrongA6kOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongA6kCloseMarker",name:"renderStrongA6kCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eOpenMarker",name:"renderStrongU8eOpenMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrongU8eCloseMarker",name:"renderStrongU8eCloseMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquoteMarker",name:"renderBlockquoteMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingC8hMarker",name:"renderHeadingC8hMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeadingID",name:"renderHeadingID",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"withoutKramdownBlockIAL",name:"withoutKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[$Bool],false)},{prop:"newlineBeforeBlock",name:"newlineBeforeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)}];BIB.methods=[{prop:"renderKramdownBlockIAL",name:"renderKramdownBlockIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderKramdownSpanIAL",name:"renderKramdownSpanIAL",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMark",name:"renderMark",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSup",name:"renderSup",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSub",name:"renderSub",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockQueryEmbed",name:"renderBlockQueryEmbed",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockRef",name:"renderBlockRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFileAnnotationRef",name:"renderFileAnnotationRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDefault",name:"renderDefault",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderYamlFrontMatter",name:"renderYamlFrontMatter",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHtmlEntity",name:"renderHtmlEntity",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslashContent",name:"renderBackslashContent",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBackslash",name:"renderBackslash",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderToC",name:"renderToC",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesRef",name:"renderFootnotesRef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderFootnotesDef",name:"renderFootnotesDef",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineMath",name:"renderInlineMath",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderMathBlock",name:"renderMathBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiImg",name:"renderEmojiImg",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiUnicode",name:"renderEmojiUnicode",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmojiAlias",name:"renderEmojiAlias",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmoji",name:"renderEmoji",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableCell",name:"renderTableCell",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableRow",name:"renderTableRow",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTableHead",name:"renderTableHead",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTable",name:"renderTable",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrikethrough",name:"renderStrikethrough",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderImage",name:"renderImage",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderLink",name:"renderLink",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHTML",name:"renderHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderInlineHTML",name:"renderInlineHTML",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderDocument",name:"renderDocument",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderParagraph",name:"renderParagraph",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderText",name:"renderText",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeSpan",name:"renderCodeSpan",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderEmphasis",name:"renderEmphasis",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderStrong",name:"renderStrong",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderBlockquote",name:"renderBlockquote",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHeading",name:"renderHeading",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderList",name:"renderList",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderListItem",name:"renderListItem",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderTaskListItemMarker",name:"renderTaskListItemMarker",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderThematicBreak",name:"renderThematicBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderHardBreak",name:"renderHardBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderSoftBreak",name:"renderSoftBreak",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"renderCodeBlock",name:"renderCodeBlock",pkg:"github.com/88250/lute/render",typ:$funcType([DL,$Bool],[C.WalkStatus],false)},{prop:"leaf",name:"leaf",pkg:"github.com/88250/lute/render",typ:$funcType([$String,DL],[],false)},{prop:"val",name:"val",pkg:"github.com/88250/lute/render",typ:$funcType([$String,DL],[],false)},{prop:"openObj",name:"openObj",pkg:"github.com/88250/lute/render",typ:$funcType([],[],false)},{prop:"closeObj",name:"closeObj",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"openChildren",name:"openChildren",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"closeChildren",name:"closeChildren",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[],false)},{prop:"comma",name:"comma",pkg:"github.com/88250/lute/render",typ:$funcType([],[],false)},{prop:"ignore",name:"ignore",pkg:"github.com/88250/lute/render",typ:$funcType([DL],[$Bool],false)}];N.init("github.com/88250/lute/render",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""},{prop:"commentStackDepth",name:"commentStackDepth",embedded:false,exported:false,typ:$Int,tag:""}]);P.init("github.com/88250/lute/render",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""},{prop:"nodeWriterStack",name:"nodeWriterStack",embedded:false,exported:false,typ:GQ,tag:""},{prop:"LastOut",name:"LastOut",embedded:false,exported:true,typ:CI,tag:""}]);R.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""}]);T.init("github.com/88250/lute/render",[{prop:"FormatRenderer",name:"FormatRenderer",embedded:true,exported:true,typ:OS,tag:""},{prop:"linkPrefixes",name:"linkPrefixes",embedded:false,exported:false,typ:CJ,tag:""},{prop:"originalLink",name:"originalLink",embedded:false,exported:false,typ:CJ,tag:""}]);AL.init([DL,$Bool],[C.WalkStatus],false);AM.init([DL,$Bool],[$String,C.WalkStatus],false);AO.init("",[{prop:"SoftBreak2HardBreak",name:"SoftBreak2HardBreak",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"AutoSpace",name:"AutoSpace",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"RenderListStyle",name:"RenderListStyle",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlight",name:"CodeSyntaxHighlight",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlightDetectLang",name:"CodeSyntaxHighlightDetectLang",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlightInlineStyle",name:"CodeSyntaxHighlightInlineStyle",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlightLineNum",name:"CodeSyntaxHighlightLineNum",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"CodeSyntaxHighlightStyleName",name:"CodeSyntaxHighlightStyleName",embedded:false,exported:true,typ:$String,tag:""},{prop:"VditorWYSIWYG",name:"VditorWYSIWYG",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"VditorIR",name:"VditorIR",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"VditorSV",name:"VditorSV",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ProtyleWYSIWYG",name:"ProtyleWYSIWYG",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownBlockIAL",name:"KramdownBlockIAL",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownSpanIAL",name:"KramdownSpanIAL",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"SuperBlock",name:"SuperBlock",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ImageLazyLoading",name:"ImageLazyLoading",embedded:false,exported:true,typ:$String,tag:""},{prop:"ChineseParagraphBeginningSpace",name:"ChineseParagraphBeginningSpace",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Sanitize",name:"Sanitize",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"FixTermTypo",name:"FixTermTypo",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Terms",name:"Terms",embedded:false,exported:true,typ:BHQ,tag:""},{prop:"ToC",name:"ToC",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"HeadingID",name:"HeadingID",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KramdownIALIDRenderName",name:"KramdownIALIDRenderName",embedded:false,exported:true,typ:$String,tag:""},{prop:"HeadingAnchor",name:"HeadingAnchor",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"GFMTaskListItemClass",name:"GFMTaskListItemClass",embedded:false,exported:true,typ:$String,tag:""},{prop:"VditorCodeBlockPreview",name:"VditorCodeBlockPreview",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"VditorMathBlockPreview",name:"VditorMathBlockPreview",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"VditorHTMLBlockPreview",name:"VditorHTMLBlockPreview",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"LinkBase",name:"LinkBase",embedded:false,exported:true,typ:$String,tag:""},{prop:"LinkPrefix",name:"LinkPrefix",embedded:false,exported:true,typ:$String,tag:""},{prop:"NodeIndexStart",name:"NodeIndexStart",embedded:false,exported:true,typ:$Int,tag:""},{prop:"ProtyleContenteditable",name:"ProtyleContenteditable",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"KeepParagraphBeginningSpace",name:"KeepParagraphBeginningSpace",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"ProtyleMarkNetImg",name:"ProtyleMarkNetImg",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"Spellcheck",name:"Spellcheck",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"UnorderedListMarker",name:"UnorderedListMarker",embedded:false,exported:true,typ:$String,tag:""},{prop:"ImgTag",name:"ImgTag",embedded:false,exported:true,typ:$Bool,tag:""},{prop:"PreventEncodeLinkSpace",name:"PreventEncodeLinkSpace",embedded:false,exported:true,typ:$Bool,tag:""}]);AQ.init("",[{prop:"Options",name:"Options",embedded:false,exported:true,typ:PO,tag:""},{prop:"ParseOptions",name:"ParseOptions",embedded:false,exported:true,typ:PP,tag:""},{prop:"RendererFuncs",name:"RendererFuncs",embedded:false,exported:true,typ:BHR,tag:""},{prop:"DefaultRendererFunc",name:"DefaultRendererFunc",embedded:false,exported:true,typ:AL,tag:""},{prop:"ExtRendererFuncs",name:"ExtRendererFuncs",embedded:false,exported:true,typ:BHS,tag:""},{prop:"Writer",name:"Writer",embedded:false,exported:true,typ:GP,tag:""},{prop:"LastOut",name:"LastOut",embedded:false,exported:true,typ:$Uint8,tag:""},{prop:"Tree",name:"Tree",embedded:false,exported:true,typ:PQ,tag:""},{prop:"DisableTags",name:"DisableTags",embedded:false,exported:true,typ:$Int,tag:""},{prop:"FootnotesDefs",name:"FootnotesDefs",embedded:false,exported:true,typ:EF,tag:""},{prop:"RenderingFootnotes",name:"RenderingFootnotes",embedded:false,exported:true,typ:$Bool,tag:""}]);AW.init("github.com/88250/lute/render",[{prop:"ID",name:"ID",embedded:false,exported:true,typ:$String,tag:"json:\"id\""},{prop:"Box",name:"Box",embedded:false,exported:true,typ:$String,tag:"json:\"box\""},{prop:"Path",name:"Path",embedded:false,exported:true,typ:$String,tag:"json:\"path\""},{prop:"HPath",name:"HPath",embedded:false,exported:true,typ:$String,tag:"json:\"hPath\""},{prop:"Content",name:"Content",embedded:false,exported:true,typ:$String,tag:"json:\"content\""},{prop:"Level",name:"Level",embedded:false,exported:true,typ:$Int,tag:"json:\"level\""},{prop:"Children",name:"Children",embedded:false,exported:true,typ:QM,tag:"json:\"children\""},{prop:"parent",name:"parent",embedded:false,exported:false,typ:QL,tag:""}]);BC.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""},{prop:"NodeIndex",name:"NodeIndex",embedded:false,exported:true,typ:$Int,tag:""}]);BE.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""}]);BI.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""},{prop:"NodeWriterStack",name:"NodeWriterStack",embedded:false,exported:true,typ:GQ,tag:""}]);BS.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""}]);BV.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""}]);BY.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""}]);CA.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""},{prop:"NodeWriterStack",name:"NodeWriterStack",embedded:false,exported:true,typ:GQ,tag:""}]);CG.init("",[{prop:"BaseRenderer",name:"BaseRenderer",embedded:true,exported:true,typ:CL,tag:""}]);};$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=J.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=K.$init();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=L.$init();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=M.$init();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$pkg.NewlineSV=(new CI($stringToBytes("
    \n
    ")));X=$makeMap($String.keyFor,[{k:"flutter",v:"Flutter"},{k:"netty",v:"Netty"},{k:"jetty",v:"Jetty"},{k:"tomcat",v:"Tomcat"},{k:"jdbc",v:"JDBC"},{k:"mariadb",v:"MariaDB"},{k:"ipfs",v:"IPFS"},{k:"saas",v:"SaaS"},{k:"paas",v:"PaaS"},{k:"iaas",v:"IaaS"},{k:"ioc",v:"IoC"},{k:"freemarker",v:"FreeMarker"},{k:"ruby",v:"Ruby"},{k:"rails",v:"Rails"},{k:"mina",v:"Mina"},{k:"puppet",v:"Puppet"},{k:"vagrant",v:"Vagrant"},{k:"chef",v:"Chef"},{k:"beego",v:"Beego"},{k:"gin",v:"Gin"},{k:"iris",v:"Iris"},{k:"php",v:"PHP"},{k:"ssh",v:"SSH"},{k:"web",v:"Web"},{k:"websocket",v:"WebSocket"},{k:"api",v:"API"},{k:"css",v:"CSS"},{k:"html",v:"HTML"},{k:"json",v:"JSON"},{k:"jsonp",v:"JSONP"},{k:"xml",v:"XML"},{k:"yaml",v:"YAML"},{k:"csv",v:"CSV"},{k:"soap",v:"SOAP"},{k:"ajax",v:"AJAX"},{k:"messagepack",v:"MessagePack"},{k:"javascript",v:"JavaScript"},{k:"java",v:"Java"},{k:"jsp",v:"JSP"},{k:"restful",v:"RESTFul"},{k:"graphql",v:"GraphQL"},{k:"gorm",v:"GORM"},{k:"orm",v:"ORM"},{k:"oauth",v:"OAuth"},{k:"facebook",v:"Facebook"},{k:"github",v:"GitHub"},{k:"gist",v:"Gist"},{k:"heroku",v:"Heroku"},{k:"twitter",v:"Twitter"},{k:"youtube",v:"YouTube"},{k:"dynamodb",v:"DynamoDB"},{k:"mysql",v:"MySQL"},{k:"postgresql",v:"PostgreSQL"},{k:"sqlite",v:"SQLite"},{k:"memcached",v:"Memcached"},{k:"mongodb",v:"MongoDB"},{k:"redis",v:"Redis"},{k:"elasticsearch",v:"Elasticsearch"},{k:"solr",v:"Solr"},{k:"b3log",v:"B3log"},{k:"hacpai",v:"HacPai"},{k:"sphinx",v:"Sphinx"},{k:"linux",v:"Linux"},{k:"ubuntu",v:"Ubuntu"},{k:"centos",v:"CentOS"},{k:"centos7",v:"CentOS7"},{k:"redhat",v:"RedHat"},{k:"gitlab",v:"GitLab"},{k:"jquery",v:"jQuery"},{k:"angularjs",v:"AngularJS"},{k:"ffmpeg",v:"FFmpeg"},{k:"git",v:"Git"},{k:"svn",v:"SVN"},{k:"vim",v:"VIM"},{k:"emacs",v:"Emacs"},{k:"sublime",v:"Sublime"},{k:"virtualbox",v:"VirtualBox"},{k:"safari",v:"Safari"},{k:"chrome",v:"Chrome"},{k:"ie",v:"IE"},{k:"firefox",v:"Firefox"},{k:"iterm",v:"iTerm"},{k:"iterm2",v:"iTerm2"},{k:"iwork",v:"iWork"},{k:"itunes",v:"iTunes"},{k:"iphoto",v:"iPhoto"},{k:"ibook",v:"iBook"},{k:"imessage",v:"iMessage"},{k:"photoshop",v:"Photoshop"},{k:"excel",v:"Excel"},{k:"powerpoint",v:"PowerPoint"},{k:"ios",v:"iOS"},{k:"iphone",v:"iPhone"},{k:"ipad",v:"iPad"},{k:"android",v:"Android"},{k:"imac",v:"iMac"},{k:"macbook",v:"MacBook"},{k:"vps",v:"VPS"},{k:"vpn",v:"VPN"},{k:"cpu",v:"CPU"},{k:"spring",v:"Spring"},{k:"springboot",v:"SpringBoot"},{k:"springcloud",v:"SpringCloud"},{k:"springmvc",v:"SpringMVC"},{k:"mybatis",v:"MyBatis"},{k:"qq",v:"QQ"},{k:"sql",v:"SQL"},{k:"markdown",v:"Markdown"},{k:"jdk",v:"JDK"},{k:"openjdk",v:"OpenJDK"},{k:"cors",v:"CORS"},{k:"protobuf",v:"Protobuf"},{k:"google",v:"Google"},{k:"ibm",v:"IBM"},{k:"oracle",v:"Oracle"},{k:"typora",v:"Typora"}]);AC=$makeMap($String.keyFor,[{k:"frame",v:$ifaceNil},{k:"frameset",v:$ifaceNil},{k:"noembed",v:$ifaceNil},{k:"noframes",v:$ifaceNil},{k:"noscript",v:$ifaceNil},{k:"nostyle",v:$ifaceNil},{k:"object",v:$ifaceNil},{k:"script",v:$ifaceNil},{k:"style",v:$ifaceNil},{k:"title",v:$ifaceNil}]);AK=$makeMap($String.keyFor,[{k:"onafterprint",v:$ifaceNil},{k:"onbeforeprint",v:$ifaceNil},{k:"onbeforeunload",v:$ifaceNil},{k:"onerror",v:$ifaceNil},{k:"onhashchange",v:$ifaceNil},{k:"onload",v:$ifaceNil},{k:"onmessage",v:$ifaceNil},{k:"onoffline",v:$ifaceNil},{k:"ononline",v:$ifaceNil},{k:"onpagehide",v:$ifaceNil},{k:"onpageshow",v:$ifaceNil},{k:"onpopstate",v:$ifaceNil},{k:"onresize",v:$ifaceNil},{k:"onstorage",v:$ifaceNil},{k:"onunload",v:$ifaceNil},{k:"onblur",v:$ifaceNil},{k:"onchange",v:$ifaceNil},{k:"oncontextmenu",v:$ifaceNil},{k:"onfocus",v:$ifaceNil},{k:"oninput",v:$ifaceNil},{k:"oninvalid",v:$ifaceNil},{k:"onreset",v:$ifaceNil},{k:"onsearch",v:$ifaceNil},{k:"onselect",v:$ifaceNil},{k:"onsubmit",v:$ifaceNil},{k:"onkeydown",v:$ifaceNil},{k:"onkeypress",v:$ifaceNil},{k:"onkeyup",v:$ifaceNil},{k:"onclick",v:$ifaceNil},{k:"ondblclick",v:$ifaceNil},{k:"onmousedown",v:$ifaceNil},{k:"onmousemove",v:$ifaceNil},{k:"onmouseout",v:$ifaceNil},{k:"onmouseover",v:$ifaceNil},{k:"onmouseleave",v:$ifaceNil},{k:"onmouseenter",v:$ifaceNil},{k:"onmouseup",v:$ifaceNil},{k:"onmousewheel",v:$ifaceNil},{k:"onwheel",v:$ifaceNil},{k:"ondrag",v:$ifaceNil},{k:"ondragend",v:$ifaceNil},{k:"ondragenter",v:$ifaceNil},{k:"ondragleave",v:$ifaceNil},{k:"ondragover",v:$ifaceNil},{k:"ondragstart",v:$ifaceNil},{k:"ondrop",v:$ifaceNil},{k:"onscroll",v:$ifaceNil},{k:"oncopy",v:$ifaceNil},{k:"oncut",v:$ifaceNil},{k:"onpaste",v:$ifaceNil},{k:"onabort",v:$ifaceNil},{k:"oncanplay",v:$ifaceNil},{k:"oncanplaythrough",v:$ifaceNil},{k:"oncuechange",v:$ifaceNil},{k:"ondurationchange",v:$ifaceNil},{k:"onemptied",v:$ifaceNil},{k:"onended",v:$ifaceNil},{k:"onloadeddata",v:$ifaceNil},{k:"onloadedmetadata",v:$ifaceNil},{k:"onloadstart",v:$ifaceNil},{k:"onpause",v:$ifaceNil},{k:"onplay",v:$ifaceNil},{k:"onplaying",v:$ifaceNil},{k:"onprogress",v:$ifaceNil},{k:"onratechange",v:$ifaceNil},{k:"onseeked",v:$ifaceNil},{k:"onseeking",v:$ifaceNil},{k:"onstalled",v:$ifaceNil},{k:"onsuspend",v:$ifaceNil},{k:"ontimeupdate",v:$ifaceNil},{k:"onvolumechange",v:$ifaceNil},{k:"onwaiting",v:$ifaceNil},{k:"ontoggle",v:$ifaceNil},{k:"onbegin",v:$ifaceNil},{k:"onend",v:$ifaceNil},{k:"onrepeat",v:$ifaceNil},{k:"http-equiv",v:$ifaceNil},{k:"formaction",v:$ifaceNil}]);AZ=new CJ(["mermaid","echarts","abc","graphviz","mindmap","flowchart","plantuml","infographic"]);CF=new CJ(["jpg","png","gif","webp","cr2","tif","bmp","heif","jxr","psd","ico","dwg","mp4","m4v","mkv","webm","mov","avi","wmv","mpg","flv","3gp","mid","mp3","m4a","ogg","flac","wav","amr","aac","epub","zip","tar","rar","gz","bz2","7z","xz","pdf","exe","swf","rtf","iso","eot","ps","sqli","nes","crx","cab","deb","ar","Z","lz","rpm","elf","dcm","doc","docx","xls","xlsx","ppt","pptx","md","txt","woff","woff2","ttf","otf","wasm","exe","html","js","css","go","java","textbundle"]);CD=CF.$length;}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["github.com/88250/lute"]=(function(){var $pkg={},$init,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,S,AA,AE,AF,AG,AJ,AS,AT,AU,AV,AW,AX,AY,AZ,BA,BB,BF,BG,BH,BK,BQ,EJ,FE,FP,FX,FY,FZ,IX,JE,JI,JJ,JK,JL,JM,JN,U,V,X,R,T,W,AB,AC,AD;A=$packages["bytes"];B=$packages["errors"];C=$packages["fmt"];D=$packages["github.com/88250/lute/ast"];E=$packages["github.com/88250/lute/editor"];F=$packages["github.com/88250/lute/html"];G=$packages["github.com/88250/lute/html/atom"];H=$packages["github.com/88250/lute/lex"];I=$packages["github.com/88250/lute/parse"];J=$packages["github.com/88250/lute/render"];K=$packages["github.com/88250/lute/util"];L=$packages["github.com/gopherjs/gopherjs/js"];M=$packages["path"];N=$packages["strconv"];O=$packages["strings"];P=$packages["sync"];Q=$packages["unicode"];S=$newType(0,$kindStruct,"lute.Lute",true,"github.com/88250/lute",true,function(ParseOptions_,RenderOptions_,HTML2MdRendererFuncs_,HTML2VditorDOMRendererFuncs_,HTML2VditorIRDOMRendererFuncs_,HTML2BlockDOMRendererFuncs_,HTML2VditorSVDOMRendererFuncs_,Md2HTMLRendererFuncs_,Md2VditorDOMRendererFuncs_,Md2VditorIRDOMRendererFuncs_,Md2BlockDOMRendererFuncs_,Md2VditorSVDOMRendererFuncs_){this.$val=this;if(arguments.length===0){this.ParseOptions=AG.nil;this.RenderOptions=AF.nil;this.HTML2MdRendererFuncs=false;this.HTML2VditorDOMRendererFuncs=false;this.HTML2VditorIRDOMRendererFuncs=false;this.HTML2BlockDOMRendererFuncs=false;this.HTML2VditorSVDOMRendererFuncs=false;this.Md2HTMLRendererFuncs=false;this.Md2VditorDOMRendererFuncs=false;this.Md2VditorIRDOMRendererFuncs=false;this.Md2BlockDOMRendererFuncs=false;this.Md2VditorSVDOMRendererFuncs=false;return;}this.ParseOptions=ParseOptions_;this.RenderOptions=RenderOptions_;this.HTML2MdRendererFuncs=HTML2MdRendererFuncs_;this.HTML2VditorDOMRendererFuncs=HTML2VditorDOMRendererFuncs_;this.HTML2VditorIRDOMRendererFuncs=HTML2VditorIRDOMRendererFuncs_;this.HTML2BlockDOMRendererFuncs=HTML2BlockDOMRendererFuncs_;this.HTML2VditorSVDOMRendererFuncs=HTML2VditorSVDOMRendererFuncs_;this.Md2HTMLRendererFuncs=Md2HTMLRendererFuncs_;this.Md2VditorDOMRendererFuncs=Md2VditorDOMRendererFuncs_;this.Md2VditorIRDOMRendererFuncs=Md2VditorIRDOMRendererFuncs_;this.Md2BlockDOMRendererFuncs=Md2BlockDOMRendererFuncs_;this.Md2VditorSVDOMRendererFuncs=Md2VditorSVDOMRendererFuncs_;});AA=$newType(4,$kindFunc,"lute.ParseOption",true,"github.com/88250/lute",true,null);$pkg.Lute=S;$pkg.ParseOption=AA;$pkg.$finishSetup=function(){AE=$ptrType(I.Tree);AF=$ptrType(J.Options);AG=$ptrType(I.Options);AJ=$sliceType($Uint8);AS=$ptrType(F.Node);AT=$ptrType(D.Node);AU=$ptrType(I.Context);AV=$ptrType(H.Lexer);AW=$ptrType(I.InlineContext);AX=$sliceType($String);AY=$sliceType(AT);AZ=$ptrType(D.ListData);BA=$sliceType($Int);BB=$sliceType(AX);BF=$sliceType(G.Atom);BG=$ptrType(F.Attribute);BH=$sliceType(BG);BK=$sliceType(AS);BQ=$ptrType(BK);EJ=$sliceType($emptyInterface);FE=$ptrType(S);FP=$sliceType(AA);FX=$ptrType($error);FY=$ptrType(A.Buffer);FZ=$sliceType(FY);IX=$mapType($String,$emptyInterface);JE=$sliceType(D.NodeType);JI=$sliceType($Int32);JJ=$mapType($String,$String);JK=$ptrType(L.Object);JL=$mapType($String,JK);JM=$mapType($String,JL);JN=$mapType(D.NodeType,J.ExtRendererFunc);$ptrType(S).prototype.Md2HTML=function AH(a){var{a,b,c,d,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.MarkdownStr("",a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}b=d;$s=-1;return b;}return;}var $f={$blk:AH,$c:true,$r,a,b,c,d,$s};return $f;};$ptrType(S).prototype.SpinVditorDOM=function AI(a){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;a=O.ReplaceAll(a,"","\xE2\x80\xB8");d=c.vditorDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=I.Parse("",(new AJ($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=J.NewVditorRenderer(g,c.RenderOptions,c.ParseOptions);i=h.BaseRenderer.Render();$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;b=O.ReplaceAll(($bytesToString(j)),"\xE2\x80\xB8","");$s=-1;return b;}return;}var $f={$blk:AI,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(S).prototype.HTML2VditorDOM=function AK(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;e=c.HTML2Markdown(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!($interfaceIsEqual($ifaceNil,g))){$s=2;continue;}$s=3;continue;case 2:h=g.Error();$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;$s=-1;return b;case 3:i=I.Parse("",(new AJ($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=J.NewVditorRenderer(j,c.RenderOptions,c.ParseOptions);l=c.HTML2VditorDOMRendererFuncs;m=0;n=l?l.keys():undefined;o=l?l.size:0;while(true){if(!(m","");a=O.ReplaceAll(a,"\t\n","\n");a=O.ReplaceAll(a," \n"," \n");d=K.ParseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AS.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new I.Tree.ptr(new D.Node.ptr("","","","",0,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0),new I.Context.ptr(AE.nil,c.ParseOptions,AT.nil,AT.nil,AJ.nil,0,0,0,0,0,0,false,false,false,false,AT.nil,AT.nil),AV.nil,AW.nil,"","","","","",AX.nil,new $Int64(0,0),new $Int64(0,0),"");f.Context.Tip=f.Root;g=e.FirstChild;case 3:if(!(!(AS.nil===g))){$s=4;continue;}$r=c.genASTByVditorDOM(g,f);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=3;continue;case 4:$r=D.Walk(f.Root,(function BC(h,i){var h,i,j,k;if(i){j=h.Type;if((j===(10))||(j===(27))||(j===(304))||(j===(9))||(j===(15))||(j===(302))){h.Tokens=F.UnescapeHTML(h.Tokens);if(!(AT.nil===h.Next)&&(27===h.Next.Type)&&(h.CodeMarkerLen===h.Next.CodeMarkerLen)){h.FirstChild.Next.Tokens=$appendSlice(h.FirstChild.Next.Tokens,h.Next.FirstChild.Next.Tokens);h.Next.Unlink();}}else if(j===(7)){if(!(AT.nil===h.Parent)&&(7===h.Parent.Type)){k=h.Previous;if(!(AT.nil===k)){k.AppendChild(h);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=J.NewOptions();h.AutoSpace=false;h.FixTermTypo=false;i=J.NewFormatRenderer(f,h,c.ParseOptions);j=i.BaseRenderer.Render();$s=7;case 7:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;b=($bytesToString(k));$s=-1;return b;}return;}var $f={$blk:AR,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(S).prototype.adjustVditorDOM=function BD(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;$r=b.removeEmptyNodes(a);$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.removeHighlightJSSpans(a);c=a.FirstChild;while(true){if(!(!(AS.nil===c))){break;}b.removeWbr(c);c=c.NextSibling;}d=a.FirstChild;while(true){if(!(!(AS.nil===d))){break;}b.mergeVditorDOMList0(d);d=d.NextSibling;}e=a.FirstChild;while(true){if(!(!(AS.nil===e))){break;}b.adjustVditorDOMListTight0(e);e=e.NextSibling;}f=a.FirstChild;while(true){if(!(!(AS.nil===f))){break;}b.adjustVditorDOMListList(f);f=f.NextSibling;}g=a.FirstChild;case 2:if(!(!(AS.nil===g))){$s=3;continue;}$r=b.adjustVditorDOMListItemInP(g);$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=2;continue;case 3:h=a.FirstChild;while(true){if(!(!(AS.nil===h))){break;}i=h.NextSibling;b.removeCodeCode(h);h=i;}j=a.FirstChild;while(true){if(!(!(AS.nil===j))){break;}k=j.NextSibling;b.adjustVditorDOMCodeA(j);j=k;}l=a.FirstChild;while(true){if(!(!(AS.nil===l))){break;}b.adjustTag(l);l=l.NextSibling;}m=a.FirstChild;while(true){if(!(!(AS.nil===m))){break;}b.mergeSameStrong(m);m=m.NextSibling;}n=a.FirstChild;case 5:if(!(!(AS.nil===n))){$s=6;continue;}$r=b.adjustTableCode(n);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}n=n.NextSibling;$s=5;continue;case 6:o=a.FirstChild;while(true){if(!(!(AS.nil===o))){break;}b.adjustMath(o);o=o.NextSibling;}p=a.FirstChild;case 8:if(!(!(AS.nil===p))){$s=9;continue;}$r=b.adjustNoscriptImg(p);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}p=p.NextSibling;$s=8;continue;case 9:q=a.FirstChild;case 11:if(!(!(AS.nil===q))){$s=12;continue;}$r=b.adjustBlockInTable(q);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}q=q.NextSibling;$s=11;continue;case 12:$s=-1;return;}return;}var $f={$blk:BD,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s};return $f;};$ptrType(S).prototype.adjustBlockInTable=function BE(a){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(b.parentIs(a,new BF([37378]))||b.parentIs(a,new BF([87554]))){$s=1;continue;}$s=2;continue;case 1:if((a.DataAtom===42754)||(a.DataAtom===79618)){$s=3;continue;}$s=4;continue;case 3:c=new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,3,92931,"","",BH.nil);d=new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0,"","",BH.nil);a.InsertBefore(d);a.Unlink();c.AppendChild(a);e=b.HTMLNode2Tree(a);$s=5;case 5:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;if(!(AE.nil===f)){$s=6;continue;}$s=7;continue;case 6:h=W(f.Root,b.ParseOptions,b.RenderOptions);$s=8;case 8:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}g=h;i=g[0];d.Data=O.ReplaceAll(i,"\n","
    ");case 7:case 4:case 2:j=a.FirstChild;case 9:if(!(!(AS.nil===j))){$s=10;continue;}$r=b.adjustBlockInTable(j);$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}j=j.NextSibling;$s=9;continue;case 10:$s=-1;return;}return;}var $f={$blk:BE,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(S).prototype.adjustTag=function BI(a){var a,b,c;b=this;if((92931===a.DataAtom)&&"NodeCodeBlock"===K.DomAttrValue(a,"data-type")||(40708===a.DataAtom)&&"code"===K.DomAttrValue(a,"data-type")){return;}if((3===a.Type)&&(0===a.DataAtom)){if("ucapcontent"===a.Data){a.DataAtom=92931;}else if("ucaptitle"===a.Data){a.DataAtom=187906;a.Data="h2";}else if("markerow8"===a.Data){a.DataAtom=40708;}else if("app-document-text"===a.Data){a.DataAtom=92931;}else if("ms-cmark-node"===a.Data){a.DataAtom=40708;}}else if((1===a.Type)&&(0===a.DataAtom)&&!b.parentIs(a,new BF([365829]))){if(b.ParseOptions.ProtyleWYSIWYG){a.Data=O.ReplaceAll(a.Data,"
    ","\n");a.Data=O.ReplaceAll(a.Data,"
    ","\n");a.Data=O.ReplaceAll(a.Data,"
    ","\n");}}c=a.FirstChild;while(true){if(!(!(AS.nil===c))){break;}b.adjustTag(c);c=c.NextSibling;}};$ptrType(S).prototype.adjustNoscriptImg=function BJ(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(!(AS.nil===a.Parent)&&(149510===a.Parent.DataAtom)&&(136712===a.DataAtom)&&!(AS.nil===a.FirstChild)&&O.HasPrefix(a.FirstChild.Data,"f.$length){$s=-1;return;}c=(0>=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]);a.InsertBefore(c);h=BK.nil;i=a;while(true){if(!(!(AS.nil===i))){break;}if(142858===i.DataAtom){i=i.NextSibling;continue;}h=$append(h,i);i=i.NextSibling;}j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);l.Unlink();k++;}case 2:m=a.FirstChild;case 4:if(!(!(AS.nil===m))){$s=5;continue;}$r=b.adjustNoscriptImg(m);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}m=m.NextSibling;$s=4;continue;case 5:$s=-1;return;}return;}var $f={$blk:BJ,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};$ptrType(S).prototype.adjustMath=function BL(a){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;b=this;c=K.DomAttrValue(a,"class");if((((40708===a.DataAtom)||(92931===a.DataAtom))&&O.Contains(c,"mwe-math-element"))||(O.Contains(c,"tex")&&!O.Contains(c,"text"))){d=K.DomChildrenByType(a,117002);if(0=d.$length?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+0]);if("application/x-tex"===K.DomAttrValue(e,"encoding")){K.SetDomAttrValue(a,"data-tex",K.DomText(e));return;}}f=K.DomChildrenByType(a,198403);if(0=f.$length?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+0]);h=K.DomAttrValue(g,"alt");if(!(""===h)){K.SetDomAttrValue(a,"data-tex",h);return;}}}if((198403===a.DataAtom)&&O.Contains(c,"ma-tex-img")){i=K.DomAttrValue(a,"alt");if(!(""===i)){a.DataAtom=40708;K.SetDomAttrValue(a,"data-tex",i);}return;}j=K.DomAttrValue(a,"data-formula");if(!(""===j)){if(!(AS.nil===a.NextSibling)&&(137222===a.NextSibling.DataAtom)&&O.Contains(K.DomAttrValue(a.NextSibling,"type"),"math/tex")){a.NextSibling.Unlink();}if((3===a.Type)&&"mjx-container"===a.Data){a.DataAtom=40708;}K.SetDomAttrValue(a,"data-tex",j);return;}if(O.Contains(c,"texhtml")){k=K.DomTexhtml(a);if(!(""===k)){K.SetDomAttrValue(a,"data-tex",k);return;}}if(O.Contains(c,"math")){l=K.DomChildrenByType(a,137222);if(0=l.$length?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+0]);if("math/tex"===K.DomAttrValue(m,"type")){n=K.DomText(m);if(!(""===n)){K.SetDomAttrValue(a,"data-tex",n);return;}}}o=K.DomAttrValue(a,"data-custom-copy-text");if(!(""===o)){K.SetDomAttrValue(a,"data-tex",o);return;}p=K.DomAttrValue(a,"data-math");if(!(""===p)){K.SetDomAttrValue(a,"data-tex",p);return;}}if(O.Contains(c,"language-math")){q=K.DomAttrValue(a,"data-math");if(!(""===q)){K.SetDomAttrValue(a,"data-tex",q);return;}r=K.DomText(a);if(!(""===r)){K.SetDomAttrValue(a,"data-tex",r);return;}}s=a.FirstChild;while(true){if(!(!(AS.nil===s))){break;}b.adjustMath(s);s=s.NextSibling;}};$ptrType(S).prototype.adjustTableCode=function BM(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(365829===a.DataAtom){$s=1;continue;}$s=2;continue;case 1:c=K.DomChildrenByType(a,37378);d=BK.nil;e=c;f=0;case 3:if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);h=K.DomAttrValue(g,"class");if(O.Contains(h,"gutter")){d=$append(d,g);f++;$s=3;continue;}i=K.DomChildrenByType(g,40708);j=false;k=i;l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);if("lnt"===K.DomAttrValue(m,"class")){j=true;break;}l++;}if(j){d=$append(d,g);f++;$s=3;continue;}if(O.Contains(h,"code")){$s=5;continue;}$s=6;continue;case 5:n=g.FirstChild;if(!(AS.nil===n)&&(92931===n.DataAtom)){$s=7;continue;}$s=8;continue;case 7:n.DataAtom=290819;n.Data="pre";o=K.DomAttrValue(a,"class");o=O.ReplaceAll(o,"syntaxhighlighter","");p=O.TrimSpace(o);$s=9;case 9:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}o=p;if(!(""===o)){K.SetDomAttrValue(n,"class",o);}q=n.FirstChild;while(true){if(!(!(AS.nil===q))){break;}q.DataAtom=378116;q.Data="code";q=q.NextSibling;}case 8:case 6:f++;$s=3;continue;case 4:r=d;s=0;while(true){if(!(s=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]);t.Unlink();s++;}case 2:u=a.FirstChild;case 10:if(!(!(AS.nil===u))){$s=11;continue;}$r=b.adjustTableCode(u);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}u=u.NextSibling;$s=10;continue;case 11:$s=-1;return;}return;}var $f={$blk:BM,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,$s};return $f;};$ptrType(S).prototype.mergeSameStrong=function BN(a){var a,b,c,d,e,f,g;b=this;c=a.FirstChild;while(true){if(!(!(AS.nil===c))){break;}d=c.NextSibling;if(!(AS.nil===d)&&(449798===c.DataAtom)&&(449798===d.DataAtom)){e=d.FirstChild;while(true){if(!(!(AS.nil===e))){break;}f=e.NextSibling;e.Unlink();c.AppendChild(e);e=f;}d.Unlink();d=c.NextSibling;}c=d;}g=a.FirstChild;while(true){if(!(!(AS.nil===g))){break;}b.mergeSameStrong(g);g=g.NextSibling;}};$ptrType(S).prototype.adjustVditorDOMListList=function BO(a){var a,b,c,d,e,f,g;b=this;if(!((42754===a.DataAtom))&&!((79618===a.DataAtom))&&!((45570===a.DataAtom))){return;}if(45570===a.DataAtom){if(!(AS.nil===a.FirstChild)&&(514===a.FirstChild.DataAtom)){a.FirstChild.DataAtom=0;a.FirstChild.Data="\xE2\x80\x8B";c=a.NextSibling;if(!(AS.nil===a.NextSibling)&&(45570===a.NextSibling.DataAtom)){d=c.FirstChild;if(!(AS.nil===d)&&"\xE2\x80\xB8\xE2\x80\x8B"===d.Data){d.Data="\xE2\x80\xB8\n";}}}}else{if(!(AS.nil===a.Parent)&&((42754===a.Parent.DataAtom)||(79618===a.Parent.DataAtom))){e=a.PrevSibling;if(!(AS.nil===e)){a.Unlink();e.AppendChild(a);}}}f=a.FirstChild;while(true){if(!(!(f===AS.nil))){break;}g=f.NextSibling;b.adjustVditorDOMListList(f);f=g;}};$ptrType(S).prototype.removeHighlightJSSpans=function BP(a){var a,b,c,d,e,f,g,h;b=this;c=BK.nil;d=a;while(true){if(!(!(AS.nil===d))){break;}b.hljsSpans(d,(e||(e=new BQ(function(){return c;},function($v){c=$v;}))));d=d.NextSibling;}f=c;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);h.Unlink();g++;}};$ptrType(S).prototype.hljsSpans=function BR(a,b){var a,b,c,d,e;c=this;if((40708===a.DataAtom)&&O.HasPrefix(K.DomAttrValue(a,"class"),"hljs-")){b.$set($append(b.$get(),a));d=K.DomText(a);a.InsertBefore(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0,d,"",BH.nil));}e=a.FirstChild;while(true){if(!(!(e===AS.nil))){break;}c.hljsSpans(e,b);e=e.NextSibling;}};$ptrType(S).prototype.removeEmptyNodes=function BS(a){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=this;b[0]=BK.nil;d=a;case 1:if(!(!(AS.nil===d))){$s=2;continue;}$r=c.searchEmptyNodes(d,(b.$ptr||(b.$ptr=new BQ(function(){return this.$target[0];},function($v){this.$target[0]=$v;},b))));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d=d.NextSibling;$s=1;continue;case 2:e=b[0];f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);g.Unlink();f++;}$s=-1;return;}return;}var $f={$blk:BS,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(S).prototype.searchEmptyNodes=function BT(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=this;d=a.DataAtom;if(d===(0)){$s=2;continue;}if(d===(40708)){$s=3;continue;}if((d===(449798))||(d===(257))||(d===(28162))||(d===(1537))||(d===(283139))||(d===(9473))||(d===(53766))||(d===(46596))){$s=4;continue;}if("katex"===K.DomAttrValue(a,"class")){$s=5;continue;}$s=6;continue;case 2:if(c.isInline(a.PrevSibling)||c.isInline(a.NextSibling)||c.isInline(a.Parent)){if((1===a.Type)&&!(AS.nil===a.PrevSibling)&&(449798===a.PrevSibling.DataAtom)){e=O.TrimPrefix(a.Data,"\xE2\x80\x8B");e=O.TrimSuffix(e,"\xE2\x80\x8B");a.Data=e;}$s=1;continue;}if(1===a.Type){f=O.TrimLeft(a.Data," ");f=O.TrimRight(f," ");while(true){if(!(O.Contains(f,"\n\n"))){break;}f=O.ReplaceAll(f,"\n\n","");}if(""===f){b.$set($append(b.$get(),a));$s=-1;return;}}g=a.Parent;if(!(AS.nil===g)&&((79618===g.DataAtom)||(42754===g.DataAtom)||(45570===g.DataAtom))){$s=7;continue;}$s=8;continue;case 7:if(AS.nil===a.NextSibling||((1===a.NextSibling.Type)||(42754===a.NextSibling.DataAtom))){h=true;$s=11;continue s;}i=O.TrimSpace(a.Data);$s=12;case 12:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=""===i;case 11:if(h){$s=9;continue;}$s=10;continue;case 9:a.Data=O.TrimRight(a.Data,"\n\t ");case 10:case 8:if(!(AS.nil===g)&&((365829===g.DataAtom)||(208901===g.DataAtom)||(9989===g.DataAtom)||(52226===g.DataAtom))){$s=13;continue;}$s=14;continue;case 13:j=O.TrimSpace(a.Data);$s=15;case 15:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}a.Data=j;case 14:if(""===a.Data){b.$set($append(b.$get(),a));}if(4===a.Type){b.$set($append(b.$get(),a));}$s=6;continue;case 3:k=a.LastChild;if(!(AS.nil===k)&&(514===k.DataAtom)){a.InsertAfter(k);}if(K.IsTempMarkSpan(a)){b.$set($append(b.$get(),a));l=BK.nil;m=a.FirstChild;while(true){if(!(!(m===AS.nil))){break;}l=$append(l,m);m=m.NextSibling;}n=l;o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);a.InsertBefore(p);o++;}$s=-1;return;}$s=6;continue;case 4:if(!(AS.nil===a.FirstChild)){if(514===a.FirstChild.DataAtom){b.$set($append(b.$get(),a.FirstChild));a.InsertBefore(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,3,514,"br","",BH.nil));}if(1===a.FirstChild.Type){q=a.FirstChild.Data;r=c.prefixSpaces(q);if(!(""===r)){a.FirstChild.Data="\xE2\x80\x8B"+a.FirstChild.Data;}}}if(!(AS.nil===a.LastChild)){if(514===a.LastChild.DataAtom){b.$set($append(b.$get(),a.LastChild));a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,3,514,"br","",BH.nil));}if(1===a.LastChild.Type){s=a.LastChild.Data;t=c.suffixSpaces(s);if(!(""===t)){a.FirstChild.Data=a.FirstChild.Data+"\xE2\x80\x8B";}}}$s=6;continue;case 5:b.$set($append(b.$get(),a));case 6:case 1:u=a.FirstChild;case 16:if(!(!(u===AS.nil))){$s=17;continue;}$r=c.searchEmptyNodes(u,b);$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}u=u.NextSibling;$s=16;continue;case 17:v=a.DataAtom;if((v===(79618))||(v===(42754))){w=K.DomAttrValue(a,"data-type");if("footnotes-defs-ol"===w){$s=-1;return;}if(!(AS.nil===a.FirstChild)&&!(AS.nil===a.FirstChild.FirstChild)&&!((281349===a.FirstChild.FirstChild.DataAtom))){$s=-1;return;}x=K.DomText(a);if(""===x){b.$set($append(b.$get(),a));}}$s=-1;return;}return;}var $f={$blk:BT,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$s};return $f;};$ptrType(S).prototype.removeWbr=function BU(a){var a,b,c,d,e,f,g,h;b=this;c=BK.nil;d=a;while(true){if(!(!(AS.nil===d))){break;}b.searchWbr(d,(e||(e=new BQ(function(){return c;},function($v){c=$v;}))));d=d.NextSibling;}f=c;g=0;while(true){if(!(g=f.$length)?($throwRuntimeError("index out of range"),undefined):f.$array[f.$offset+g]);h.Unlink();g++;}};$ptrType(S).prototype.searchWbr=function BV(a,b){var a,b,c,d,e;c=this;if(359427===a.DataAtom){d=K.DomAttrValuesWithPrefix(a,"data-v-");if(0<(d?d.size:0)){b.$set($append(b.$get(),a));}}e=a.FirstChild;while(true){if(!(!(AS.nil===e))){break;}c.searchWbr(e,b);e=e.NextSibling;}};$ptrType(S).prototype.mergeVditorDOMList0=function BW(a){var a,b,c,d,e,f;b=this;c=a.DataAtom;if((c===(42754))||(c===(79618))){if(!(AS.nil===a.NextSibling)&&(a.DataAtom===a.NextSibling.DataAtom)&&(1===a.NextSibling.Attr.$length)){d=a.NextSibling.FirstChild;while(true){if(!(!(AS.nil===d))){break;}e=d.NextSibling;d.Unlink();a.AppendChild(d);d=e;}a.NextSibling.Unlink();}}f=a.FirstChild;while(true){if(!(!(f===AS.nil))){break;}b.mergeVditorDOMList0(f);f=f.NextSibling;}};$ptrType(S).prototype.adjustVditorDOMListTight0=function BX(a){var a,b,c,d;b=this;c=a.DataAtom;if(c===(42754)){if(!b.parentIs(a,new BF([290819]))){b.setDOMAttrValue(a,"data-tight",b.isTightList(a));}}else if(c===(79618)){if(!b.parentIs(a,new BF([290819]))){b.setDOMAttrValue(a,"data-tight",b.isTightList(a));}}d=a.FirstChild;while(true){if(!(!(d===AS.nil))){break;}b.adjustVditorDOMListTight0(d);d=d.NextSibling;}};$ptrType(S).prototype.adjustVditorDOMListItemInP=function BY(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;c=a.DataAtom;if(c===(45570)){$s=2;continue;}$s=3;continue;case 2:if(!(AS.nil===a.PrevSibling)&&K.DomAttrValue(a.PrevSibling,"data-node-id")===K.DomAttrValue(a,"data-node-id")){$s=4;continue;}$s=5;continue;case 4:d=a;e=D.NewNodeID();$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;$r=b.setDOMAttrValue(d,"data-node-id",f);$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:if(!(AS.nil===a.PrevSibling)&&!(AS.nil===a.FirstChild)){$s=8;continue;}$s=9;continue;case 8:g=K.DomAttrValue(a.FirstChild,"data-node-id");if(!(""===g)&&!(AS.nil===a.PrevSibling.LastChild)&&K.DomAttrValue(a.PrevSibling.LastChild,"data-node-id")===g){$s=10;continue;}$s=11;continue;case 10:h=a.FirstChild;i=D.NewNodeID();$s=12;case 12:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;$r=b.setDOMAttrValue(h,"data-node-id",j);$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 11:case 9:k=a.FirstChild;while(true){if(!(!(AS.nil===k))){break;}if(b.listItemEnter(a)){l=new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,3,3073,"p","",BH.nil);l.AppendChild(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0,"\xE2\x80\xB8","",BH.nil));l.AppendChild(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,3,514,"br","",BH.nil));a.FirstChild.Unlink();a.FirstChild.Unlink();a.AppendChild(l);k=l;k=k.NextSibling;continue;}if(!((3073===k.DataAtom))&&!((100106===k.DataAtom))&&!((42754===k.DataAtom))&&!((79618===k.DataAtom))&&!((92931===k.DataAtom))){m=b.forwardNextBlock(k);n=m[0];o=m[1];p=new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,3,3073,"p","",BH.nil);k.InsertBefore(p);q=n;r=0;while(true){if(!(r=q.$length)?($throwRuntimeError("index out of range"),undefined):q.$array[q.$offset+r]);s.Unlink();p.AppendChild(s);r++;}k=o;if(AS.nil===k){break;}}k=k.NextSibling;}case 3:case 1:t=a.FirstChild;case 14:if(!(!(t===AS.nil))){$s=15;continue;}$r=b.adjustVditorDOMListItemInP(t);$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}t=t.NextSibling;$s=14;continue;case 15:$s=-1;return;}return;}var $f={$blk:BY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s};return $f;};$ptrType(S).prototype.removeCodeCode=function BZ(a){var a,b,c,d,e,f;b=this;if((378116===a.DataAtom)&&!(AS.nil===a.FirstChild)&&(378116===a.FirstChild.DataAtom)){c=a.FirstChild;while(true){if(!(!(AS.nil===c))){break;}d=c.NextSibling;c.Unlink();a.InsertBefore(c);c=d;}a.Unlink();return;}e=a.FirstChild;while(true){if(!(!(e===AS.nil))){break;}f=e.NextSibling;b.removeCodeCode(e);e=f;}};$ptrType(S).prototype.adjustVditorDOMCodeA=function CA(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;b=this;if((378116===a.DataAtom)&&!(AS.nil===a.FirstChild)&&(1===a.FirstChild.DataAtom)&&a.FirstChild===a.LastChild){c=a.PrevSibling;d=a.NextSibling;e=a.Parent;f=a.FirstChild;f.Unlink();a.Unlink();g=BK.nil;h=f.FirstChild;while(true){if(!(!(AS.nil===h))){break;}g=$append(g,h);h.Unlink();h=h.NextSibling;}i=g;j=0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);a.AppendChild(k);j++;}f.AppendChild(a);if(!(AS.nil===c)){c.InsertAfter(f);}else if(!(AS.nil===d)){d.InsertBefore(f);}else if(!(AS.nil===e)){e.AppendChild(f);}return;}l=a.FirstChild;while(true){if(!(!(l===AS.nil))){break;}m=l.NextSibling;b.adjustVditorDOMCodeA(l);l=m;}};$ptrType(S).prototype.forwardNextBlock=function CB(a){var a,b,c,d,e,f;b=BK.nil;c=AS.nil;d=this;e=a;while(true){if(!(!(AS.nil===e))){break;}f=e.DataAtom;if((f===(79618))||(f===(42754))||(f===(92931))||(f===(100106))){return[b,c];}b=$append(b,e);e=e.NextSibling;}return[b,c];};$ptrType(S).prototype.listItemEnter=function CC(a){var a,b;b=this;if(AS.nil===a.FirstChild){return false;}if("\xE2\x80\xB8"===a.FirstChild.Data&&"br"===a.LastChild.Data){return true;}return false;};$ptrType(S).prototype.isTightList=function CD(a){var a,b,c,d,e,f,g,h,i,j,k,l,m;b=this;c=a.FirstChild;while(true){if(!(!(AS.nil===c))){break;}d=0;e=0;f=0;g=0;h=d;i=e;j=f;k=g;l=c.FirstChild;while(true){if(!(!(AS.nil===l))){break;}m=l.DataAtom;if((m===(42754))||(m===(79618))){h=h+(1)>>0;}else if(m===(92931)){i=i+(1)>>0;}else if(m===(100106)){j=j+(1)>>0;}else if(m===(3073)){k=k+(1)>>0;}l=l.NextSibling;}if(1>0)||1<(k+j>>0)||1<(k+h>>0)){return"false";}c=c.NextSibling;}return"true";};$ptrType(S).prototype.genASTByVditorDOM=function CE(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r,$c}=$restore(this,{a,b});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);c=this;d=K.DomAttrValue(a,"data-render");if("1"===d||"2"===d){$s=-1;return;}e=K.DomAttrValue(a,"data-type");if(92931===a.DataAtom){$s=1;continue;}$s=2;continue;case 1:if("code-block"===e||"html-block"===e||"math-block"===e||"yaml-front-matter"===e){$s=3;continue;}if("link-ref-defs-block"===e){$s=4;continue;}if("footnotes-block"===e){$s=5;continue;}if("toc-block"===e){$s=6;continue;}$s=7;continue;case 3:f=a.FirstChild;case 8:if(!(!(f===AS.nil))){$s=9;continue;}$r=c.genASTByVditorDOM(f,b);$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=f.NextSibling;$s=8;continue;case 9:$s=7;continue;case 4:g=K.DomText(a);h=new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(g))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);b.Context.Tip.AppendChild(h);$s=7;continue;case 5:i=a.FirstChild;if(!((79618===i.DataAtom))){$s=-1;return;}j=i.FirstChild;case 11:if(!(!(AS.nil===j))){$s=12;continue;}if("\n"===j.Data){j=j.NextSibling;$s=11;continue;}k=new A.Buffer.ptr(AJ.nil,0,0);l=F.Render(k,j);$s=13;case 13:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;if($interfaceIsEqual($ifaceNil,m)){$s=14;continue;}$s=15;continue;case 14:n=c.vditorDOM2Md("
      "+k.String()+"
    ");$s=17;case 17:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=K.DomAttrValue(j,"data-marker");o=$substring(o,3);q=O.Split(o,"\n");o="";r=q;s=0;while(true){if(!(s=r.$length)?($throwRuntimeError("index out of range"),undefined):r.$array[r.$offset+s]);if(0=ag.$length?($throwRuntimeError("index out of range"),undefined):ag.$array[ag.$offset+1]))-48<<24>>>24)>>0));ah=K.DomAttrValue(a,"data-marker");ai=K.DomAttrValue(a,"data-id");if(!(""===ai)){a.LastChild.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0," {"+ai+"}","",BH.nil));}z.HeadingSetext="="===ah||"-"===ah;if(!z.HeadingSetext){aj=new D.Node.ptr("","","","",3,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);aj.Tokens=(new AJ($stringToBytes(O.Repeat("#",z.HeadingLevel))));z.AppendChild(aj);}b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 22:z.Type=4;b.Context.Tip.AppendChild(z);$s=49;continue;case 23:ak=O.TrimSpace(K.DomText(a));$s=56;case 56:if($c){$c=false;ak=ak.$blk();}if(ak&&ak.$blk!==undefined){break s;}al=ak;if(""===al||">"===al||"\xE2\x80\xB8"===al){$s=-1;return;}z.Type=5;z.AppendChild(new D.Node.ptr("","","","",6,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(">"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 24:if(AS.nil===a.FirstChild){$s=-1;return;}z.Type=7;z.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AJ.nil,0);if(79618===a.DataAtom){z.ListData.Typ=1;}am=K.DomAttrValue(a,"data-tight");if("true"===am||""===am){z.ListData.Tight=true;}b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 25:z.Type=8;an=K.DomAttrValue(a,"data-marker");ao=0;if(""===an){if(!(AS.nil===a.Parent)&&(79618===a.Parent.DataAtom)){ap=K.DomAttrValue(a.Parent.FirstChild,"data-marker");aq=K.DomAttrValue(a.Parent,"start");if(""===aq){an="1";}else{an=aq;}if(!(""===ap)){an=an+($substring(ap,(ap.length-1>>0)));}else{an=an+(".");}}else{an=K.DomAttrValue(a.Parent,"data-marker");if(""===an){an="*";}ao=an.charCodeAt(0);}}else{if(!(AS.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===an||"-"===an||"+"===an){an="1.";}if(!("1."===an)&&!("1)"===an)&&!(AS.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(AS.nil===a.Parent.Parent)&&((79618===a.Parent.Parent.DataAtom)||(42754===a.Parent.Parent.DataAtom))){an="1.";}if(!("1."===an)&&!("1)"===an)&&(79618===a.Parent.DataAtom)&&a.Parent.FirstChild===a&&""===K.DomAttrValue(a.Parent,"start")){an="1.";}}else{if(!("*"===an)&&!("-"===an)&&!("+"===an)){an="*";}ao=an.charCodeAt(0);}}else{an=K.DomAttrValue(a,"data-marker");if(""===an){an="*";}ao=an.charCodeAt(0);}}z.ListData=new D.ListData.ptr(0,false,ao,0,0,0,0,false,(new AJ($stringToBytes(an))),0);if(0===ao){ar=N.Atoi(($encodeRune(an.charCodeAt(0))));z.ListData.Num=ar[0];z.ListData.Delimiter=an.charCodeAt((an.length-1>>0));}b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 26:if(378116===a.FirstChild.DataAtom){as=K.DomAttrValue(a.Parent,"data-marker");if(""===as){as="```";}at=AJ.nil;if(!(AS.nil===a.FirstChild.FirstChild)){at=(new AJ($stringToBytes(a.FirstChild.FirstChild.Data)));}au=K.DomAttrValue(a.Parent,"data-type");av=au;if(av===("math-block")){z.Type=300;z.AppendChild(new D.Node.ptr("","","","",301,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",302,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,at,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",303,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(z);}else if(av===("yaml-front-matter")){z.Type=425;z.AppendChild(new D.Node.ptr("","","","",426,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",427,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,at,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",428,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(z);}else if(av===("html-block")){z.Type=9;z.Tokens=at;b.Context.Tip.AppendChild(z);}else{z.Type=11;z.IsFencedCodeBlock=true;z.AppendChild(new D.Node.ptr("","","","",12,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(as))),"","",false,false,false,0,false,0,as.length,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",14,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));aw=K.DomAttrValue(a.FirstChild,"class");if(O.Contains(aw,"language-")){ax=$substring(aw,9);z.LastChild.CodeBlockInfo=(new AJ($stringToBytes(ax)));}ay=new D.Node.ptr("","","","",15,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,at,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);z.AppendChild(ay);z.AppendChild(new D.Node.ptr("","","","",13,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(as))),"","",false,false,false,0,false,0,as.length,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(z);}}$s=-1;return;case 27:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}az=O.TrimSpace(K.DomText(a));$s=57;case 57:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}ba=az;bb=c.isEmptyText(a);$s=60;case 60:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}if(bb){$s=58;continue;}$s=59;continue;case 58:$s=-1;return;case 59:if("\xE2\x80\xB8"===ba){z.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=17;bc=K.DomAttrValue(a,"data-marker");if(""===bc){bc="*";}if("_"===bc){z.AppendChild(new D.Node.ptr("","","","",20,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bc))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{z.AppendChild(new D.Node.ptr("","","","",18,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bc))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(z);if(!(AS.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AS.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if("_"===bc){z.AppendChild(new D.Node.ptr("","","","",21,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bc))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{z.AppendChild(new D.Node.ptr("","","","",19,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bc))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}a.FirstChild.Data=O.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(O.HasPrefix(a.FirstChild.Data," ")&&AS.nil===a.FirstChild.PrevSibling){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data," ");z.InsertBefore(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(O.HasSuffix(a.FirstChild.Data," ")&&AS.nil===a.FirstChild.NextSibling){a.FirstChild.Data=O.TrimRight(a.FirstChild.Data," ");a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0," ","",BH.nil));}if(O.HasSuffix(a.FirstChild.Data,"\n")&&AS.nil===a.FirstChild.NextSibling){a.FirstChild.Data=O.TrimRight(a.FirstChild.Data,"\n");a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0,"\n","",BH.nil));}b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 28:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}bd=O.TrimSpace(K.DomText(a));$s=61;case 61:if($c){$c=false;bd=bd.$blk();}if(bd&&bd.$blk!==undefined){break s;}be=bd;bf=c.isEmptyText(a);$s=64;case 64:if($c){$c=false;bf=bf.$blk();}if(bf&&bf.$blk!==undefined){break s;}if(bf){$s=62;continue;}$s=63;continue;case 62:$s=-1;return;case 63:if("\xE2\x80\xB8"===be){z.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=22;bg=K.DomAttrValue(a,"data-marker");if(""===bg){bg="**";}if("__"===bg){z.AppendChild(new D.Node.ptr("","","","",25,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bg))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{z.AppendChild(new D.Node.ptr("","","","",23,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bg))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(z);if(!(AS.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AS.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if("__"===bg){z.AppendChild(new D.Node.ptr("","","","",26,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bg))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{z.AppendChild(new D.Node.ptr("","","","",24,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bg))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}a.FirstChild.Data=O.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(O.HasPrefix(a.FirstChild.Data," ")&&AS.nil===a.FirstChild.PrevSibling){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data," ");z.InsertBefore(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(O.HasSuffix(a.FirstChild.Data," ")&&AS.nil===a.FirstChild.NextSibling){a.FirstChild.Data=O.TrimRight(a.FirstChild.Data," ");a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0," ","",BH.nil));}if(O.HasSuffix(a.FirstChild.Data,"\n")&&AS.nil===a.FirstChild.NextSibling){a.FirstChild.Data=O.TrimRight(a.FirstChild.Data,"\n");a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0,"\n","",BH.nil));}b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 29:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}bh=O.TrimSpace(K.DomText(a));$s=65;case 65:if($c){$c=false;bh=bh.$blk();}if(bh&&bh.$blk!==undefined){break s;}bi=bh;bj=c.isEmptyText(a);$s=68;case 68:if($c){$c=false;bj=bj.$blk();}if(bj&&bj.$blk!==undefined){break s;}if(bj){$s=66;continue;}$s=67;continue;case 66:$s=-1;return;case 67:if("\xE2\x80\xB8"===bi){z.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=101;bk=K.DomAttrValue(a,"data-marker");if("~"===bk){z.AppendChild(new D.Node.ptr("","","","",102,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bk))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{z.AppendChild(new D.Node.ptr("","","","",104,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bk))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(z);if(!(AS.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AS.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if("~"===bk){z.AppendChild(new D.Node.ptr("","","","",103,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bk))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{z.AppendChild(new D.Node.ptr("","","","",105,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bk))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}a.FirstChild.Data=O.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(O.HasPrefix(a.FirstChild.Data," ")&&AS.nil===a.FirstChild.PrevSibling){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data," ");z.InsertBefore(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(O.HasSuffix(a.FirstChild.Data," ")&&AS.nil===a.FirstChild.NextSibling){a.FirstChild.Data=O.TrimRight(a.FirstChild.Data," ");a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0," ","",BH.nil));}if(O.HasSuffix(a.FirstChild.Data,"\n")&&AS.nil===a.FirstChild.NextSibling){a.FirstChild.Data=O.TrimRight(a.FirstChild.Data,"\n");a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0,"\n","",BH.nil));}b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 30:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}bl=O.TrimSpace(K.DomText(a));$s=69;case 69:if($c){$c=false;bl=bl.$blk();}if(bl&&bl.$blk!==undefined){break s;}bm=bl;bn=c.isEmptyText(a);$s=72;case 72:if($c){$c=false;bn=bn.$blk();}if(bn&&bn.$blk!==undefined){break s;}if(bn){$s=70;continue;}$s=71;continue;case 70:$s=-1;return;case 71:if("\xE2\x80\xB8"===bm){z.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=450;bo=K.DomAttrValue(a,"data-marker");if("="===bo){z.AppendChild(new D.Node.ptr("","","","",451,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bo))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{z.AppendChild(new D.Node.ptr("","","","",453,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bo))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(z);if(!(AS.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AS.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if("="===bo){z.AppendChild(new D.Node.ptr("","","","",452,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bo))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{z.AppendChild(new D.Node.ptr("","","","",454,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bo))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}a.FirstChild.Data=O.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(O.HasPrefix(a.FirstChild.Data," ")&&AS.nil===a.FirstChild.PrevSibling){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data," ");z.InsertBefore(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(O.HasSuffix(a.FirstChild.Data," ")&&AS.nil===a.FirstChild.NextSibling){a.FirstChild.Data=O.TrimRight(a.FirstChild.Data," ");a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0," ","",BH.nil));}if(O.HasSuffix(a.FirstChild.Data,"\n")&&AS.nil===a.FirstChild.NextSibling){a.FirstChild.Data=O.TrimRight(a.FirstChild.Data,"\n");a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0,"\n","",BH.nil));}b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 31:if(AS.nil===a.FirstChild){$s=-1;return;}bp=O.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===bp){z.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}if(""===bp){$s=-1;return;}bq=(new AJ($stringToBytes(bp)));if("html-inline"===e){z.Type=10;z.Tokens=bq;b.Context.Tip.AppendChild(z);$s=-1;return;}br=K.DomAttrValue(a,"data-marker");if(""===br){br="`";}if(A.HasPrefix(bq,(new AJ($stringToBytes("`"))))){bq=$appendSlice((new AJ($stringToBytes(" "))),bq);bq=$append(bq,32);}z.Type=27;z.CodeMarkerLen=br.length;z.AppendChild(new D.Node.ptr("","","","",28,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",29,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,bq,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",30,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(z);$s=-1;return;case 32:if(!(AS.nil===a.Parent)){if(c.parentIs(a,new BF([37378,87554]))){if((AS.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(AS.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(AS.nil===a.NextSibling){$s=-1;return;}z.Type=10;z.Tokens=(new AJ($stringToBytes("
    ")));b.Context.Tip.AppendChild(z);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(AS.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=-1;return;}if(!(AS.nil===a.Parent.Parent)&&!(AS.nil===a.Parent.Parent.NextSibling)&&(45570===a.Parent.Parent.NextSibling.DataAtom)){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=-1;return;}}}z.Type=31;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 33:if(a.FirstChild===AS.nil||(a.FirstChild.Type===1)){bs=K.DomText(a);if(""===bs||"\xE2\x80\x8B"===bs){$s=-1;return;}}z.Type=33;z.AppendChild(new D.Node.ptr("","","","",36,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 34:bt=x;bu=K.DomAttrValue(a,"alt");if("emoji"===bt){z.Type=200;bv=new D.Node.ptr("","","","",202,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,b.EmojiImgTokens(bu,K.DomAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);bv.AppendChild(new D.Node.ptr("","","","",203,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(":"+bu+":"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(bv);}else{if("link-ref"===e){z.Type=16;bw="!["+K.DomAttrValue(a,"alt")+"]["+K.DomAttrValue(a,"data-link-label")+"]";z.Tokens=(new AJ($stringToBytes(bw)));b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=34;z.AppendChild(new D.Node.ptr("","","","",35,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",36,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if(!(""===bu)){z.AppendChild(new D.Node.ptr("","","","",40,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bu))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}z.AppendChild(new D.Node.ptr("","","","",37,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",38,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));bx=K.DomAttrValue(a,"src");if(!(""===c.RenderOptions.LinkBase)){bx=O.ReplaceAll(bx,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){bx=O.ReplaceAll(bx,c.RenderOptions.LinkPrefix,"");}z.AppendChild(new D.Node.ptr("","","","",41,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(bx))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));by=K.DomAttrValue(a,"title");if(!(""===by)){z.AppendChild(new D.Node.ptr("","","","",43,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",42,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(by))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}z.AppendChild(new D.Node.ptr("","","","",39,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 35:if(AS.nil===a.Parent||AS.nil===a.Parent.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(AS.nil===a.NextSibling)&&(40708===a.NextSibling.DataAtom)){$s=73;continue;}$s=74;continue;case 73:bz=O.TrimSpace(a.NextSibling.FirstChild.Data);$s=75;case 75:if($c){$c=false;bz=bz.$blk();}if(bz&&bz.$blk!==undefined){break s;}a.NextSibling.FirstChild.Data=bz;$s=18;continue;case 74:z.Type=100;z.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(z);if(!(AT.nil===z.Parent.Parent)&&!(AZ.nil===z.Parent.Parent.ListData)){z.Parent.Parent.ListData.Typ=3;}if(!(AT.nil===z.Parent.Parent.Parent)&&!(AZ.nil===z.Parent.Parent.Parent.ListData)){z.Parent.Parent.Parent.ListData.Typ=3;}$s=49;continue;case 36:z.Type=106;ca=BA.nil;if(AS.nil===a.FirstChild||AS.nil===a.FirstChild.FirstChild||AS.nil===a.FirstChild.FirstChild.FirstChild){$s=-1;return;}cb=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AS.nil===cb))){break;}cc=K.DomAttrValue(cb,"align");cd=cc;if(cd===("left")){ca=$append(ca,1);}else if(cd===("center")){ca=$append(ca,2);}else if(cd===("right")){ca=$append(ca,3);}else{ca=$append(ca,0);}cb=cb.NextSibling;}z.TableAligns=ca;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 37:z.Type=107;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 38:$s=49;continue;case 39:z.Type=108;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 40:z.Type=109;ce=K.DomAttrValue(a,"align");cf=0;cg=ce;if(cg===("left")){cf=1;}else if(cg===("center")){cf=2;}else if(cg===("right")){cf=3;}else{cf=0;}z.TableCellAlign=cf;z.Tokens=AJ.nil;b.Context.Tip.AppendChild(z);b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 41:if(AS.nil===a.FirstChild){$s=18;continue;}if("footnotes-ref"===e){z.Type=16;z.Tokens=(new AJ($stringToBytes("["+K.DomAttrValue(a,"data-footnotes-label")+"]")));if(O.Contains(a.FirstChild.Data,"\xE2\x80\xB8")){z.Tokens=$appendSlice(z.Tokens,E.CaretTokens);}b.Context.Tip.AppendChild(z);$s=-1;return;}if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}ch=O.TrimSpace(K.DomText(a));$s=76;case 76:if($c){$c=false;ch=ch.$blk();}if(ch&&ch.$blk!==undefined){break s;}ci=ch;cj=c.isEmptyText(a);$s=79;case 79:if($c){$c=false;cj=cj.$blk();}if(cj&&cj.$blk!==undefined){break s;}if(cj){$s=77;continue;}$s=78;continue;case 77:$s=-1;return;case 78:if("\xE2\x80\xB8"===ci){z.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=485;ck=K.DomAttrValue(a,"data-marker");if(""===ck){ck="^";}z.AppendChild(new D.Node.ptr("","","","",486,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(ck))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(z);if(!(AS.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AS.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",487,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(ck))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=-1;return;}a.FirstChild.Data=O.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(O.HasPrefix(a.FirstChild.Data," ")&&AS.nil===a.FirstChild.PrevSibling){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data," ");z.InsertBefore(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(O.HasSuffix(a.FirstChild.Data," ")&&AS.nil===a.FirstChild.NextSibling){a.FirstChild.Data=O.TrimRight(a.FirstChild.Data," ");a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0," ","",BH.nil));}if(O.HasSuffix(a.FirstChild.Data,"\n")&&AS.nil===a.FirstChild.NextSibling){a.FirstChild.Data=O.TrimRight(a.FirstChild.Data,"\n");a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0,"\n","",BH.nil));}b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 42:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}cl=O.TrimSpace(K.DomText(a));$s=80;case 80:if($c){$c=false;cl=cl.$blk();}if(cl&&cl.$blk!==undefined){break s;}cm=cl;cn=c.isEmptyText(a);$s=83;case 83:if($c){$c=false;cn=cn.$blk();}if(cn&&cn.$blk!==undefined){break s;}if(cn){$s=81;continue;}$s=82;continue;case 81:$s=-1;return;case 82:if("\xE2\x80\xB8"===cm){z.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(z);$s=-1;return;}z.Type=490;co=K.DomAttrValue(a,"data-marker");if(""===co){co="~";}z.AppendChild(new D.Node.ptr("","","","",491,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(co))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(z);if(!(AS.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AS.nil===a.LastChild)&&"br"===a.LastChild.Data){z.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",492,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(co))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=-1;return;}a.FirstChild.Data=O.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if(O.HasPrefix(a.FirstChild.Data," ")&&AS.nil===a.FirstChild.PrevSibling){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data," ");z.InsertBefore(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(" "))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(O.HasSuffix(a.FirstChild.Data," ")&&AS.nil===a.FirstChild.NextSibling){a.FirstChild.Data=O.TrimRight(a.FirstChild.Data," ");a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0," ","",BH.nil));}if(O.HasSuffix(a.FirstChild.Data,"\n")&&AS.nil===a.FirstChild.NextSibling){a.FirstChild.Data=O.TrimRight(a.FirstChild.Data,"\n");a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,1,0,"\n","",BH.nil));}b.Context.Tip=z;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 43:if(AS.nil===a.FirstChild){$s=18;continue;}if(O.Contains(x,"vditor-comment")){z.Type=10;cp=new A.Buffer.ptr(AJ.nil,0,0);cp.WriteString("=cq.$length)?($throwRuntimeError("index out of range"),undefined):cq.$array[cq.$offset+cr]);cp.WriteString(ct.Key);if(!(""===ct.Val)){cp.WriteString("=\"");cp.WriteString(ct.Val);cp.WriteString("\"");}if(cs<(a.Attr.$length-1>>0)){cp.WriteString(" ");}cr++;}cp.WriteString(">");z.Tokens=cp.Bytes();b.Context.Tip.AppendChild(z);$s=18;continue;}if("link-ref"===e){z.Type=16;cu="["+a.FirstChild.Data+"]["+K.DomAttrValue(a,"data-link-label")+"]";if(!(AS.nil===a.NextSibling)&&"2"===K.DomAttrValue(a.NextSibling,"data-render")){cu="!"+cu;}z.Tokens=(new AJ($stringToBytes(cu)));b.Context.Tip.AppendChild(z);$s=-1;return;}cv=AJ.nil;if("\xE2\x80\x8B"===a.FirstChild.Data&&""===K.DomAttrValue(a,"style")&&!(AS.nil===a.FirstChild.NextSibling)){cv=(new AJ($stringToBytes(a.FirstChild.NextSibling.FirstChild.Data)));}else if(378116===a.FirstChild.DataAtom){cv=(new AJ($stringToBytes(a.FirstChild.FirstChild.Data)));if("\xE2\x80\x8B"===($bytesToString(cv))){$s=18;continue;}}if("math-inline"===e){z.Type=304;z.AppendChild(new D.Node.ptr("","","","",305,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",306,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,cv,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",307,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(z);$s=-1;return;}else if("html-inline"===e){z.Type=10;z.Tokens=cv;b.Context.Tip.AppendChild(z);$s=-1;return;}else if("code-inline"===e){z.Tokens=cv;b.Context.Tip.AppendChild(z);$s=-1;return;}else if("html-entity"===e){z.Type=16;z.Tokens=cv;b.Context.Tip.AppendChild(z);$s=-1;return;}$s=18;continue;$s=49;continue;case 44:z.Type=16;z.Tokens=(new AJ($stringToBytes(K.DomText(a))));b.Context.Tip.AppendChild(z);$s=-1;return;case 45:z.Type=9;cw=K.DomHTML(a);$s=84;case 84:if($c){$c=false;cw=cw.$blk();}if(cw&&cw.$blk!==undefined){break s;}z.Tokens=cw;z.Tokens=(cx=A.SplitAfter(z.Tokens,(new AJ($stringToBytes("")))),(0>=cx.$length?($throwRuntimeError("index out of range"),undefined):cx.$array[cx.$offset+0]));b.Context.Tip.AppendChild(z);$s=49;continue;case 46:z.Type=10;cy=K.DomHTML(a);$s=85;case 85:if($c){$c=false;cy=cy.$blk();}if(cy&&cy.$blk!==undefined){break s;}z.Tokens=cy;b.Context.Tip.AppendChild(z);$s=-1;return;case 47:$s=-1;return;case 48:z.Type=9;cz=K.DomHTML(a);$s=86;case 86:if($c){$c=false;cz=cz.$blk();}if(cz&&cz.$blk!==undefined){break s;}z.Tokens=cz;b.Context.Tip.AppendChild(z);$s=-1;return;case 49:case 18:da=a.FirstChild;case 87:if(!(!(da===AS.nil))){$s=88;continue;}$r=c.genASTByVditorDOM(da,b);$s=89;case 89:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}da=da.NextSibling;$s=87;continue;case 88:db=a.DataAtom;if(db===(40708)){if(O.Contains(x,"vditor-comment")){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",10,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if((db===(28162))||(db===(1537))){dc=K.DomAttrValue(a,"data-marker");if(""===dc){dc="*";}if("_"===dc){z.AppendChild(new D.Node.ptr("","","","",21,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dc))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{z.AppendChild(new D.Node.ptr("","","","",19,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dc))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if((db===(449798))||(db===(257))){dd=K.DomAttrValue(a,"data-marker");if(""===dd){dd="**";}if("__"===dd){z.AppendChild(new D.Node.ptr("","","","",26,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dd))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{z.AppendChild(new D.Node.ptr("","","","",24,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dd))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if(db===(1)){z.AppendChild(new D.Node.ptr("","","","",37,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",38,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));de=K.DomAttrValue(a,"href");if(!(""===c.RenderOptions.LinkBase)){de=O.ReplaceAll(de,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){de=O.ReplaceAll(de,c.RenderOptions.LinkPrefix,"");}z.AppendChild(new D.Node.ptr("","","","",41,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(de))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));df=K.DomAttrValue(a,"title");if(!(""===df)){z.AppendChild(new D.Node.ptr("","","","",43,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));z.AppendChild(new D.Node.ptr("","","","",42,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(df))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}z.AppendChild(new D.Node.ptr("","","","",39,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if((db===(283139))||(db===(9473))||(db===(53766))){dg=K.DomAttrValue(a,"data-marker");if("~"===dg){z.AppendChild(new D.Node.ptr("","","","",103,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dg))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{z.AppendChild(new D.Node.ptr("","","","",105,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dg))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if(db===(46596)){dh=K.DomAttrValue(a,"data-marker");if("="===dh){z.AppendChild(new D.Node.ptr("","","","",452,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dh))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{z.AppendChild(new D.Node.ptr("","","","",454,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dh))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if(db===(461571)){di=K.DomAttrValue(a,"data-marker");if(!(""===di)&&!("footnotes-ref"===e)){z.AppendChild(new D.Node.ptr("","","","",487,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(di))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if(db===(421123)){z.AppendChild(new D.Node.ptr("","","","",492,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("~"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(db===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",9,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:CE,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred};return $f;}}};$ptrType(S).prototype.hasAttr=function CF(a,b){var a,b,c,d,e,f;c=this;d=a.Attr;e=0;while(true){if(!(e=d.$length)?($throwRuntimeError("index out of range"),undefined):d.$array[d.$offset+e]);if(f.Key===b){return true;}e++;}return false;};$ptrType(S).prototype.domChild=function CH(a,b){var a,b,c,d,e;c=this;if(AS.nil===a){return AS.nil;}d=a.FirstChild;while(true){if(!(!(AS.nil===d))){break;}e=c.domChild0(d,b);if(!(AS.nil===e)){return e;}d=d.NextSibling;}return AS.nil;};$ptrType(S).prototype.domChild0=function CI(a,b){var a,b,c,d,e;c=this;if(a.DataAtom===b){return a;}d=a.FirstChild;while(true){if(!(!(AS.nil===d))){break;}e=c.domChild0(d,b);if(!(AS.nil===e)){return e;}d=d.NextSibling;}return AS.nil;};$ptrType(S).prototype.setDOMAttrValue=function CJ(a,b,c){var a,b,c,d,e,f,g;d=this;if(AS.nil===a){return;}e=a.Attr;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(g.Key===b){g.Val=c;return;}f++;}a.Attr=$append(a.Attr,new F.Attribute.ptr("",b,c));};$ptrType(S).prototype.parentIs=function CN(a,b){var a,b,c,d,e,f,g;c=this;d=a.Parent;while(true){if(!(!(AS.nil===d))){break;}e=b;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);if(g===d.DataAtom){return true;}f++;}d=d.Parent;}return false;};$ptrType(S).prototype.isCaret=function CP(a){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=false;c=false;d=this;e=K.DomText(a);f=O.TrimSpace(e);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;if(1>g.length&&1>0;while(true){if(!(d>=0)){break;}if((32===a.charCodeAt(d))||(160===a.charCodeAt(d))){b=b+(" ");}else{return b;}d=d-(1)>>0;}return b;};$ptrType(S).prototype.SpinVditorSVDOM=function CV(a){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=O.TrimSpace(a);$s=3;case 3:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}if("\xE2\x80\xB8"===d){$s=1;continue;}$s=2;continue;case 1:b=""+($bytesToString(J.NewlineSV));$s=-1;return b;case 2:e=I.Parse("",(new AJ($stringToBytes(a))),c.ParseOptions);$s=4;case 4:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=J.NewVditorSVRenderer(f,c.RenderOptions,c.ParseOptions);h=g.BaseRenderer.Render();$s=5;case 5:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;b=O.ReplaceAll(($bytesToString(i)),"\xE2\x80\xB8","");$s=-1;return b;}return;}var $f={$blk:CV,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(S).prototype.HTML2VditorSVDOM=function CW(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;e=c.HTML2Markdown(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!($interfaceIsEqual($ifaceNil,g))){$s=2;continue;}$s=3;continue;case 2:h=g.Error();$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;$s=-1;return b;case 3:i=I.Parse("",(new AJ($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=J.NewVditorSVRenderer(j,c.RenderOptions,c.ParseOptions);l=c.HTML2VditorSVDOMRendererFuncs;m=0;n=l?l.keys():undefined;o=l?l.size:0;while(true){if(!(m");$s=-1;return b;}return;}var $f={$blk:CX,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s};return $f;};$ptrType(S).prototype.SpinVditorIRDOM=function CY(a){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;a=O.ReplaceAll(a,"","\xE2\x80\xB8");d=c.vditorIRDOM2Md(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=I.Parse("",(new AJ($stringToBytes(e))),c.ParseOptions);$s=2;case 2:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}g=f;h=J.NewVditorIRRenderer(g,c.RenderOptions,c.ParseOptions);i=h.BaseRenderer.Render();$s=3;case 3:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;b=O.ReplaceAll(($bytesToString(j)),"\xE2\x80\xB8","");$s=-1;return b;}return;}var $f={$blk:CY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(S).prototype.HTML2VditorIRDOM=function CZ(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;e=c.HTML2Markdown(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!($interfaceIsEqual($ifaceNil,g))){$s=2;continue;}$s=3;continue;case 2:h=g.Error();$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;$s=-1;return b;case 3:i=I.Parse("",(new AJ($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=J.NewVditorIRRenderer(j,c.RenderOptions,c.ParseOptions);l=c.HTML2VditorIRDOMRendererFuncs;m=0;n=l?l.keys():undefined;o=l?l.size:0;while(true){if(!(m","");a=O.ReplaceAll(a,"\t\n","\n");a=O.ReplaceAll(a," \n"," \n");d=K.ParseHTML(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(AS.nil===e){$s=-1;return b;}$r=c.adjustVditorDOM(e);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}f=new I.Tree.ptr(new D.Node.ptr("","","","",0,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0),new I.Context.ptr(AE.nil,c.ParseOptions,AT.nil,AT.nil,AJ.nil,0,0,0,0,0,0,false,false,false,false,AT.nil,AT.nil),AV.nil,AW.nil,"","","","","",AX.nil,new $Int64(0,0),new $Int64(0,0),"");f.Context.Tip=f.Root;g=e.FirstChild;case 3:if(!(!(AS.nil===g))){$s=4;continue;}$r=c.genASTByVditorIRDOM(g,f);$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}g=g.NextSibling;$s=3;continue;case 4:$r=D.Walk(f.Root,(function DE(h,i){var h,i,j,k;if(i){j=h.Type;if((j===(10))||(j===(27))||(j===(304))||(j===(9))||(j===(15))||(j===(302))){h.Tokens=F.UnescapeHTML(h.Tokens);if(!(AT.nil===h.Next)&&(27===h.Next.Type)&&(h.CodeMarkerLen===h.Next.CodeMarkerLen)){h.FirstChild.Next.Tokens=$appendSlice(h.FirstChild.Next.Tokens,h.Next.FirstChild.Next.Tokens);h.Next.Unlink();}}else if(j===(7)){if(!(AT.nil===h.Parent)&&(7===h.Parent.Type)){k=h.Previous;if(!(AT.nil===k)){k.AppendChild(h);}}}}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=J.NewOptions();h.AutoSpace=false;h.FixTermTypo=false;i=J.NewFormatRenderer(f,h,c.ParseOptions);j=i.BaseRenderer.Render();$s=7;case 7:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}k=j;b=($bytesToString(k));$s=-1;return b;}return;}var $f={$blk:DD,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,$s};return $f;};$ptrType(S).prototype.genASTByVditorIRDOM=function DF(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r,$c}=$restore(this,{a,b});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);c=this;d=K.DomAttrValue(a,"data-render");if("1"===d||"2"===d){$s=-1;return;}e=K.DomAttrValue(a,"data-type");if(92931===a.DataAtom){$s=1;continue;}$s=2;continue;case 1:if("code-block"===e||"html-block"===e||"math-block"===e||"yaml-front-matter"===e){$s=3;continue;}if("link-ref-defs-block"===e){$s=4;continue;}if("footnotes-def"===e){$s=5;continue;}if("footnotes-block"===e){$s=6;continue;}if("toc-block"===e){$s=7;continue;}$s=8;continue;case 3:if(("code-block"===e||"math-block"===e)&&!O.Contains(K.DomAttrValue(a.FirstChild,"data-type"),"-block-open-marker")){f=new D.Node.ptr("","","","",1,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);g=new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(K.DomText(a.FirstChild)))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);f.AppendChild(g);b.Context.Tip.AppendChild(f);b.Context.Tip=f;$s=-1;return;}h=a.FirstChild;case 10:if(!(!(h===AS.nil))){$s=11;continue;}$r=c.genASTByVditorIRDOM(h,b);$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}h=h.NextSibling;$s=10;continue;case 11:$s=9;continue;case 4:i=K.DomText(a);j=new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(i))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);b.Context.Tip.AppendChild(j);$s=9;continue;case 5:k=a.FirstChild;case 13:if(!(!(k===AS.nil))){$s=14;continue;}$r=c.genASTByVditorIRDOM(k,b);$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}k=k.NextSibling;$s=13;continue;case 14:$s=9;continue;case 6:l=a.FirstChild;case 16:if(!(!(AS.nil===l))){$s=17;continue;}m=new A.Buffer.ptr(AJ.nil,0,0);n=F.Render(m,l);$s=18;case 18:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;if($interfaceIsEqual($ifaceNil,o)){$s=19;continue;}$s=20;continue;case 19:p=c.vditorIRDOM2Md(m.String());$s=21;case 21:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}q=p;r=O.Split(q,"\n");q="";s=r;t=0;while(true){if(!(t=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]);if(0"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 28:if(AS.nil===a.FirstChild){$s=-1;return;}ab.Type=7;ab.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AJ.nil,0);if(79618===a.DataAtom){ab.ListData.Typ=1;}ap=K.DomAttrValue(a,"data-tight");if("true"===ap||""===ap){ab.ListData.Tight=true;}b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 29:aq=a.FirstChild;if(!(AS.nil===aq)&&(3073===aq.DataAtom)&&!(AS.nil===aq.NextSibling)&&(3073===aq.NextSibling.DataAtom)){b.Context.Tip.ListData.Tight=false;}ab.Type=8;ar=K.DomAttrValue(a,"data-marker");as=0;if(""===ar){if(!(AS.nil===a.Parent)&&(79618===a.Parent.DataAtom)){at=K.DomAttrValue(a.Parent.FirstChild,"data-marker");au=K.DomAttrValue(a.Parent,"start");if(""===au){ar="1";}else{ar=au;}if(!(""===at)){ar=ar+($substring(at,(at.length-1>>0)));}else{ar=ar+(".");}}else{ar=K.DomAttrValue(a.Parent,"data-marker");if(""===ar){ar="*";}as=ar.charCodeAt(0);}}else{if(!(AS.nil===a.Parent)){if(79618===a.Parent.DataAtom){if("*"===ar||"-"===ar||"+"===ar){ar="1.";}if(!("1."===ar)&&!("1)"===ar)&&!(AS.nil===a.PrevSibling)&&!((45570===a.PrevSibling.DataAtom))&&!(AS.nil===a.Parent.Parent)&&((79618===a.Parent.Parent.DataAtom)||(42754===a.Parent.Parent.DataAtom))){ar="1.";}if(!("1."===ar)&&!("1)"===ar)&&(79618===a.Parent.DataAtom)&&a.Parent.FirstChild===a&&""===K.DomAttrValue(a.Parent,"start")){ar="1.";}}else{if(!("*"===ar)&&!("-"===ar)&&!("+"===ar)){ar="*";}as=ar.charCodeAt(0);}}else{ar=K.DomAttrValue(a,"data-marker");if(""===ar){ar="*";}as=ar.charCodeAt(0);}}ab.ListData=new D.ListData.ptr(0,false,as,0,0,0,0,false,(new AJ($stringToBytes(ar))),0);if(0===as){av=N.Atoi($substring(ar,0,(ar.length-1>>0)));ab.ListData.Num=av[0];ab.ListData.Delimiter=ar.charCodeAt((ar.length-1>>0));}b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 30:if(378116===a.FirstChild.DataAtom){aw=AJ.nil;if(!(AS.nil===a.FirstChild.FirstChild)){aw=(new AJ($stringToBytes(a.FirstChild.FirstChild.Data)));}ax=K.DomAttrValue(a.Parent,"data-type");ay=ax;if(ay===("math-block")){ab.Type=302;ab.Tokens=aw;b.Context.Tip.AppendChild(ab);}else if(ay===("html-block")){ab.Type=9;ab.Tokens=aw;b.Context.Tip.AppendChild(ab);}else if(ay===("yaml-front-matter")){ab.Type=425;ab.AppendChild(new D.Node.ptr("","","","",427,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,aw,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(ab);}else{ab.Type=15;ab.Tokens=aw;b.Context.Tip.AppendChild(ab);}}$s=-1;return;case 31:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}az=O.TrimSpace(K.DomText(a));$s=66;case 66:if($c){$c=false;az=az.$blk();}if(az&&az.$blk!==undefined){break s;}ba=az;bb=c.isEmptyText(a);$s=69;case 69:if($c){$c=false;bb=bb.$blk();}if(bb&&bb.$blk!==undefined){break s;}if(bb){$s=67;continue;}$s=68;continue;case 67:$s=-1;return;case 68:if("\xE2\x80\xB8"===ba){ab.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}ab.Type=17;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 32:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}bc=O.TrimSpace(K.DomText(a));$s=70;case 70:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}bd=bc;be=c.isEmptyText(a);$s=73;case 73:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}if(be){$s=71;continue;}$s=72;continue;case 71:$s=-1;return;case 72:if("\xE2\x80\xB8"===bd){ab.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}ab.Type=22;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 33:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}bf=O.TrimSpace(K.DomText(a));$s=74;case 74:if($c){$c=false;bf=bf.$blk();}if(bf&&bf.$blk!==undefined){break s;}bg=bf;bh=c.isEmptyText(a);$s=77;case 77:if($c){$c=false;bh=bh.$blk();}if(bh&&bh.$blk!==undefined){break s;}if(bh){$s=75;continue;}$s=76;continue;case 75:$s=-1;return;case 76:if("\xE2\x80\xB8"===bg){ab.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}ab.Type=101;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 34:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}bi=O.TrimSpace(K.DomText(a));$s=78;case 78:if($c){$c=false;bi=bi.$blk();}if(bi&&bi.$blk!==undefined){break s;}bj=bi;bk=c.isEmptyText(a);$s=81;case 81:if($c){$c=false;bk=bk.$blk();}if(bk&&bk.$blk!==undefined){break s;}if(bk){$s=79;continue;}$s=80;continue;case 79:$s=-1;return;case 80:if("\xE2\x80\xB8"===bj){ab.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}ab.Type=450;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 35:if(AS.nil===a.FirstChild){$s=-1;return;}bl=O.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");if("\xE2\x80\xB8"===bl){ab.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(ab);$s=-1;return;}if(""===bl){$s=-1;return;}bm=(new AJ($stringToBytes(bl)));bn=new D.Node.ptr("","","","",29,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,bm,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);ab.Type=27;ab.AppendChild(bn);b.Context.Tip.AppendChild(ab);$s=-1;return;case 36:if(!(AS.nil===a.Parent)){if(c.parentIs(a,new BF([37378,87554]))){if((AS.nil===a.PrevSibling||"\xE2\x80\xB8"===a.PrevSibling.Data)&&(AS.nil===a.NextSibling||"\xE2\x80\xB8"===a.NextSibling.Data)){$s=-1;return;}if(AS.nil===a.NextSibling){$s=-1;return;}ab.Type=10;ab.Tokens=(new AJ($stringToBytes("
    ")));b.Context.Tip.AppendChild(ab);$s=-1;return;}if(3073===a.Parent.DataAtom){if(!(AS.nil===a.Parent.NextSibling)&&((42754===a.Parent.NextSibling.DataAtom)||(79618===a.Parent.NextSibling.DataAtom)||(100106===a.Parent.NextSibling.DataAtom))){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=-1;return;}}}ab.Type=31;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 37:ab.Type=33;ab.AppendChild(new D.Node.ptr("","","","",36,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 38:bo=z;bp=K.DomAttrValue(a,"alt");if("emoji"===bo){ab.Type=200;bq=new D.Node.ptr("","","","",202,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,b.EmojiImgTokens(bp,K.DomAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);bq.AppendChild(new D.Node.ptr("","","","",203,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(":"+bp+":"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ab.AppendChild(bq);b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}else{$s=-1;return;}$s=52;continue;case 39:if(AS.nil===a.Parent||AS.nil===a.Parent.Parent||(!((3073===a.Parent.DataAtom))&&!((45570===a.Parent.DataAtom)))){$s=-1;return;}if(!(AS.nil===a.NextSibling)&&(40708===a.NextSibling.DataAtom)){$s=82;continue;}$s=83;continue;case 82:br=O.TrimSpace(a.NextSibling.FirstChild.Data);$s=84;case 84:if($c){$c=false;br=br.$blk();}if(br&&br.$blk!==undefined){break s;}a.NextSibling.FirstChild.Data=br;$s=22;continue;case 83:ab.Type=100;ab.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(ab);if(!(AT.nil===ab.Parent.Parent.Parent)&&!(AZ.nil===ab.Parent.Parent.Parent.ListData)){ab.Parent.Parent.Parent.ListData.Typ=3;}$s=52;continue;case 40:ab.Type=106;bs=BA.nil;if(AS.nil===a.FirstChild||AS.nil===a.FirstChild.FirstChild||AS.nil===a.FirstChild.FirstChild.FirstChild){$s=-1;return;}bt=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AS.nil===bt))){break;}bu=K.DomAttrValue(bt,"align");bv=bu;if(bv===("left")){bs=$append(bs,1);}else if(bv===("center")){bs=$append(bs,2);}else if(bv===("right")){bs=$append(bs,3);}else{bs=$append(bs,0);}bt=bt.NextSibling;}ab.TableAligns=bs;ab.Tokens=AJ.nil;b.Context.Tip.AppendChild(new D.Node.ptr("","","","",1,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 41:ab.Type=107;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 42:$s=52;continue;case 43:ab.Type=108;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 44:ab.Type=109;bw=K.DomAttrValue(a,"align");bx=0;by=bw;if(by===("left")){bx=1;}else if(by===("center")){bx=2;}else if(by===("right")){bx=3;}else{bx=0;}ab.TableCellAlign=bx;ab.Tokens=AJ.nil;b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=52;continue;case 45:if(AS.nil===a.FirstChild){$s=22;continue;}if("footnotes-ref"===e){ab.Type=16;ab.Tokens=(new AJ($stringToBytes(K.DomText(a))));b.Context.Tip.AppendChild(ab);}$s=-1;return;case 46:bz=e;if(bz===("inline-node")||bz===("em")||bz===("strong")||bz===("s")||bz===("sup")||bz===("sub")||bz===("a")||bz===("link-ref")||bz===("img")||bz===("code")||bz===("heading-id")||bz===("html-inline")||bz===("inline-math")||bz===("html-entity")){$s=86;continue;}if(bz===("math-block-close-marker")){$s=87;continue;}if(bz===("math-block-open-marker")){$s=88;continue;}if(bz===("yaml-front-matter-close-marker")){$s=89;continue;}if(bz===("yaml-front-matter-open-marker")){$s=90;continue;}if(bz===("code-block-open-marker")){$s=91;continue;}if(bz===("code-block-info")){$s=92;continue;}if(bz===("code-block-close-marker")){$s=93;continue;}if(bz===("heading-marker")){$s=94;continue;}$s=95;continue;case 86:ab.Type=16;ab.Tokens=(new AJ($stringToBytes(K.DomText(a))));b.Context.Tip.AppendChild(ab);$s=-1;return;case 87:b.Context.Tip.AppendChild(new D.Node.ptr("","","","",303,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,I.MathBlockMarker,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 88:ab.Type=300;ab.AppendChild(new D.Node.ptr("","","","",301,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,I.MathBlockMarker,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 89:b.Context.Tip.AppendChild(new D.Node.ptr("","","","",428,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,I.YamlFrontMatterMarker,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 90:ab.Type=425;ab.AppendChild(new D.Node.ptr("","","","",426,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,I.YamlFrontMatterMarker,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(ab);b.Context.Tip=ab;$s=-1;return;case 91:if(290819===a.NextSibling.DataAtom){a.InsertAfter(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,0,40708,"","",new BH([new F.Attribute.ptr("","data-type","code-block-info")])));}ca=(new AJ($stringToBytes(K.DomText(a))));cb=A.LastIndex(ca,(new AJ($stringToBytes("`"))))+1>>0;if(0>0;if(0")))),(0>=cl.$length?($throwRuntimeError("index out of range"),undefined):cl.$array[cl.$offset+0]));b.Context.Tip.AppendChild(ab);$s=52;continue;case 49:$s=52;continue;case 50:$s=-1;return;case 51:ab.Type=9;cm=K.DomHTML(a);$s=100;case 100:if($c){$c=false;cm=cm.$blk();}if(cm&&cm.$blk!==undefined){break s;}ab.Tokens=cm;b.Context.Tip.AppendChild(ab);$s=-1;return;case 52:case 22:cn=a.FirstChild;case 101:if(!(!(cn===AS.nil))){$s=102;continue;}$r=c.genASTByVditorIRDOM(cn,b);$s=103;case 103:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}cn=cn.NextSibling;$s=101;continue;case 102:co=a.DataAtom;if(co===(1)){ab.AppendChild(new D.Node.ptr("","","","",37,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ab.AppendChild(new D.Node.ptr("","","","",38,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));cp=K.DomAttrValue(a,"href");if(!(""===c.RenderOptions.LinkBase)){cp=O.ReplaceAll(cp,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){cp=O.ReplaceAll(cp,c.RenderOptions.LinkPrefix,"");}ab.AppendChild(new D.Node.ptr("","","","",41,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cp))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));cq=K.DomAttrValue(a,"title");if(!(""===cq)){ab.AppendChild(new D.Node.ptr("","","","",43,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ab.AppendChild(new D.Node.ptr("","","","",42,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cq))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}ab.AppendChild(new D.Node.ptr("","","","",39,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(co===(29191)){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",9,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:DF,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred};return $f;}}};$ptrType(S).prototype.SpinBlockDOM=function DG(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s,$deferred,$r,$c}=$restore(this,{a});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);b=[b];c=[c];d="";b[0]=this;c[0]=b[0].ParseOptions.KeepEscaped;b[0].ParseOptions.KeepEscaped=true;$deferred.push([(function(b,c){return function DH(){b[0].ParseOptions.KeepEscaped=c[0];};})(b,c),[]]);e=b[0].blockDOM2Md(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;f=O.ReplaceAll(f,"\xE2\x80\x8B","");g=I.Parse("",(new AJ($stringToBytes(f))),b[0].ParseOptions);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}h=g;i=h.Root.FirstChild;j=h.Root.LastChild.Previous;if((1===i.Type)&&""===i.ID&&!(AT.nil===j)&&!(i===j.Previous)&&(455===j.Type)){k=j.Previous.ID;l="";i.ID=k;j.Previous.ID=l;m=j.Previous.KramdownIAL;n=BB.nil;i.KramdownIAL=m;j.Previous.KramdownIAL=n;i.InsertAfter(j);}if((455===i.Type)&&!(AT.nil===i.Next)&&(455===i.Next.Type)&&K.IsDocIAL(i.Next.Tokens)){o=I.Tokens2IAL(i.Tokens);p=I.IAL2Map(o);r=new D.Node.ptr((q=$mapIndex(p,$String.keyFor("id")),q!==undefined?q.v:""),"","","",1,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,o,false,"","","","","","","","","","","",0,"","","","",0);i.InsertBefore(r);}$r=I.NestedInlines2FlattedSpansHybrid(h,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}s=b[0].Tree2BlockDOM(h,b[0].RenderOptions,b[0].ParseOptions);$s=4;case 4:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}d=s;$s=-1;return d;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if(!$curGoroutine.asleep){return d;}if($curGoroutine.asleep){var $f={$blk:DG,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s,$deferred};return $f;}}};$ptrType(S).prototype.HTML2BlockDOM=function DI(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;e=c.HTML2Markdown(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}d=e;f=d[0];g=d[1];if(!($interfaceIsEqual($ifaceNil,g))){$s=2;continue;}$s=3;continue;case 2:h=g.Error();$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;$s=-1;return b;case 3:i=I.Parse("",(new AJ($stringToBytes(f))),c.ParseOptions);$s=5;case 5:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}j=i;k=J.NewProtyleRenderer(j,c.RenderOptions,c.ParseOptions);l=c.HTML2BlockDOMRendererFuncs;m=0;n=l?l.keys():undefined;o=l?l.size:0;while(true){if(!(m"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));return 1;}b[0]=$append(b[0],i);return 1;}}else if(9===i.Type){b[0]=$append(b[0],new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,i.Tokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));return 1;}return 2;};})(b));$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}i=AY.nil;j=h.Root.FirstChild;while(true){if(!(!(AT.nil===j))){break;}i=$append(i,j);j=j.Next;}k=i;l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);m.Unlink();l++;}n=b[0];o=0;while(true){if(!(o=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]);h.Root.AppendChild(p);o++;}q=J.NewProtyleRenderer(h,d.RenderOptions,d.ParseOptions);r=q.BaseRenderer.Render();$s=4;case 4:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;c=K.BytesToStr(s);t=O.TrimSpace(c);$s=5;case 5:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}c=t;$s=-1;return c;}return;}var $f={$blk:DK,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,$s};return $f;};$ptrType(S).prototype.Md2BlockDOM=function DM(a,b){var{a,b,c,d,e,f,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c="";d=this;f=d.Md2BlockDOMTree(a,b);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}e=f;c=e[0];$s=-1;return c;}return;}var $f={$blk:DM,$c:true,$r,a,b,c,d,e,f,$s};return $f;};$ptrType(S).prototype.Md2BlockDOMTree=function DN(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c="";d=AE.nil;e=this;f=I.Parse("",(new AJ($stringToBytes(a))),e.ParseOptions);$s=1;case 1:if($c){$c=false;f=f.$blk();}if(f&&f.$blk!==undefined){break s;}d=f;$r=I.TextMarks2Inlines(d);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.NestedInlines2FlattedSpansHybrid(d,false);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if(b){$s=4;continue;}$s=5;continue;case 4:$r=D.Walk(d.Root,(function DO(g,h){var g,h,i;if(!h){return 2;}if(g.IsEmptyBlockIAL()){i=new D.Node.ptr("","","","",1,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);i.KramdownIAL=I.Tokens2IAL(g.Tokens);i.ID=i.IALAttr("id");g.InsertBefore(i);return 2;}return 2;}));$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 5:g=J.NewProtyleRenderer(d,e.RenderOptions,e.ParseOptions);h=e.Md2BlockDOMRendererFuncs;i=0;j=h?h.keys():undefined;k=h?h.size:0;while(true){if(!(i");$s=-1;return d;}return;}var $f={$blk:DY,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s};return $f;};$ptrType(S).prototype.RenderNodeBlockDOM=function DZ(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=[b];c=this;d=new D.Node.ptr("","","","",0,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);e=new I.Tree.ptr(d,new I.Context.ptr(AE.nil,c.ParseOptions,AT.nil,AT.nil,AJ.nil,0,0,0,0,0,0,false,false,false,false,AT.nil,AT.nil),AV.nil,AW.nil,"","","","","",AX.nil,new $Int64(0,0),new $Int64(0,0),"");b[0]=J.NewProtyleRenderer(e,c.RenderOptions,c.ParseOptions);f=c.Md2BlockDOMRendererFuncs;g=0;h=f?f.keys():undefined;i=f?f.size:0;while(true){if(!(g\n","\n\n");a=O.ReplaceAll(a,"\n\n","\n\n");a=O.ReplaceAll(a,"\n\n","\n\n");a=O.ReplaceAll(a,"\n\n","\n\n");a=O.ReplaceAll(a,"\n\n","\n\n");a=O.ReplaceAll(a,"`","`");a=O.ReplaceAll(a,"","\xE2\x80\xB8");d=0;e=0;f=d;g=e;h=a;i=0;while(true){if(!(i>0;}else{break;}i+=j[1];}l=a.length-1>>0;while(true){if(!(l>=0)){break;}if(32===a.charCodeAt(l)){g=g+(1)>>0;}else{break;}l=l-(1)>>0;}m=O.TrimSpace(a);$s=1;case 1:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}a=m;a=O.Repeat(" ",f)+a+O.Repeat(" ",g);while(true){if(!(O.HasSuffix(a,"\t\n"))){break;}a=O.TrimSuffix(a,"\t\n")+"\n";}while(true){if(!(O.HasSuffix(a," \n"))){break;}a=O.TrimSuffix(a," \n")+"\n";}n=K.ParseHTML(a);$s=2;case 2:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;if(AS.nil===o){$s=-1;return c;}$r=b[0].adjustVditorDOM(o);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}c=new I.Tree.ptr(new D.Node.ptr("","","","",0,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0),new I.Context.ptr(AE.nil,b[0].ParseOptions,AT.nil,AT.nil,AJ.nil,0,0,0,0,0,0,false,false,false,false,AT.nil,AT.nil),AV.nil,AW.nil,"","","","","",AX.nil,new $Int64(0,0),new $Int64(0,0),"");c.Context.Tip=c.Root;p=o.FirstChild;case 4:if(!(!(AS.nil===p))){$s=5;continue;}$r=b[0].genASTByBlockDOM(p,c);$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}p=p.NextSibling;$s=4;continue;case 5:$r=D.Walk(c.Root,(function(b){return function EC(q,r){var{q,r,s,$s,$r,$c}=$restore(this,{q,r});$s=$s||0;s:while(true){switch($s){case 0:if(r){$s=1;continue;}$s=2;continue;case 1:s=q.Type;if((s===(10))||(s===(9))||(s===(29))||(s===(15))||(s===(306))||(s===(302))||(s===(27))||(s===(304))){$s=4;continue;}if((s===(22))||(s===(17))||(s===(101))||(s===(520))){$s=5;continue;}if(s===(530)){$s=6;continue;}if(s===(16)){$s=7;continue;}$s=8;continue;case 4:if(!(AT.nil===q.Next)&&(27===q.Next.Type)&&(q.CodeMarkerLen===q.Next.CodeMarkerLen)&&!(AT.nil===q.FirstChild)&&!(AT.nil===q.FirstChild.Next)){q.FirstChild.Next.Tokens=$appendSlice(q.FirstChild.Next.Tokens,q.Next.FirstChild.Next.Tokens);q.Next.Unlink();}$s=8;continue;case 5:b[0].MergeSameSpan(q);$s=8;continue;case 6:$r=b[0].MergeSameTextMark(q);$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=8;continue;case 7:q.Tokens=A.ReplaceAll(q.Tokens,(new AJ($stringToBytes("\xC2\xA0"))),(new AJ($stringToBytes(" "))));case 8:case 3:case 2:$s=-1;return 2;}return;}var $f={$blk:EC,$c:true,$r,q,r,s,$s};return $f;};})(b));$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return c;}return;}var $f={$blk:EB,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};$ptrType(S).prototype.MergeSameTextMark=function ED(a){var{a,aa,ab,ac,ad,ae,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=this;if(AT.nil===a.Previous){$s=-1;return;}c=false;d=false;if(456===a.Previous.Type){$s=1;continue;}$s=2;continue;case 1:if(AT.nil===a.Next||!((456===a.Next.Type))||AT.nil===a.Previous.Previous){$s=-1;return;}if(!A.Equal(a.Previous.Tokens,a.Next.Tokens)){$s=-1;return;}e=a.IsSameTextMarkType(a.Previous.Previous);$s=6;case 6:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}if(!e){$s=4;continue;}$s=5;continue;case 4:$s=-1;return;case 5:c=true;$s=3;continue;case 2:f=a.Previous.TokensStr();if(!((16===a.Previous.Type)&&!O.Contains(f,"\xE3\x80\x80")&&!O.Contains(f," ")&&!O.Contains(f,"\n")&&!O.Contains(f,"\t"))){h=false;$s=11;continue s;}i=O.TrimSpace(O.ReplaceAll(O.ReplaceAll(f,"\xE2\x80\x8B",""),"\xE2\x80\xB8",""));$s=12;case 12:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=""===i;case 11:if(!(h&&!(AT.nil===a.Previous.Previous))){g=false;$s=10;continue s;}j=a.IsSameTextMarkType(a.Previous.Previous);$s=13;case 13:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}g=j;case 10:if(g){$s=7;continue;}$s=8;continue;case 7:d=true;$s=9;continue;case 8:if(!((a.Type===a.Previous.Type))){k=true;$s=16;continue s;}l=a.IsSameTextMarkType(a.Previous);$s=17;case 17:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}k=!l;case 16:if(k){$s=14;continue;}$s=15;continue;case 14:$s=-1;return;case 15:case 9:case 3:m=O.Split(a.TextMarkType," ");n=$makeMap($String.keyFor,[]);o=m;p=0;while(true){if(!(p=o.$length)?($throwRuntimeError("index out of range"),undefined):o.$array[o.$offset+p]);r=q;(n||$throwRuntimeError("assignment to entry in nil map")).set($String.keyFor(r),{k:r,v:true});p++;}s=AX.nil;t=n;u=0;v=t?t.keys():undefined;w=t?t.size:0;while(true){if(!(u=ab.$length)?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+ac]);$mapDelete(n,$String.keyFor(ad));ac++;}if(0<(n?n.size:0)){$s=-1;return;}if(c||d){ae=a.TextMarkTextContent;a.TextMarkTextContent=a.Previous.Previous.TextMarkTextContent;if(O.Contains(a.Previous.TokensStr(),"\xE2\x80\xB8")){a.TextMarkTextContent=a.TextMarkTextContent+("\xE2\x80\xB8");}a.TextMarkTextContent=a.TextMarkTextContent+(ae);a.Previous.Previous.Unlink();}else{a.TextMarkTextContent=a.Previous.TextMarkTextContent+a.TextMarkTextContent;}a.Previous.Unlink();$r=a.SortTextMarkDataTypes();$s=18;case 18:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;}return;}var $f={$blk:ED,$c:true,$r,a,aa,ab,ac,ad,ae,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s};return $f;};$ptrType(S).prototype.MergeSameSpan=function EE(a){var a,b,c,d,e,f,g;b=this;if(AT.nil===a.Next||!((a.Type===a.Next.Type))){return;}if(!(AT.nil===a.Next.Next)&&(456===a.Next.Next.Type)){return;}c=AY.nil;a.Next.FirstChild.Unlink();a.Next.LastChild.Unlink();d=a.Next.FirstChild;while(true){if(!(!(AT.nil===d))){break;}c=$append(c,d);d=d.Next;}e=c;f=0;while(true){if(!(f=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+f]);a.LastChild.InsertBefore(g);f++;}a.Next.Unlink();};$ptrType(S).prototype.CancelSuperBlock=function EF(a){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((475===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AY.nil;h=f.FirstChild;while(true){if(!(!(AT.nil===h))){break;}g=$append(g,h);h=h.Next;}i=g;j=0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);e.Root.AppendChild(k);j++;}f.Unlink();l=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=2;case 2:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}b=l;$s=-1;return b;}return;}var $f={$blk:EF,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(S).prototype.CancelList=function EG(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((7===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AY.nil;h=AY.nil;i=g;j=h;k=f.FirstChild;while(true){if(!(!(AT.nil===k))){break;}l=k.FirstChild;while(true){if(!(!(AT.nil===l))){break;}if(!((100===l.Type))){i=$append(i,l);}l=l.Next;}j=$append(j,k);k=k.Next;}m=i;n=0;while(true){if(!(n=m.$length)?($throwRuntimeError("index out of range"),undefined):m.$array[m.$offset+n]);e.Root.AppendChild(o);n++;}p=j;q=0;while(true){if(!(q=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]);r.Unlink();q++;}f.Unlink();s=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=2;case 2:if($c){$c=false;s=s.$blk();}if(s&&s.$blk!==undefined){break s;}b=s;$s=-1;return b;}return;}var $f={$blk:EG,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,$s};return $f;};$ptrType(S).prototype.CancelBlockquote=function EH(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((5===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AY.nil;h=AY.nil;i=g;j=h;k=f.FirstChild;while(true){if(!(!(AT.nil===k))){break;}if(!((6===k.Type))){i=$append(i,k);}j=$append(j,k);k=k.Next;}l=i;m=0;while(true){if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);e.Root.AppendChild(n);m++;}f.Unlink();o=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=2;case 2:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}b=o;$s=-1;return b;}return;}var $f={$blk:EH,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,$s};return $f;};$ptrType(S).prototype.CancelCallout=function EI(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;if(!((580===e.Root.FirstChild.Type))){b=a;$s=-1;return b;}f=e.Root.FirstChild;g=AY.nil;h=AY.nil;i=g;j=h;k=new D.Node.ptr("","","","",1,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);l=f.KramdownIAL;m=0;while(true){if(!(m=l.$length)?($throwRuntimeError("index out of range"),undefined):l.$array[l.$offset+m]);k.SetIALAttr((0>=n.$length?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+0]),(1>=n.$length?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+1]));m++;}o=new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);if(!(""===f.CalloutIcon)){$s=2;continue;}$s=3;continue;case 2:if(0===f.CalloutIconType){$s=4;continue;}$s=5;continue;case 4:p=C.Sprintf("%s %s",new EJ([new $String(f.CalloutIcon),new $String(f.CalloutTitle)]));$s=7;case 7:if($c){$c=false;p=p.$blk();}if(p&&p.$blk!==undefined){break s;}o.Tokens=(new AJ($stringToBytes(p)));$s=6;continue;case 5:q=new D.Node.ptr("","","","",34,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);q.AppendChild(new D.Node.ptr("","","","",35,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));q.AppendChild(new D.Node.ptr("","","","",36,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));q.AppendChild(new D.Node.ptr("","","","",37,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));q.AppendChild(new D.Node.ptr("","","","",38,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));q.AppendChild(new D.Node.ptr("","","","",41,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(f.CalloutIcon))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));q.AppendChild(new D.Node.ptr("","","","",39,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));k.AppendChild(q);o.Tokens=(new AJ($stringToBytes(f.CalloutTitle)));case 6:case 3:k.AppendChild(o);i=$append(i,k);r=f.FirstChild;while(true){if(!(!(AT.nil===r))){break;}i=$append(i,r);j=$append(j,r);r=r.Next;}s=i;t=0;while(true){if(!(t=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]);e.Root.AppendChild(u);t++;}f.Unlink();v=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=8;case 8:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}b=v;$s=-1;return b;}return;}var $f={$blk:EI,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s};return $f;};$ptrType(S).prototype.Blocks2Ps=function EK(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;g=AY.nil;h=AY.nil;i=g;j=h;k=f;while(true){if(!(!(AT.nil===k))){break;}l=k.Type;if(l===(2)){k.Type=1;}else if(l===(5)){m=k.FirstChild;while(true){if(!(!(AT.nil===m))){break;}if(6===m.Type){j=$append(j,m);m=m.Next;continue;}i=$append(i,m);m=m.Next;}j=$append(j,k);}else if(l===(7)){n=k.FirstChild;while(true){if(!(!(AT.nil===n))){break;}o=n.FirstChild;while(true){if(!(!(AT.nil===o))){break;}if(!((100===o.Type))){i=$append(i,o);}o=o.Next;}j=$append(j,n);n=n.Next;}j=$append(j,k);}k=k.Next;}p=j;q=0;while(true){if(!(q=p.$length)?($throwRuntimeError("index out of range"),undefined):p.$array[p.$offset+q]);r.Unlink();q++;}s=i;t=0;while(true){if(!(t=s.$length)?($throwRuntimeError("index out of range"),undefined):s.$array[s.$offset+t]);e.Root.AppendChild(u);t++;}v=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=2;case 2:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}b=v;$s=-1;return b;}return;}var $f={$blk:EK,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,$s};return $f;};$ptrType(S).prototype.Blocks2Hs=function EL(a,b){var{a,b,c,d,e,f,g,h,i,j,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c="";d=this;e=d.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=f.Root.FirstChild;h=g;while(true){if(!(!(AT.nil===h))){break;}if((1===h.Type)||(2===h.Type)){h.Type=2;if(!(AT.nil===h.FirstChild)){h.FirstChild.Tokens=A.ReplaceAll(h.FirstChild.Tokens,(new AJ($stringToBytes("\n"))),AJ.nil);h.FirstChild.Tokens=A.TrimLeft(h.FirstChild.Tokens," \t\n");}i=N.Atoi(b);h.HeadingLevel=i[0];}h=h.Next;}j=d.Tree2BlockDOM(f,d.RenderOptions,d.ParseOptions);$s=2;case 2:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}c=j;$s=-1;return c;}return;}var $f={$blk:EL,$c:true,$r,a,b,c,d,e,f,g,h,i,j,$s};return $f;};$ptrType(S).prototype.OL2TL=function EM(a){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e.Root.FirstChild.ListData.Typ=3;f=e.Root.FirstChild.FirstChild;while(true){if(!(!(AT.nil===f))){break;}if(8===f.Type){f.ListData.Typ=3;f.PrependChild(new D.Node.ptr("","","","",100,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}f=f.Next;}g=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;$s=-1;return b;}return;}var $f={$blk:EM,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(S).prototype.UL2TL=function EN(a){var{a,b,c,d,e,f,g,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;e.Root.FirstChild.ListData.Typ=3;f=e.Root.FirstChild.FirstChild;while(true){if(!(!(AT.nil===f))){break;}if(8===f.Type){f.ListData.Typ=3;f.PrependChild(new D.Node.ptr("","","","",100,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}f=f.Next;}g=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=2;case 2:if($c){$c=false;g=g.$blk();}if(g&&g.$blk!==undefined){break s;}b=g;$s=-1;return b;}return;}var $f={$blk:EN,$c:true,$r,a,b,c,d,e,f,g,$s};return $f;};$ptrType(S).prototype.TL2OL=function EO(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))||!((3===f.ListData.Typ))){b=a;$s=-1;return b;}g=1;f.ListData.Typ=1;h=AY.nil;i=f.FirstChild;while(true){if(!(!(AT.nil===i))){break;}if(455===i.Type){i=i.Next;continue;}h=$append(h,i.FirstChild);i.ListData.Typ=1;i.ListData.Num=g;g=g+(1)>>0;i=i.Next;}j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);l.Unlink();k++;}m=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=2;case 2:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}b=m;$s=-1;return b;}return;}var $f={$blk:EO,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,$s};return $f;};$ptrType(S).prototype.TL2UL=function EP(a){var{a,b,c,d,e,f,g,h,i,j,k,l,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))||!((3===f.ListData.Typ))){b=a;$s=-1;return b;}f.ListData.Typ=0;g=AY.nil;h=f.FirstChild;while(true){if(!(!(AT.nil===h))){break;}if(455===h.Type){h=h.Next;continue;}g=$append(g,h.FirstChild);h.ListData.Typ=0;h=h.Next;}i=g;j=0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);k.Unlink();j++;}l=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=2;case 2:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}b=l;$s=-1;return b;}return;}var $f={$blk:EP,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,$s};return $f;};$ptrType(S).prototype.OL2UL=function EQ(a){var{a,b,c,d,e,f,g,h,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))){b=a;$s=-1;return b;}f.ListData.Typ=0;g=f.FirstChild;while(true){if(!(!(AT.nil===g))){break;}if(455===g.Type){g=g.Next;continue;}g.ListData.Typ=0;g=g.Next;}h=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}b=h;$s=-1;return b;}return;}var $f={$blk:EQ,$c:true,$r,a,b,c,d,e,f,g,h,$s};return $f;};$ptrType(S).prototype.UL2OL=function ER(a){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((7===f.Type))){b=a;$s=-1;return b;}g=1;f.ListData.Typ=1;h=f.FirstChild;while(true){if(!(!(AT.nil===h))){break;}if(455===h.Type){h=h.Next;continue;}h.ListData.Typ=1;h.ListData.Num=g;g=g+(1)>>0;h=h.Next;}i=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=2;case 2:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}b=i;$s=-1;return b;}return;}var $f={$blk:ER,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(S).prototype.Callout2Blockquote=function ES(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((580===f.Type))){b=a;$s=-1;return b;}g=f.CalloutTitle;if(0===f.CalloutIconType){g=f.CalloutIcon+" "+g;}f.Type=5;h=new D.Node.ptr("","","","",1,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);if(1===f.CalloutIconType){i=new D.Node.ptr("","","","",200,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);j=$substring(f.CalloutIcon,(O.Index(f.CalloutIcon,"/emojis/")+8>>0));k=new D.Node.ptr("","","","",202,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,e.EmojiImgTokens(j,f.CalloutIcon),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);k.AppendChild(new D.Node.ptr("","","","",203,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(":"+j+":"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));i.AppendChild(k);h.AppendChild(i);}l=O.TrimSpace(g);$s=2;case 2:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}g=l;if(1===f.CalloutIconType){g=" "+g;}m=new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(g))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);h.AppendChild(m);f.PrependChild(h);f.PrependChild(new D.Node.ptr("","","","",6,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));n=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=3;case 3:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}b=n;$s=-1;return b;}return;}var $f={$blk:ES,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,$s};return $f;};$ptrType(S).prototype.Blockquote2Callout=function ET(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=e.Root.FirstChild;if(!((5===f.Type))){b=a;$s=-1;return b;}g=f.FirstChild.Next;if(AT.nil===g){$s=2;continue;}$s=3;continue;case 2:h=D.NewNodeID();$s=4;case 4:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;j=(new AJ($stringToBytes("{: id=\""+i+"\"}")));k=new D.Node.ptr(i,"","","",1,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);k.KramdownIAL=new BB([new AX(["id",i]),new AX(["updated",$substring(i,0,14)])]);k.ID=i;f.AppendChild(k);f.AppendChild(new D.Node.ptr("","","","",455,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,j,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));case 3:l="";if(!(AT.nil===g)&&(1===g.Type)){$s=5;continue;}$s=6;continue;case 5:m=g.FirstChild;if(AT.nil===m){g.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(""))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}n=m.Text();$s=7;case 7:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=O.TrimSpace(n);$s=8;case 8:if($c){$c=false;o=o.$blk();}if(o&&o.$blk!==undefined){break s;}l=o;l=O.TrimPrefix(l,"\xE2\x80\xB8");case 6:p=false;q="NOTE";if(O.HasPrefix(l,"[!")&&O.Contains(l,"]")){q=$substring(l,2,O.Index(l,"]"));p=true;}f.FirstChild.Unlink();f.Type=580;f.CalloutType=q;f.CalloutTitle=D.GetCalloutTitle(f.CalloutType);f.CalloutIcon=D.GetCalloutIcon(f.CalloutType);if(p){$s=9;continue;}$s=10;continue;case 9:if(AT.nil===g.Next.Next){$s=11;continue;}$s=12;continue;case 11:r=D.NewNodeID();$s=13;case 13:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;t=(new AJ($stringToBytes("{: id=\""+s+"\"}")));u=new D.Node.ptr(s,"","","",1,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);u.KramdownIAL=new BB([new AX(["id",s]),new AX(["updated",$substring(s,0,14)])]);u.ID=s;f.AppendChild(u);f.AppendChild(new D.Node.ptr("","","","",455,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,t,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));case 12:v=O.TrimSpace($substring(l,(O.Index(l,"]")+1>>0)));$s=14;case 14:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}w=v;f.CalloutTitle=w;f.FirstChild.Unlink();f.FirstChild.Unlink();case 10:x=c.Tree2BlockDOM(e,c.RenderOptions,c.ParseOptions);$s=15;case 15:if($c){$c=false;x=x.$blk();}if(x&&x.$blk!==undefined){break s;}b=x;$s=-1;return b;}return;}var $f={$blk:ET,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,$s};return $f;};$ptrType(S).prototype.blockDOM2Md=function EU(a){var{a,b,c,d,e,f,g,h,i,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=this;d=c.BlockDOM2Tree(a);$s=1;case 1:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;f=J.NewOptions();f.AutoSpace=false;f.FixTermTypo=false;f.KramdownBlockIAL=true;f.KramdownSpanIAL=true;f.KeepParagraphBeginningSpace=true;f.ProtyleWYSIWYG=true;f.SuperBlock=true;f.UnorderedListMarker=c.RenderOptions.UnorderedListMarker;g=J.NewFormatRenderer(e,f,c.ParseOptions);h=g.BaseRenderer.Render();$s=2;case 2:if($c){$c=false;h=h.$blk();}if(h&&h.$blk!==undefined){break s;}i=h;b=($bytesToString(i));$s=-1;return b;}return;}var $f={$blk:EU,$c:true,$r,a,b,c,d,e,f,g,h,i,$s};return $f;};$ptrType(S).prototype.genASTByBlockDOM=function EV(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r,$c}=$restore(this,{a,b});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);c=this;d=K.DomAttrValue(a,"class");if(O.Contains(d,"protyle-custom")){$s=-1;return;}if("protyle-attr"===d||"callout-info"===d||O.Contains(d,"__copy")||O.Contains(d,"protyle-linenumber__rows")||O.Contains(d,"hljs")){$s=-1;return;}if("1"===K.DomAttrValue(a,"spin")){$s=-1;return;}if(O.Contains(d,"protyle-action")){if(11===b.Context.Tip.Type){e=a.FirstChild;f="";if(!(AS.nil===e.FirstChild)){f=e.FirstChild.Data;}b.Context.Tip.AppendChild(new D.Node.ptr("","","","",14,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,K.StrToBytes(f),AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));g=K.DomText(a.NextSibling.LastChild);if(O.HasSuffix(g,"\n\n\xE2\x80\xB8")){g=O.TrimSuffix(g,"\n\n\xE2\x80\xB8");g=g+("\n\xE2\x80\xB8\n");}h=O.Split(g,"\n");i=new A.Buffer.ptr(AJ.nil,0,0);j=h;k=0;while(true){if(!(k=j.$length)?($throwRuntimeError("index out of range"),undefined):j.$array[j.$offset+k]);if(O.Contains(m,"```")){m=O.ReplaceAll(m,"\xE2\x80\x8D```","```");m=O.ReplaceAll(m,"```","\xE2\x80\x8D```");}i.WriteString(m);if(l<(h.$length-1>>0)){i.WriteByte(10);}k++;}b.Context.Tip.AppendChild(new D.Node.ptr("","","","",15,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,i.Bytes(),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(8===b.Context.Tip.Type){if(3===b.Context.Tip.ListData.Typ){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",100,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,O.Contains(K.DomAttrValue(a.Parent,"class"),"protyle-task--done"),BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}$s=-1;return;}if("true"===K.DomAttrValue(a,"contenteditable")){$s=1;continue;}$s=2;continue;case 1:$r=c.genASTContenteditable(a,b);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 2:n=D.Str2NodeType(K.DomAttrValue(a,"data-type"));$s=4;case 4:if($c){$c=false;n=n.$blk();}if(n&&n.$blk!==undefined){break s;}o=n;p=K.DomAttrValue(a,"data-node-id");q=new D.Node.ptr(p,"","","",0,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);if(!(""===q.ID)&&!c.parentIs(a,new BF([365829]))){$s=5;continue;}$s=6;continue;case 5:q.KramdownIAL=new BB([new AX(["id",q.ID])]);r=c.setBlockIAL(a,q);$s=7;case 7:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}s=r;t=new D.Node.ptr("","","","",455,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,s,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);$deferred.push([$methodVal(b.Context,"TipAppendChild"),[t]]);case 6:u=o;if(u===(465)){$s=9;continue;}if(u===(106)){$s=10;continue;}if(u===(1)){$s=11;continue;}if(u===(2)){$s=12;continue;}if(u===(5)){$s=13;continue;}if(u===(7)){$s=14;continue;}if(u===(8)){$s=15;continue;}if(u===(495)){$s=16;continue;}if(u===(475)){$s=17;continue;}if(u===(300)){$s=18;continue;}if(u===(11)){$s=19;continue;}if(u===(9)){$s=20;continue;}if(u===(425)){$s=21;continue;}if(u===(4)){$s=22;continue;}if(u===(500)){$s=23;continue;}if(u===(535)){$s=24;continue;}if(u===(510)){$s=25;continue;}if(u===(505)){$s=26;continue;}if(u===(550)){$s=27;continue;}if(u===(560)){$s=28;continue;}if(u===(580)){$s=29;continue;}$s=30;continue;case 9:q.Type=465;q.AppendChild(new D.Node.ptr("","","","",466,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));q.AppendChild(new D.Node.ptr("","","","",466,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));v=K.DomAttrValue(a,"data-content");v=O.ReplaceAll(v,"\n","_esc_newline_");q.AppendChild(new D.Node.ptr("","","","",468,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(v),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));q.AppendChild(new D.Node.ptr("","","","",467,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));q.AppendChild(new D.Node.ptr("","","","",467,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(q);$s=-1;return;case 10:q.Type=106;w=BA.nil;if(AS.nil===a.FirstChild){q.Type=1;b.Context.Tip.AppendChild(q);b.Context.Tip=q;b.Context.ParentTip();$s=-1;return;}if(c.parentIs(a,new BF([365829]))){$s=32;continue;}$s=33;continue;case 32:x=K.DomText(a);y=O.TrimSpace(x);$s=34;case 34:if($c){$c=false;y=y.$blk();}if(y&&y.$blk!==undefined){break s;}q.Tokens=(new AJ($stringToBytes(y)));b.Context.Tip.AppendChild(q);$s=-1;return;case 33:z=a.FirstChild;aa=c.domChild(z,365829);if(AS.nil===aa){q.Type=1;b.Context.Tip.AppendChild(q);b.Context.Tip=q;b.Context.ParentTip();$s=-1;return;}ab=c.domChild(aa,208901);if(AS.nil===ab||AS.nil===ab.FirstChild||AS.nil===ab.FirstChild.FirstChild){q.Type=1;b.Context.Tip.AppendChild(q);b.Context.Tip=q;b.Context.ParentTip();$s=-1;return;}ac=ab.FirstChild.FirstChild;while(true){if(!(!(AS.nil===ac))){break;}ad=K.DomAttrValue(ac,"align");ae=ad;if(ae===("left")){w=$append(w,1);}else if(ae===("center")){w=$append(w,2);}else if(ae===("right")){w=$append(w,3);}else{w=$append(w,0);}ac=ac.NextSibling;}q.TableAligns=w;q.Tokens=AJ.nil;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$r=c.genASTContenteditable(aa,b);$s=35;case 35:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 11:q.Type=1;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=31;continue;case 12:af=K.DomText(a);if(c.parentIs(a,new BF([365829]))){$s=36;continue;}$s=37;continue;case 36:ag=O.TrimSpace(af);$s=38;case 38:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}q.Tokens=(new AJ($stringToBytes(ag)));while(true){if(!(A.HasPrefix(q.Tokens,(new AJ($stringToBytes("#")))))){break;}q.Tokens=A.TrimPrefix(q.Tokens,(new AJ($stringToBytes("#"))));}b.Context.Tip.AppendChild(q);$s=-1;return;case 37:ah=$substring(K.DomAttrValue(a,"data-subtype"),1);ai=O.TrimPrefix(af," ");if(O.HasPrefix(ai,"#")){$s=39;continue;}$s=40;continue;case 39:aj=O.Index(ai," \xE2\x80\xB8");if(0"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=31;continue;case 14:q.Type=7;ap=K.DomAttrValue(a,"data-marker");q.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AJ.nil,0);aq=K.DomAttrValue(a,"data-subtype");if("u"===aq){q.ListData.Typ=0;}else if("o"===aq){q.ListData.Typ=1;}else if("t"===aq){q.ListData.Typ=3;}q.ListData.Marker=(new AJ($stringToBytes(ap)));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=31;continue;case 15:ar=K.DomAttrValue(a,"data-marker");if(!((7===b.Context.Tip.Type))){as=new D.Node.ptr("","","","",0,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);as.Type=7;as.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AJ.nil,0);at=K.DomAttrValue(a,"data-subtype");if("u"===at){as.ListData.Typ=0;as.ListData.BulletChar=42;}else if("o"===at){as.ListData.Typ=1;au=N.Atoi($substring(ar,0,(ar.length-1>>0)));as.ListData.Num=au[0];as.ListData.Delimiter=46;}else if("t"===at){as.ListData.Typ=3;as.ListData.BulletChar=42;}b.Context.Tip.AppendChild(as);b.Context.Tip=as;}q.Type=8;q.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AJ.nil,0);av=K.DomAttrValue(a,"data-subtype");if("u"===av){q.ListData.Typ=0;q.ListData.BulletChar=42;}else if("o"===av){q.ListData.Typ=1;aw=N.Atoi($substring(ar,0,(ar.length-1>>0)));q.ListData.Num=aw[0];q.ListData.Delimiter=46;}else if("t"===av){q.ListData.Typ=3;q.ListData.BulletChar=42;}q.ListData.Marker=(new AJ($stringToBytes(ar)));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=31;continue;case 16:q.Type=495;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=31;continue;case 17:q.Type=475;b.Context.Tip.AppendChild(q);q.AppendChild(new D.Node.ptr("","","","",476,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ax=K.DomAttrValue(a,"data-sb-layout");q.AppendChild(new D.Node.ptr("","","","",477,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(ax))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=31;continue;case 18:q.Type=300;q.AppendChild(new D.Node.ptr("","","","",301,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ay=K.DomAttrValue(a,"data-content");ay=F.UnescapeHTMLStr(ay);q.AppendChild(new D.Node.ptr("","","","",302,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(ay),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));q.AppendChild(new D.Node.ptr("","","","",303,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(q);$s=-1;return;case 19:q.Type=11;q.IsFencedCodeBlock=true;q.AppendChild(new D.Node.ptr("","","","",12,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));az=K.DomAttrValue(a,"data-subtype");if(!(""===az)){q.AppendChild(new D.Node.ptr("","","","",14,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,K.StrToBytes(az),AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ba=K.DomAttrValue(a,"data-content");q.AppendChild(new D.Node.ptr("","","","",15,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(ba),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));q.AppendChild(new D.Node.ptr("","","","",13,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(q);$s=-1;return;}b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=31;continue;case 20:q.Type=9;bb=K.DomAttrValue(a.FirstChild.NextSibling.FirstChild,"data-content");bb=F.UnescapeHTMLStr(bb);q.Tokens=K.StrToBytes(bb);b.Context.Tip.AppendChild(q);$s=-1;return;case 21:q.Type=425;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=31;continue;case 22:q.Type=4;b.Context.Tip.AppendChild(q);$s=-1;return;case 23:q.Type=500;a=c.domChild(a.FirstChild,195590);bc=K.DomHTML(a);$s=45;case 45:if($c){$c=false;bc=bc.$blk();}if(bc&&bc.$blk!==undefined){break s;}q.Tokens=bc;b.Context.Tip.AppendChild(q);$s=-1;return;case 24:q.Type=535;a=c.domChild(a.FirstChild,195590);bd=K.DomHTML(a);$s=46;case 46:if($c){$c=false;bd=bd.$blk();}if(bd&&bd.$blk!==undefined){break s;}q.Tokens=bd;b.Context.Tip.AppendChild(q);$s=-1;return;case 25:q.Type=510;a=c.domChild(a.FirstChild,192773);be=K.DomHTML(a);$s=47;case 47:if($c){$c=false;be=be.$blk();}if(be&&be.$blk!==undefined){break s;}q.Tokens=be;b.Context.Tip.AppendChild(q);$s=-1;return;case 26:q.Type=505;a=c.domChild(a.FirstChild,70917);bf=K.DomHTML(a);$s=48;case 48:if($c){$c=false;bf=bf.$blk();}if(bf&&bf.$blk!==undefined){break s;}q.Tokens=bf;b.Context.Tip.AppendChild(q);$s=-1;return;case 27:q.Type=550;q.AttributeViewID=K.DomAttrValue(a,"data-av-id");if(""===q.AttributeViewID){$s=49;continue;}$s=50;continue;case 49:bg=D.NewNodeID();$s=51;case 51:if($c){$c=false;bg=bg.$blk();}if(bg&&bg.$blk!==undefined){break s;}q.AttributeViewID=bg;case 50:q.AttributeViewType=K.DomAttrValue(a,"data-av-type");b.Context.Tip.AppendChild(q);$s=-1;return;case 28:q.Type=560;q.CustomBlockInfo=K.DomAttrValue(a,"data-info");q.Tokens=(new AJ($stringToBytes(F.UnescapeHTMLStr(K.DomAttrValue(a,"data-content")))));b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=31;continue;case 29:q.Type=580;q.CalloutType=K.DomAttrValue(a,"data-subtype");bh=K.DomChildByTypeAndClass(a,40708,new AX(["callout-icon"])).FirstChild;if(AS.nil===bh){q.CalloutIcon=D.GetCalloutIcon(q.CalloutType);}else{if(198403===bh.DataAtom){q.CalloutIcon=K.DomAttrValue(bh,"src");q.CalloutIconType=1;}else{q.CalloutIcon=K.DomText(bh);}}bi=new A.Buffer.ptr(AJ.nil,0,0);bj=K.DomChildByTypeAndClass(a,40708,new AX(["callout-title"])).FirstChild;bk=bj;case 52:if(!(!(AS.nil===bk))){$s=53;continue;}bl=K.DomHTML(bk);$s=54;case 54:if($c){$c=false;bl=bl.$blk();}if(bl&&bl.$blk!==undefined){break s;}bm=bi.Write(bl);$s=55;case 55:if($c){$c=false;bm=bm.$blk();}if(bm&&bm.$blk!==undefined){break s;}bm;bk=bk.NextSibling;$s=52;continue;case 53:bn=c.BlockDOM2Md(bi.String());$s=56;case 56:if($c){$c=false;bn=bn.$blk();}if(bn&&bn.$blk!==undefined){break s;}bo=O.TrimSpace(bn);$s=57;case 57:if($c){$c=false;bo=bo.$blk();}if(bo&&bo.$blk!==undefined){break s;}q.CalloutTitle=bo;b.Context.Tip.AppendChild(q);b.Context.Tip=q;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=31;continue;case 30:if("callout-content"===d){$s=8;continue;}bp=a.DataAtom;if(bp===(0)){$s=59;continue;}if((bp===(2817))||(bp===(378116))||(bp===(449798))||(bp===(28162))||(bp===(47363))||(bp===(46596))||(bp===(9473))||(bp===(421123))||(bp===(461571))||(bp===(40708))){$s=60;continue;}$s=61;continue;case 59:q.Type=16;q.Tokens=K.StrToBytes(a.Data);if(0===b.Context.Tip.Type){bq=new D.Node.ptr("","","","",1,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);b.Context.Tip.AppendChild(bq);b.Context.Tip=bq;}$r=c.genASTContenteditable(a,b);$s=62;case 62:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 60:if(0===b.Context.Tip.Type){br=new D.Node.ptr("","","","",1,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);b.Context.Tip.AppendChild(br);b.Context.Tip=br;}$r=c.genASTContenteditable(a,b);$s=63;case 63:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 61:case 58:if((8===b.Context.Tip.Type)&&(281349===a.DataAtom)){q.Type=100;q.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(q);$s=-1;return;}q.Type=10;bs=K.DomHTML(a);$s=64;case 64:if($c){$c=false;bs=bs.$blk();}if(bs&&bs.$blk!==undefined){break s;}q.Tokens=bs;b.Context.Tip.AppendChild(q);$s=-1;return;case 31:case 8:bt=a.FirstChild;case 65:if(!(!(bt===AS.nil))){$s=66;continue;}$r=c.genASTByBlockDOM(bt,b);$s=67;case 67:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}bt=bt.NextSibling;$s=65;continue;case 66:bu=o;if(bu===(475)){q.AppendChild(new D.Node.ptr("","","","",478,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(bu===(11)){q.AppendChild(new D.Node.ptr("","","","",13,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("```"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:EV,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred};return $f;}}};$ptrType(S).prototype.genASTContenteditable=function EW(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred,$r,$c}=$restore(this,{a,b});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);c=this;if((11===b.Context.Tip.Type)||(560===b.Context.Tip.Type)){$s=-1;return;}if(109320===a.DataAtom){$s=-1;return;}d=K.DomAttrValue(a,"class");if("svg"===d){$s=-1;return;}e=a.Data;f=new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(e),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);g=a.DataAtom;if(g===(0)){$s=2;continue;}if(g===(208901)){$s=3;continue;}if(g===(9989)){$s=4;continue;}if(g===(52226)){$s=5;continue;}if((g===(87554))||(g===(37378))){$s=6;continue;}if(g===(378116)){$s=7;continue;}if(g===(40708)){$s=8;continue;}if(g===(421123)){$s=9;continue;}if(g===(461571)){$s=10;continue;}if(g===(2817)){$s=11;continue;}if(g===(47363)){$s=12;continue;}if(g===(514)){$s=13;continue;}if((g===(28162))||(g===(1537))){$s=14;continue;}if((g===(449798))||(g===(257))){$s=15;continue;}if((g===(283139))||(g===(9473))||(g===(53766))){$s=16;continue;}if(g===(46596)){$s=17;continue;}if(g===(198403)){$s=18;continue;}$s=19;continue;case 2:if(""===e){$s=-1;return;}if(3===a.Type){f.Tokens=K.StrToBytes("<"+e+">");}if(33===b.Context.Tip.Type){f.Type=40;}else if(2===b.Context.Tip.Type){e=O.ReplaceAll(e,"\n","");f.Tokens=K.StrToBytes(e);}else if(22===b.Context.Tip.Type){e=O.ReplaceAll(e,"**","");e=O.ReplaceAll(e,"*\xE2\x80\xB8","\xE2\x80\xB8");e=O.ReplaceAll(e,"\xE2\x80\xB8*","\xE2\x80\xB8");f.Tokens=K.StrToBytes(e);}if(c.parentIs(a,new BF([365829]))){$s=20;continue;}$s=21;continue;case 20:e=O.TrimSuffix(e,"\n");if((AS.nil===a.NextSibling&&!O.Contains(e,"\n"))||(!(AS.nil===a.NextSibling)&&(514===a.NextSibling.DataAtom)&&O.HasPrefix(e,"\n"))){e=O.ReplaceAll(e,"\n","");}if(O.Contains(e,"\\")){$s=22;continue;}$s=23;continue;case 22:h=O.ReplaceAll(e,"\\","");i=O.TrimSpace(h);$s=24;case 24:if($c){$c=false;i=i.$blk();}if(i&&i.$blk!==undefined){break s;}h=i;if(""===h){e=O.ReplaceAll(e,"\\","\\\\");}case 23:f.Tokens=K.StrToBytes(O.ReplaceAll(e,"\n","
    "));j=H.SplitWithoutBackslashEscape(f.Tokens,124);f.Tokens=AJ.nil;k=j;l=0;while(true){if(!(l=k.$length)?($throwRuntimeError("index out of range"),undefined):k.$array[k.$offset+l]);f.Tokens=$appendSlice(f.Tokens,n);if(m<(j.$length-1>>0)){f.Tokens=$appendSlice(f.Tokens,(new AJ($stringToBytes("\\|"))));}l++;}case 21:if((27===b.Context.Tip.Type)||(304===b.Context.Tip.Type)){if(!(AT.nil===b.Context.Tip.Previous)&&(b.Context.Tip.Type===b.Context.Tip.Previous.Type)){b.Context.Tip.FirstChild.Next.Tokens=K.StrToBytes(e);}else{if(!(AT.nil===b.Context.Tip.FirstChild.Next.Next)&&(400===b.Context.Tip.FirstChild.Next.Next.Type)){e=K.BytesToStr(b.Context.Tip.FirstChild.Next.Next.FirstChild.Tokens)+e;b.Context.Tip.FirstChild.Next.Next.Unlink();}b.Context.Tip.FirstChild.Next.Tokens=$appendSlice(b.Context.Tip.FirstChild.Next.Tokens,K.StrToBytes(e));}$s=-1;return;}if(530===b.Context.Tip.Type){if("code"===b.Context.Tip.TokensStr()){if(!(AT.nil===b.Context.Tip.FirstChild)&&!(AT.nil===b.Context.Tip.FirstChild.Next)&&!(AT.nil===b.Context.Tip.FirstChild.Next.Next)&&(400===b.Context.Tip.FirstChild.Next.Next.Type)){e=K.BytesToStr(b.Context.Tip.FirstChild.Next.Next.FirstChild.Tokens)+e;b.Context.Tip.FirstChild.Next.Next.Unlink();b.Context.Tip.FirstChild.Next.Tokens=$appendSlice(b.Context.Tip.FirstChild.Next.Tokens,K.StrToBytes(e));$s=-1;return;}}}if(515===b.Context.Tip.Type){f.Tokens=A.ReplaceAll(f.Tokens,(new AJ($stringToBytes("\\\\"))),(new AJ($stringToBytes("\\"))));f.Tokens=A.ReplaceAll(f.Tokens,(new AJ($stringToBytes("\\"))),(new AJ($stringToBytes("\\\\"))));if(A.Equal(f.Tokens,E.CaretTokens)){o=b.Context.Tip.Parent;b.Context.Tip.Unlink();b.Context.Tip=o;}}b.Context.Tip.AppendChild(f);$s=19;continue;case 3:if(c.parentIs(a.Parent.Parent,new BF([365829]))){$s=25;continue;}$s=26;continue;case 25:p=K.DomText(a.Parent.Parent);p=O.ReplaceAll(p,"\xE2\x80\xB8","");q=O.TrimSpace(p);$s=27;case 27:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}f.Tokens=(new AJ($stringToBytes(q)));b.Context.Tip.AppendChild(f);$s=-1;return;case 26:f.Type=107;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 4:$s=19;continue;case 5:f.Type=108;b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 6:f.Type=109;r=K.DomAttrValue(a,"align");s=0;t=r;if(t===("left")){s=1;}else if(t===("center")){s=2;}else if(t===("right")){s=3;}else{s=0;}f.TableCellAlign=s;b.Context.Tip.AppendChild(f);$r=I.SetSpanIAL(f,a);$s=28;case 28:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 7:v=c.isCaret(a);$s=29;case 29:if($c){$c=false;v=v.$blk();}if(v&&v.$blk!==undefined){break s;}u=v;w=u[0];x=u[1];if(w){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(x){$s=-1;return;}if(c.ParseOptions.TextMark){$s=30;continue;}$s=31;continue;case 30:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=32;case 32:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 31:f.Type=27;f.AppendChild(new D.Node.ptr("","","","",28,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",29,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 8:y=K.DomAttrValue(a,"data-type");if(""===y){y="text";}if(O.Contains(y,"span")){f.Type=16;f.Tokens=K.StrToBytes(K.DomText(a));b.Context.Tip.AppendChild(f);$s=-1;return;}if(O.Contains(y,"img")){y="img";}if(!(AT.nil===b.Context.Tip)&&!(AT.nil===b.Context.Tip.LastChild)){$s=33;continue;}$s=34;continue;case 33:z=b.Context.Tip.LastChild.Text();$s=35;case 35:if($c){$c=false;z=z.$blk();}if(z&&z.$blk!==undefined){break s;}aa=z;ab=O.HasSuffix(aa,"\\\xE2\x80\xB8");if(ab){aa=O.TrimSuffix(aa,"\xE2\x80\xB8");}if(O.HasSuffix(aa,"\\")){ac=0;ad=aa.length-1>>0;while(true){if(!(ad>=0)){break;}if(92===aa.charCodeAt(ad)){ac=ac+(1)>>0;}else{break;}ad=ad-(1)>>0;}if(!((0===(ae=ac%2,ae===ae?ae:$throwRuntimeError("integer divide by zero"))))){if(ab){b.Context.Tip.LastChild.Tokens=A.TrimSuffix(b.Context.Tip.LastChild.Tokens,(new AJ($stringToBytes("\xE2\x80\xB8"))));b.Context.Tip.LastChild.Tokens=$appendSlice(b.Context.Tip.LastChild.Tokens,(new AJ($stringToBytes("\\"))));b.Context.Tip.LastChild.Tokens=$appendSlice(b.Context.Tip.LastChild.Tokens,(new AJ($stringToBytes("\xE2\x80\xB8"))));}else{b.Context.Tip.LastChild.Tokens=$appendSlice(b.Context.Tip.LastChild.Tokens,(new AJ($stringToBytes("\\"))));}}}case 34:if("tag"===y){$s=36;continue;}if("inline-math"===y){$s=37;continue;}if("inline-memo"===y){$s=38;continue;}if("a"===y){$s=39;continue;}if("block-ref"===y){$s=40;continue;}if("file-annotation-ref"===y){$s=41;continue;}if("img"===y){$s=42;continue;}if("backslash"===y){$s=43;continue;}$s=44;continue;case 36:ag=c.isCaret(a);$s=46;case 46:if($c){$c=false;ag=ag.$blk();}if(ag&&ag.$blk!==undefined){break s;}af=ag;ah=af[0];ai=af[1];if(ah){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(ai){$s=-1;return;}if(c.ParseOptions.TextMark){$s=47;continue;}$s=48;continue;case 47:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=49;case 49:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 48:a.FirstChild.Data=O.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");f.Type=460;f.AppendChild(new D.Node.ptr("","","","",461,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));R(a,f);b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=45;continue;case 37:aj=K.GetTextMarkInlineMathData(a);if(""===aj){$s=-1;return;}if(c.ParseOptions.TextMark){$s=50;continue;}$s=51;continue;case 50:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=52;case 52:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 51:f.Type=304;f.AppendChild(new D.Node.ptr("","","","",305,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",306,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(aj),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",307,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(f);$s=-1;return;case 38:al=c.isCaret(a);$s=53;case 53:if($c){$c=false;al=al.$blk();}if(al&&al.$blk!==undefined){break s;}ak=al;am=ak[0];an=ak[1];if(am){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(an){$s=-1;return;}if(c.ParseOptions.TextMark){$s=54;continue;}$s=55;continue;case 54:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=56;case 56:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 55:f.Type=16;f.Tokens=K.StrToBytes(K.DomText(a));b.Context.Tip.AppendChild(f);$s=-1;return;case 39:if(AS.nil===a.FirstChild){$s=-1;return;}if(33===b.Context.Tip.Type){$s=1;continue;}ap=c.isCaret(a);$s=57;case 57:if($c){$c=false;ap=ap.$blk();}if(ap&&ap.$blk!==undefined){break s;}ao=ap;aq=ao[0];ar=ao[1];if(aq){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(ar){$s=-1;return;}if(c.ParseOptions.TextMark){$s=58;continue;}$s=59;continue;case 58:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=60;case 60:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 59:f.Type=33;f.AppendChild(new D.Node.ptr("","","","",36,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=45;continue;case 40:as=K.DomText(a);at=O.TrimSpace(as);$s=61;case 61:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}as=at;if(""===as){$s=-1;return;}if(as==="\xE2\x80\xB8"){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=-1;return;}if(c.ParseOptions.TextMark){$s=62;continue;}$s=63;continue;case 62:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=64;case 64:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 63:f.Type=430;f.AppendChild(new D.Node.ptr("","","","",38,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",38,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));au=K.DomAttrValue(a,"data-id");f.AppendChild(new D.Node.ptr("","","","",431,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(au),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",432,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));av=AT.nil;aw=K.DomAttrValue(a,"data-subtype");if("s"===aw||""===aw){av=new D.Node.ptr("","","","",433,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(as),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);}else{av=new D.Node.ptr("","","","",434,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(as),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);}if(c.parentIs(a,new BF([365829]))){av.Tokens=A.ReplaceAll(av.Tokens,(new AJ($stringToBytes("|"))),(new AJ($stringToBytes("|"))));}f.AppendChild(av);f.AppendChild(new D.Node.ptr("","","","",39,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",39,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(f);$s=-1;return;case 41:ax=K.DomText(a);ay=O.TrimSpace(ax);$s=65;case 65:if($c){$c=false;ay=ay.$blk();}if(ay&&ay.$blk!==undefined){break s;}ax=ay;if(""===ax){$s=-1;return;}if(ax==="\xE2\x80\xB8"){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=-1;return;}if(c.ParseOptions.TextMark){$s=66;continue;}$s=67;continue;case 66:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=68;case 68:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 67:f.Type=540;f.AppendChild(new D.Node.ptr("","","","",47,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",47,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));az=K.DomAttrValue(a,"data-id");f.AppendChild(new D.Node.ptr("","","","",541,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(az),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",542,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ba=new D.Node.ptr("","","","",543,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(ax),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);f.AppendChild(ba);f.AppendChild(new D.Node.ptr("","","","",48,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",48,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(f);$s=-1;return;case 42:bb=c.domChild(a,198403);if(AS.nil===bb){$s=-1;return;}f.Type=34;f.AppendChild(new D.Node.ptr("","","","",35,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",36,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));bc=K.DomAttrValue(bb,"alt");bc=O.ReplaceAll(bc,"\xE2\x80\xB8","");f.AppendChild(new D.Node.ptr("","","","",40,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(bc),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",37,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",38,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));bd=O.TrimSpace(K.DomAttrValue(bb,"data-src"));$s=69;case 69:if($c){$c=false;bd=bd.$blk();}if(bd&&bd.$blk!==undefined){break s;}be=bd;f.AppendChild(new D.Node.ptr("","","","",41,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(be),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));bf=K.DomAttrValue(bb,"title");if(!(""===bf)){f.AppendChild(new D.Node.ptr("","","","",43,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));bf=O.ReplaceAll(bf,"\"",""");bf=O.ReplaceAll(bf,"<","<");bf=O.ReplaceAll(bf,">",">");f.AppendChild(new D.Node.ptr("","","","",42,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(bf),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}f.AppendChild(new D.Node.ptr("","","","",39,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(f);$r=I.SetSpanIAL(b.Context.Tip.LastChild,bb);$s=70;case 70:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 43:f.Type=400;if(AS.nil===a.FirstChild){$s=-1;return;}if(a.FirstChild===a.LastChild&&!(AS.nil===a.FirstChild.FirstChild)){$s=-1;return;}if(AS.nil===a.FirstChild.NextSibling&&(1===a.FirstChild.Type)){f.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(a.FirstChild.Data),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(f);$s=-1;return;}if(!(AS.nil===a.FirstChild.NextSibling)){bg=a.FirstChild.NextSibling.Data;bg=O.ReplaceAll(bg,"\\\\","\\");f.AppendChild(new D.Node.ptr("","","","",401,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(bg),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(f);$s=-1;return;case 44:bi=c.isCaret(a);$s=71;case 71:if($c){$c=false;bi=bi.$blk();}if(bi&&bi.$blk!==undefined){break s;}bh=bi;bj=bh[0];bk=bh[1];if(bj){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(bk){$s=-1;return;}bl=c.removeTempMark(y);$s=72;case 72:if($c){$c=false;bl=bl.$blk();}if(bl&&bl.$blk!==undefined){break s;}y=bl;bm=O.ReplaceAll(y,"backslash","");bn=O.TrimSpace(bm);$s=73;case 73:if($c){$c=false;bn=bn.$blk();}if(bn&&bn.$blk!==undefined){break s;}bm=bn;b.Context.Tip.AppendChild(f);if(""===bm){f.Type=16;f.Tokens=(new AJ($stringToBytes(K.DomText(a))));$s=-1;return;}c.setDOMAttrValue(a,"data-type",y);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=74;case 74:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 45:$s=19;continue;case 9:bp=c.isCaret(a);$s=75;case 75:if($c){$c=false;bp=bp.$blk();}if(bp&&bp.$blk!==undefined){break s;}bo=bp;bq=bo[0];br=bo[1];if(bq){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(br){$s=-1;return;}if(c.ParseOptions.TextMark){$s=76;continue;}$s=77;continue;case 76:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=78;case 78:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 77:f.Type=490;f.AppendChild(new D.Node.ptr("","","","",491,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 10:bt=c.isCaret(a);$s=79;case 79:if($c){$c=false;bt=bt.$blk();}if(bt&&bt.$blk!==undefined){break s;}bs=bt;bu=bs[0];bv=bs[1];if(bu){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(bv){$s=-1;return;}if(c.ParseOptions.TextMark){$s=80;continue;}$s=81;continue;case 80:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=82;case 82:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 81:f.Type=485;f.AppendChild(new D.Node.ptr("","","","",486,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 11:bx=c.isCaret(a);$s=83;case 83:if($c){$c=false;bx=bx.$blk();}if(bx&&bx.$blk!==undefined){break s;}bw=bx;by=bw[0];bz=bw[1];if(by){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(bz){$s=-1;return;}if(c.ParseOptions.TextMark){$s=84;continue;}$s=85;continue;case 84:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=86;case 86:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 85:f.Type=520;f.AppendChild(new D.Node.ptr("","","","",521,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 12:cb=c.isCaret(a);$s=87;case 87:if($c){$c=false;cb=cb.$blk();}if(cb&&cb.$blk!==undefined){break s;}ca=cb;cc=ca[0];cd=ca[1];if(cc){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(cd){$s=-1;return;}if(c.ParseOptions.TextMark){$s=88;continue;}$s=89;continue;case 88:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=90;case 90:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 89:f.Type=515;f.AppendChild(new D.Node.ptr("","","","",516,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(f);b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 13:if(2===b.Context.Tip.Type){$s=-1;return;}if(!(AS.nil===a.PrevSibling)&&"\n"===a.PrevSibling.Data&&c.parentIs(a,new BF([365829]))){$s=-1;return;}if(1===b.Context.Tip.Type){f.Type=16;f.Tokens=(new AJ($stringToBytes("\n")));b.Context.Tip.AppendChild(f);$s=-1;return;}f.Type=525;b.Context.Tip.AppendChild(f);$s=-1;return;case 14:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}cf=c.isCaret(a);$s=91;case 91:if($c){$c=false;cf=cf.$blk();}if(cf&&cf.$blk!==undefined){break s;}ce=cf;cg=ce[0];ch=ce[1];if(cg){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(ch){$s=-1;return;}if(c.ParseOptions.TextMark){$s=92;continue;}$s=93;continue;case 92:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=94;case 94:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 93:f.Type=17;ci=K.DomAttrValue(a,"data-marker");if(""===ci){ci="*";}if("_"===ci){f.AppendChild(new D.Node.ptr("","","","",20,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(ci))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{f.AppendChild(new D.Node.ptr("","","","",18,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(ci))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(f);if(!(AS.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AS.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if("_"===ci){f.AppendChild(new D.Node.ptr("","","","",21,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(ci))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{f.AppendChild(new D.Node.ptr("","","","",19,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(ci))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}a.FirstChild.Data=O.ReplaceAll(a.FirstChild.Data,"\xE2\x80\x8B","");R(a,f);c.removeInnerMarker(a,"__");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 15:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(!(AT.nil===b.Context.Tip.LastChild)){if(A.HasSuffix(b.Context.Tip.LastChild.Tokens,(new AJ($stringToBytes("\\\xE2\x80\xB8"))))){b.Context.Tip.LastChild.Tokens=A.ReplaceAll(b.Context.Tip.LastChild.Tokens,(new AJ($stringToBytes("\\\xE2\x80\xB8"))),(new AJ($stringToBytes("\\\\\xE2\x80\xB8"))));}if(A.HasSuffix(b.Context.Tip.LastChild.Tokens,(new AJ($stringToBytes("\\"))))){b.Context.Tip.LastChild.Tokens=A.ReplaceAll(b.Context.Tip.LastChild.Tokens,(new AJ($stringToBytes("\\"))),(new AJ($stringToBytes("\\\\"))));}}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}ck=c.isCaret(a);$s=95;case 95:if($c){$c=false;ck=ck.$blk();}if(ck&&ck.$blk!==undefined){break s;}cj=ck;cl=cj[0];cm=cj[1];if(cl){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(cm){$s=-1;return;}if(c.ParseOptions.TextMark){$s=96;continue;}$s=97;continue;case 96:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=98;case 98:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 97:f.Type=22;cn=K.DomAttrValue(a,"data-marker");if(""===cn){cn="**";}if("__"===cn){f.AppendChild(new D.Node.ptr("","","","",25,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cn))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{f.AppendChild(new D.Node.ptr("","","","",23,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cn))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(f);if(!(AS.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AS.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if("__"===cn){f.AppendChild(new D.Node.ptr("","","","",26,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cn))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{f.AppendChild(new D.Node.ptr("","","","",24,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cn))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}R(a,f);c.removeInnerMarker(a,"**");$r=I.SetSpanIAL(f,a);$s=99;case 99:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 16:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}cp=c.isCaret(a);$s=100;case 100:if($c){$c=false;cp=cp.$blk();}if(cp&&cp.$blk!==undefined){break s;}co=cp;cq=co[0];cr=co[1];if(cq){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(cr){$s=-1;return;}if(c.ParseOptions.TextMark){$s=101;continue;}$s=102;continue;case 101:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=103;case 103:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 102:f.Type=101;cs=K.DomAttrValue(a,"data-marker");if("~"===cs){f.AppendChild(new D.Node.ptr("","","","",102,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cs))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{f.AppendChild(new D.Node.ptr("","","","",104,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cs))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(f);if(!(AS.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AS.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if("~"===cs){f.AppendChild(new D.Node.ptr("","","","",103,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cs))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{f.AppendChild(new D.Node.ptr("","","","",105,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cs))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}R(a,f);c.removeInnerMarker(a,"~~");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 17:if(AS.nil===a.FirstChild||(514===a.FirstChild.DataAtom)){$s=-1;return;}if(c.startsWithNewline(a.FirstChild)){a.FirstChild.Data=O.TrimLeft(a.FirstChild.Data,"\xE2\x80\x8B\n");b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}cu=c.isCaret(a);$s=104;case 104:if($c){$c=false;cu=cu.$blk();}if(cu&&cu.$blk!==undefined){break s;}ct=cu;cv=ct[0];cw=ct[1];if(cv){f.Type=16;f.Tokens=E.CaretTokens;b.Context.Tip.AppendChild(f);$s=-1;return;}if(cw){$s=-1;return;}if(c.ParseOptions.TextMark){$s=105;continue;}$s=106;continue;case 105:b.Context.Tip.AppendChild(f);$r=I.SetTextMarkNode(f,a,c.ParseOptions);$s=107;case 107:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 106:f.Type=450;cx=K.DomAttrValue(a,"data-marker");if("="===cx){f.AppendChild(new D.Node.ptr("","","","",451,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cx))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{f.AppendChild(new D.Node.ptr("","","","",453,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cx))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(f);if(!(AS.nil===a.FirstChild)&&"\xE2\x80\xB8"===a.FirstChild.Data&&!(AS.nil===a.LastChild)&&"br"===a.LastChild.Data){f.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,E.CaretTokens,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if("="===cx){f.AppendChild(new D.Node.ptr("","","","",452,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cx))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{f.AppendChild(new D.Node.ptr("","","","",454,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(cx))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$s=-1;return;}R(a,f);c.removeInnerMarker(a,"==");b.Context.Tip=f;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=19;continue;case 18:if("emoji"===d){cy=K.DomAttrValue(a,"alt");f.Type=200;cz=new D.Node.ptr("","","","",202,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,b.EmojiImgTokens(cy,K.DomAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);cz.AppendChild(new D.Node.ptr("","","","",203,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(":"+cy+":"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(cz);b.Context.Tip.AppendChild(f);$s=-1;return;}case 19:case 1:da=a.FirstChild;case 108:if(!(!(da===AS.nil))){$s=109;continue;}$r=c.genASTContenteditable(da,b);$s=110;case 110:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}da=da.NextSibling;$s=108;continue;case 109:if(c.ParseOptions.TextMark){$s=-1;return;}db=a.DataAtom;if(db===(378116)){f.AppendChild(new D.Node.ptr("","","","",30,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(db===(40708)){dc=K.DomAttrValue(a,"data-type");if("tag"===dc){f.AppendChild(new D.Node.ptr("","","","",462,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if("a"===dc){f.AppendChild(new D.Node.ptr("","","","",37,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));f.AppendChild(new D.Node.ptr("","","","",38,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));dd=K.DomAttrValue(a,"data-href");if(!(""===c.RenderOptions.LinkBase)){dd=O.ReplaceAll(dd,c.RenderOptions.LinkBase,"");}if(!(""===c.RenderOptions.LinkPrefix)){dd=O.ReplaceAll(dd,c.RenderOptions.LinkPrefix,"");}f.AppendChild(new D.Node.ptr("","","","",41,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dd))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));de=K.DomAttrValue(a,"data-title");if(!(""===de)){f.AppendChild(new D.Node.ptr("","","","",43,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));de=O.ReplaceAll(de,"<","<");de=O.ReplaceAll(de,">",">");f.AppendChild(new D.Node.ptr("","","","",42,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(de))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}f.AppendChild(new D.Node.ptr("","","","",39,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if(db===(421123)){f.AppendChild(new D.Node.ptr("","","","",492,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(db===(461571)){f.AppendChild(new D.Node.ptr("","","","",487,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(db===(2817)){f.AppendChild(new D.Node.ptr("","","","",522,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if(db===(47363)){f.AppendChild(new D.Node.ptr("","","","",517,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else if((db===(28162))||(db===(1537))){df=K.DomAttrValue(a,"data-marker");if(""===df){df="*";}if("_"===df){f.AppendChild(new D.Node.ptr("","","","",21,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(df))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{f.AppendChild(new D.Node.ptr("","","","",19,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(df))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if((db===(449798))||(db===(257))){dg=K.DomAttrValue(a,"data-marker");if(""===dg){dg="**";}if("__"===dg){f.AppendChild(new D.Node.ptr("","","","",26,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dg))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{f.AppendChild(new D.Node.ptr("","","","",24,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dg))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if((db===(283139))||(db===(9473))||(db===(53766))){dh=K.DomAttrValue(a,"data-marker");if("~"===dh){f.AppendChild(new D.Node.ptr("","","","",103,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dh))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{f.AppendChild(new D.Node.ptr("","","","",105,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(dh))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else if(db===(46596)){di=K.DomAttrValue(a,"data-marker");if("="===di){f.AppendChild(new D.Node.ptr("","","","",452,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(di))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{f.AppendChild(new D.Node.ptr("","","","",454,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(di))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:EW,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred};return $f;}}};$ptrType(S).prototype.setBlockIAL=function EX(a,b){var{a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=AJ.nil;d=this;b.SetIALAttr("id",b.ID);e=K.DomAttrValue(a,"icon");if(!(""===e)){b.SetIALAttr("icon",e);c=$appendSlice(c,(new AJ($stringToBytes(" icon=\""+e+"\""))));}f=K.DomAttrValue(a,"refcount");if(!(""===f)){b.SetIALAttr("refcount",f);c=$appendSlice(c,(new AJ($stringToBytes(" refcount=\""+f+"\""))));}g=K.DomAttrValue(a,"av-names");if(!(""===g)){b.SetIALAttr("av-names",g);c=$appendSlice(c,(new AJ($stringToBytes(" av-names=\""+g+"\""))));}h=K.DomAttrValue(a,"bookmark");if(!(""===h)){h=F.UnescapeHTMLStr(h);b.SetIALAttr("bookmark",h);c=$appendSlice(c,(new AJ($stringToBytes(" bookmark=\""+h+"\""))));}i=K.DomAttrValue(a,"style");if(!(""===i)){$s=1;continue;}$s=2;continue;case 1:i=F.UnescapeHTMLStr(i);j=I.StyleValue(i);$s=3;case 3:if($c){$c=false;j=j.$blk();}if(j&&j.$blk!==undefined){break s;}i=j;b.SetIALAttr("style",i);c=$appendSlice(c,(new AJ($stringToBytes(" style=\""+i+"\""))));case 2:k=K.DomAttrValue(a,"name");if(!(""===k)){k=F.UnescapeHTMLStr(k);b.SetIALAttr("name",k);c=$appendSlice(c,(new AJ($stringToBytes(" name=\""+k+"\""))));}l=K.DomAttrValue(a,"memo");if(!(""===l)){l=F.UnescapeHTMLStr(l);b.SetIALAttr("memo",l);c=$appendSlice(c,(new AJ($stringToBytes(" memo=\""+l+"\""))));}m=K.DomAttrValue(a,"alias");if(!(""===m)){m=F.UnescapeHTMLStr(m);b.SetIALAttr("alias",m);c=$appendSlice(c,(new AJ($stringToBytes(" alias=\""+m+"\""))));}n=K.DomAttrValue(a,"fold");if(!(""===n)){b.SetIALAttr("fold",n);c=$appendSlice(c,(new AJ($stringToBytes(" fold=\""+n+"\""))));}o=K.DomAttrValue(a,"heading-fold");if(!(""===o)){b.SetIALAttr("heading-fold",o);c=$appendSlice(c,(new AJ($stringToBytes(" heading-fold=\""+o+"\""))));}p=K.DomAttrValue(a,"parent-fold");if(!(""===p)){b.SetIALAttr("parent-fold",p);c=$appendSlice(c,(new AJ($stringToBytes(" parent-fold=\""+p+"\""))));}q=K.DomAttrValue(a,"updated");if(!(""===q)){b.SetIALAttr("updated",q);c=$appendSlice(c,(new AJ($stringToBytes(" updated=\""+q+"\""))));}r=K.DomAttrValue(a,"linewrap");if(!(""===r)){b.SetIALAttr("linewrap",r);c=$appendSlice(c,(new AJ($stringToBytes(" linewrap=\""+r+"\""))));}s=K.DomAttrValue(a,"ligatures");if(!(""===s)){b.SetIALAttr("ligatures",s);c=$appendSlice(c,(new AJ($stringToBytes(" ligatures=\""+s+"\""))));}t=K.DomAttrValue(a,"linenumber");if(!(""===t)){b.SetIALAttr("linenumber",t);c=$appendSlice(c,(new AJ($stringToBytes(" linenumber=\""+t+"\""))));}u=K.DomAttrValue(a,"breadcrumb");if(!(""===u)){b.SetIALAttr("breadcrumb",u);c=$appendSlice(c,(new AJ($stringToBytes(" breadcrumb=\""+u+"\""))));}v=K.DomAttrValue(a,"data-export-md");if(!(""===v)){v=F.UnescapeHTMLStr(v);b.SetIALAttr("data-export-md",v);c=$appendSlice(c,(new AJ($stringToBytes(" data-export-md=\""+v+"\""))));}w=K.DomAttrValue(a,"data-export-html");if(!(""===w)){w=F.UnescapeHTMLStr(w);b.SetIALAttr("data-export-html",w);c=$appendSlice(c,(new AJ($stringToBytes(" data-export-html=\""+w+"\""))));}x=K.DomCustomAttrs(a);if(!(false===x)){y=x;z=0;aa=y?y.keys():undefined;ab=y?y.size:0;while(true){if(!(z=c.$length)?($throwRuntimeError("index out of range"),undefined):c.$array[c.$offset+d]);$r=e(b);$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}d++;$s=1;continue;case 2:b.HTML2MdRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2VditorDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2VditorIRDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2BlockDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.HTML2VditorSVDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2HTMLRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorIRDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2BlockDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b.Md2VditorSVDOMRendererFuncs=$makeMap(D.NodeType.keyFor,[]);b=b;$s=-1;return b;}return;}var $f={$blk:FD,$c:true,$r,a,b,c,d,e,$s};return $f;};$pkg.New=T;$ptrType(S).prototype.Markdown=function FF(a,b){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,$s,$r,$c}=$restore(this,{a,b});$s=$s||0;s:while(true){switch($s){case 0:c=AJ.nil;d=this;e=I.Parse(a,b,d.ParseOptions);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=J.NewHtmlRenderer(f,d.RenderOptions,d.ParseOptions);h=d.Md2HTMLRendererFuncs;i=0;j=h?h.keys():undefined;k=h?h.size:0;while(true){if(!(i2147483647)?$throwRuntimeError("makemap: size out of range"):new $global.Map()));d=K.BytesToStr(I.EmojiSitePlaceholder);e=b.ParseOptions.AliasEmoji;f=0;g=e?e.keys():undefined;h=e?e.size:0;while(true){if(!(f=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+0]),$String),(($assertType((1>=ab.$length?($throwRuntimeError("index out of range"),undefined):ab.$array[ab.$offset+1]),$Float64)>>0))];};})(h,i)});r++;$s=3;continue;case 4:e++;$s=1;continue;case 2:$s=-1;return;}return;}var $f={$blk:IW,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,$s};return $f;};$ptrType(S).prototype.HTML2Markdown=function IZ(a){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b="";c=$ifaceNil;d=this;e=d.HTML2Tree(a);$s=1;case 1:if($c){$c=false;e=e.$blk();}if(e&&e.$blk!==undefined){break s;}f=e;g=AJ.nil;h=J.NewFormatRenderer(f,d.RenderOptions,d.ParseOptions);i=d.HTML2MdRendererFuncs;j=0;k=i?i.keys():undefined;l=i?i.size:0;while(true){if(!(j=i.$length)?($throwRuntimeError("index out of range"),undefined):i.$array[i.$offset+j]);if(K.ContainsStr(k.Key,c.ParseOptions.HTML2MarkdownAttrs)){g.SetIALAttr(k.Key,k.Val);h=true;}if(O.HasPrefix(k.Key,"custom-")&&K.ContainsStr("custom-*",c.ParseOptions.HTML2MarkdownAttrs)){g.SetIALAttr(k.Key,k.Val);h=true;}j++;}if(h){$s=8;continue;}$s=9;continue;case 8:l=c.setBlockIAL2(a,g);$s=10;case 10:if($c){$c=false;l=l.$blk();}if(l&&l.$blk!==undefined){break s;}m=l;n=new D.Node.ptr("","","","",455,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,m,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);$deferred.push([$methodVal(b.Context,"TipAppendChild"),[n]]);case 9:case 7:o=a.DataAtom;if(o===(0)){$s=12;continue;}if((o===(3073))||(o===(92931))||(o===(354311))||(o===(412418))||(o===(186114))){$s=13;continue;}if((o===(89090))||(o===(187906))||(o===(199938))||(o===(214274))||(o===(216834))||(o===(412930))){$s=14;continue;}if(o===(87810)){$s=15;continue;}if(o===(100106)){$s=16;continue;}if((o===(79618))||(o===(42754))){$s=17;continue;}if(o===(45570)){$s=18;continue;}if(o===(290819)){$s=19;continue;}if((o===(28162))||(o===(1537))){$s=20;continue;}if((o===(449798))||(o===(257))){$s=21;continue;}if(o===(378116)){$s=22;continue;}if(o===(514)){$s=23;continue;}if(o===(1)){$s=24;continue;}if(o===(198403)){$s=25;continue;}if(o===(281349)){$s=26;continue;}if((o===(283139))||(o===(9473))||(o===(53766))){$s=27;continue;}if(o===(2817)){$s=28;continue;}if(o===(46596)){$s=29;continue;}if(o===(461571)){$s=30;continue;}if(o===(421123)){$s=31;continue;}if(o===(365829)){$s=32;continue;}if(o===(208901)){$s=33;continue;}if(o===(9989)){$s=34;continue;}if(o===(52226)){$s=35;continue;}if((o===(87554))||(o===(37378))){$s=36;continue;}if((o===(109320))||(o===(109315))){$s=37;continue;}if(o===(40708)){$s=38;continue;}if(o===(47363)){$s=39;continue;}if(o===(16132)){$s=40;continue;}if(o===(29191)){$s=41;continue;}if(o===(459783)){$s=42;continue;}if((o===(195590))||(o===(70917))){$s=43;continue;}if(o===(192773)){$s=44;continue;}if(o===(136712)){$s=45;continue;}if(o===(137222)){$s=46;continue;}if(o===(142858)){$s=47;continue;}if((o===(149510))||(o===(31495))){$s=48;continue;}$s=49;continue;case 12:p=K.DomAttrValue(a.PrevSibling,"class");if("fn__space5"===p){$s=-1;return;}if(!(AS.nil===a.Parent)&&(1===a.Parent.DataAtom)){g.Type=40;}while(true){if(!(O.Contains(($bytesToString(g.Tokens)),"\n "))){break;}g.Tokens=A.ReplaceAll(g.Tokens,(new AJ($stringToBytes("\n "))),(new AJ($stringToBytes("\n "))));}g.Tokens=A.ReplaceAll(g.Tokens,(new AJ($stringToBytes("\n "))),(new AJ($stringToBytes("\n"))));g.Tokens=A.Trim(g.Tokens,"\t\n");if(c.parentIs(a,new BF([365829]))){$s=50;continue;}$s=51;continue;case 50:if("\n"===a.Data){$s=52;continue;}$s=53;continue;case 52:if(AT.nil===b.Context.Tip.FirstChild||AS.nil===a.NextSibling){$s=11;continue;}b.Context.Tip.AppendChild(new D.Node.ptr("","","","",525,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=11;continue;$s=54;continue;case 53:q=O.TrimSpace(a.Data);$s=57;case 57:if($c){$c=false;q=q.$blk();}if(q&&q.$blk!==undefined){break s;}if(""===q){$s=55;continue;}$s=56;continue;case 55:g.Tokens=(new AJ($stringToBytes(" ")));b.Context.Tip.AppendChild(g);$s=11;continue;case 56:case 54:r=A.TrimSpace(g.Tokens);$s=58;case 58:if($c){$c=false;r=r.$blk();}if(r&&r.$blk!==undefined){break s;}g.Tokens=r;g.Tokens=A.ReplaceAll(g.Tokens,(new AJ($stringToBytes("\n"))),(new AJ($stringToBytes(" "))));case 51:g.Tokens=A.ReplaceAll(g.Tokens,new AJ([194,160]),new AJ([32]));g.Tokens=A.ReplaceAll(g.Tokens,(new AJ($stringToBytes("\n"))),new AJ([32]));if((22===b.Context.Tip.Type)||(17===b.Context.Tip.Type)||(101===b.Context.Tip.Type)||(450===b.Context.Tip.Type)||(485===b.Context.Tip.Type)||(490===b.Context.Tip.Type)){$s=59;continue;}$s=60;continue;case 59:if(A.HasPrefix(g.Tokens,(new AJ($stringToBytes(" "))))){s=true;$s=63;continue s;}t=A.TrimSpace(g.Tokens);$s=64;case 64:if($c){$c=false;t=t.$blk();}if(t&&t.$blk!==undefined){break s;}s=1>t.$length;case 63:if(s){$s=61;continue;}$s=62;continue;case 61:if(!(AT.nil===b.Context.Tip.LastChild)&&b.Context.Tip.LastChild.IsMarker()){g.Tokens=$appendSlice((new AJ($stringToBytes("\xE2\x80\x8B"))),g.Tokens);}case 62:if(A.HasSuffix(g.Tokens,(new AJ($stringToBytes(" "))))&&AS.nil===a.NextSibling){g.Tokens=$appendSlice(g.Tokens,(new AJ($stringToBytes("\xE2\x80\x8B"))));}case 60:if((1===b.Context.Tip.Type)&&A.HasPrefix(g.Tokens,(new AJ($stringToBytes("$$"))))&&A.HasSuffix(g.Tokens,(new AJ($stringToBytes("$$"))))&&(2===A.Count(g.Tokens,(new AJ($stringToBytes("$$")))))){$s=65;continue;}$s=66;continue;case 65:u=A.TrimSpace($subslice(g.Tokens,2,(g.Tokens.$length-2>>0)));$s=67;case 67:if($c){$c=false;u=u.$blk();}if(u&&u.$blk!==undefined){break s;}v=u;$r=AC(b,K.BytesToStr(v));$s=68;case 68:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 66:if(!(AS.nil===a.Parent)&&(40708===a.Parent.DataAtom)&&(0===a.Parent.Attr.$length)){}else{if(c.ParseOptions.ProtyleWYSIWYG){if(!((33===b.Context.Tip.Type))){g.Tokens=H.EscapeProtyleMarkers(g.Tokens);}}else{g.Tokens=H.EscapeCommonMarkers(g.Tokens);if(c.parentIs(a,new BF([365829]))){g.Tokens=A.ReplaceAll(g.Tokens,(new AJ($stringToBytes("\\|"))),(new AJ($stringToBytes("|"))));g.Tokens=A.ReplaceAll(g.Tokens,(new AJ($stringToBytes("|"))),(new AJ($stringToBytes("\\|"))));}}}if(1>g.Tokens.$length){$s=-1;return;}if((8===b.Context.Tip.Type)||(!(AT.nil===b.Context.Tip.Parent)&&(8===b.Context.Tip.Parent.Type))||(!(AT.nil===b.Context.Tip.Parent)&&!(AT.nil===b.Context.Tip.Parent.Parent)&&(8===b.Context.Tip.Parent.Parent.Type))){$s=69;continue;}$s=70;continue;case 69:w=A.Index(g.Tokens,(new AJ($stringToBytes(". "))));if(0=z.$length)?($throwRuntimeError("index out of range"),undefined):z.$array[z.$offset+aa]);if(!H.IsDigit(ab)){y=false;break;}aa++;}if(y){g.Tokens=$subslice(g.Tokens,(w+2>>0));}}if((!(AZ.nil===b.Context.Tip.ListData)&&(0===b.Context.Tip.ListData.Typ))||(!(AZ.nil===b.Context.Tip.Parent.ListData)&&(0===b.Context.Tip.Parent.ListData.Typ))||(!(AT.nil===b.Context.Tip.Parent)&&!(AZ.nil===b.Context.Tip.Parent.Parent.ListData)&&(0===b.Context.Tip.Parent.Parent.ListData.Typ))){$s=71;continue;}$s=72;continue;case 71:ac=A.Index(g.Tokens,(new AJ($stringToBytes("\xE2\x80\xA2"))));if(0===ac){$s=73;continue;}$s=74;continue;case 73:ad=A.TrimSpace(A.TrimPrefix(g.Tokens,(new AJ($stringToBytes("\xE2\x80\xA2")))));$s=75;case 75:if($c){$c=false;ad=ad.$blk();}if(ad&&ad.$blk!==undefined){break s;}g.Tokens=ad;case 74:ae=A.Index(g.Tokens,(new AJ($stringToBytes("\xE2\x97\x8F"))));if(0===ae){$s=76;continue;}$s=77;continue;case 76:af=A.TrimSpace(A.TrimPrefix(g.Tokens,(new AJ($stringToBytes("\xE2\x97\x8F")))));$s=78;case 78:if($c){$c=false;af=af.$blk();}if(af&&af.$blk!==undefined){break s;}g.Tokens=af;case 77:case 72:case 70:if(8===b.Context.Tip.Type){ag=new D.Node.ptr("","","","",1,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);ag.AppendChild(g);b.Context.Tip.AppendChild(ag);b.Context.Tip=ag;}else{if(!(AS.nil===a.Parent)&&(412418===a.Parent.DataAtom)){ah=new D.Node.ptr("","","","",22,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);ah.AppendChild(new D.Node.ptr("","","","",23,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ah.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ah.AppendChild(new D.Node.ptr("","","","",24,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(ah);$s=-1;return;}b.Context.Tip.AppendChild(g);}$s=49;continue;case 13:if(33===b.Context.Tip.Type){$s=11;continue;}if(c.parentIs(a,new BF([365829]))){if(!(AS.nil===a.PrevSibling)&&O.Contains(a.PrevSibling.Data,"\n")){$s=11;continue;}if(!(AS.nil===a.NextSibling)&&O.Contains(a.NextSibling.Data,"\n")){$s=11;continue;}if(AT.nil===b.Context.Tip.FirstChild){$s=11;continue;}b.Context.Tip.AppendChild(new D.Node.ptr("","","","",525,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=11;continue;}if(2===b.Context.Tip.Type){$s=11;continue;}ai=K.DomAttrValue(a,"class");if((92931===a.DataAtom)||(354311===a.DataAtom)){$s=79;continue;}$s=80;continue;case 79:aj="";if(O.Contains(ai,"-source-")){aj=$substring(ai,(O.LastIndex(ai,"-source-")+8>>0));}else if(O.Contains(ai,"-text-html-basic")){aj="html";}else if(O.Contains(ai,"language-")&&!O.Contains(ai,"-math")){aj=$substring(ai,(O.LastIndex(ai,"language-")+9>>0));if(!J.NoHighlight(aj)){aj="";}}if(!(""===aj)){g.Type=11;g.IsFencedCodeBlock=true;g.AppendChild(new D.Node.ptr("","","","",12,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));g.AppendChild(new D.Node.ptr("","","","",14,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ak=new A.Buffer.ptr(AJ.nil,0,0);g.LastChild.CodeBlockInfo=(new AJ($stringToBytes(aj)));ak.WriteString(K.DomText(a));al=ak.Bytes();al=A.ReplaceAll(al,(new AJ($stringToBytes("\xC2\xA0"))),(new AJ($stringToBytes(" "))));al=A.TrimSuffix(al,(new AJ($stringToBytes("\n\xE2\x80\x8B"))));am=new D.Node.ptr("","","","",15,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,al,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);g.AppendChild(am);g.AppendChild(new D.Node.ptr("","","","",13,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(g);$s=-1;return;}if(O.Contains(ai,"MathJax")&&!(AS.nil===a.NextSibling)&&(137222===a.NextSibling.DataAtom)&&O.Contains(K.DomAttrValue(a.NextSibling,"type"),"math/tex")){$s=81;continue;}$s=82;continue;case 81:an=K.DomText(a.NextSibling);$r=AC(b,an);$s=83;case 83:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}a.NextSibling.Unlink();$s=-1;return;case 82:ao=O.TrimSpace(K.DomAttrValue(a,"data-tex"));$s=84;case 84:if($c){$c=false;ao=ao.$blk();}if(ao&&ao.$blk!==undefined){break s;}ap=ao;if(!(""===ap)){$s=85;continue;}$s=86;continue;case 85:$r=AC(b,ap);$s=87;case 87:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 86:case 80:aq=O.ToLower(ai);$s=90;case 90:if($c){$c=false;aq=aq.$blk();}if(aq&&aq.$blk!==undefined){break s;}ar=O.Contains(aq,"mathjax");$s=91;case 91:if($c){$c=false;ar=ar.$blk();}if(ar&&ar.$blk!==undefined){break s;}if(ar){$s=88;continue;}$s=89;continue;case 88:$s=-1;return;case 89:as=O.TrimSpace(K.DomText(a));$s=94;case 94:if($c){$c=false;as=as.$blk();}if(as&&as.$blk!==undefined){break s;}if(""===as){$s=92;continue;}$s=93;continue;case 92:case 95:if(K.DomExistChildByType(a,new BF([198403,31495,117002,195590,192773,70917,227334,66310,462339,208388]))){$s=96;continue;}at=K.GetFormula(a);$s=97;case 97:if($c){$c=false;at=at.$blk();}if(at&&at.$blk!==undefined){break s;}au=at;if(!(""===au)){$s=98;continue;}$s=99;continue;case 98:$r=AC(b,au);$s=100;case 100:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 99:av=K.DomChildrenByType(a,40708);if(0=av.$length?($throwRuntimeError("index out of range"),undefined):av.$array[av.$offset+0]);if(!(""===K.DomAttrValue(aw,"data-type"))||!(""===K.DomAttrValue(aw,"data-tex"))){$s=96;continue;}}$s=-1;return;case 96:case 93:g.Type=1;b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 14:if(33===b.Context.Tip.Type){$s=11;continue;}g.Type=2;g.HeadingLevel=((((ax=g.Tokens,(1>=ax.$length?($throwRuntimeError("index out of range"),undefined):ax.$array[ax.$offset+1]))-48<<24>>>24)>>0));g.AppendChild(new D.Node.ptr("","","","",3,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(O.Repeat("#",g.HeadingLevel)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 15:g.Type=4;b.Context.Tip.AppendChild(g);$s=49;continue;case 16:g.Type=5;g.AppendChild(new D.Node.ptr("","","","",6,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(">"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 17:g.Type=7;g.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AJ.nil,0);if(79618===a.DataAtom){g.ListData.Typ=1;}g.ListData.Tight=true;b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 18:g.Type=8;ay=K.DomAttrValue(a,"data-marker");az=0;if(""===ay){$s=101;continue;}$s=102;continue;case 101:if(!(AS.nil===a.Parent)&&(79618===a.Parent.DataAtom)){$s=104;continue;}$s=105;continue;case 104:ba=K.DomAttrValue(a.Parent,"start");if(""===ba){ay="1.";}else{ay=ba+".";}if(!(AT.nil===b.Context.Tip.LastChild)&&(8===b.Context.Tip.LastChild.Type)&&!(AZ.nil===b.Context.Tip.LastChild.ListData)){$s=107;continue;}$s=108;continue;case 107:bb=$subslice(b.Context.Tip.LastChild.ListData.Marker,0,(b.Context.Tip.LastChild.ListData.Marker.$length-1>>0));bc=0;bd=bb;be=0;while(true){if(!(be=bd.$length)?($throwRuntimeError("index out of range"),undefined):bd.$array[bd.$offset+be]);bc=($imul(bc,10))+(((bf-48<<24>>>24)>>0))>>0;be++;}bc=bc+(1)>>0;bg=C.Sprintf("%d.",new EJ([new $Int(bc)]));$s=109;case 109:if($c){$c=false;bg=bg.$blk();}if(bg&&bg.$blk!==undefined){break s;}ay=bg;case 108:$s=106;continue;case 105:ay="*";az=ay.charCodeAt(0);case 106:$s=103;continue;case 102:if(!(AS.nil===a.Parent)&&!("1."===ay)&&(79618===a.Parent.DataAtom)&&!(AS.nil===a.Parent.Parent)&&((79618===a.Parent.Parent.DataAtom)||(42754===a.Parent.Parent.DataAtom))){ay="1.";}case 103:bh=0;if(!(AZ.nil===b.Context.Tip.ListData)){bh=b.Context.Tip.ListData.Typ;}if((1===bh)&&!O.HasSuffix(ay,".")){ay=ay+(".");}g.ListData=new D.ListData.ptr(bh,false,az,0,0,0,0,false,(new AJ($stringToBytes(ay))),0);b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 19:bi=a.FirstChild;if(AS.nil===bi){$s=-1;return;}bj=K.DomChildrenByType(a,378116);if(0=bj.$length?($throwRuntimeError("index out of range"),undefined):bj.$array[bj.$offset+0]).PrevSibling;while(true){if(!(!(AS.nil===bl))){break;}bk=$append(bk,bl);bl=bl.PrevSibling;}bm=bk;bn=0;while(true){if(!(bn=bm.$length)?($throwRuntimeError("index out of range"),undefined):bm.$array[bm.$offset+bn]);bo.Unlink();bn++;}bi=a.FirstChild;if(AS.nil===bi){$s=-1;return;}}bp=K.DomAttrValue(bi,"class");if(O.Contains(bp,"iconfont")){bi=bi.NextSibling;a.FirstChild.Unlink();}if((28162===bi.DataAtom)&&!(AS.nil===bi.NextSibling)&&(28162===bi.NextSibling.DataAtom)){if(0=bj.$length?($throwRuntimeError("index out of range"),undefined):bj.$array[bj.$offset+0]);if(!(AS.nil===bi)){bq=new BK([]);br=bi.PrevSibling;while(true){if(!(!(AS.nil===br))){break;}bq=$append(bq,br);br=br.PrevSibling;}bs=bq;bt=0;while(true){if(!(bt=bs.$length)?($throwRuntimeError("index out of range"),undefined):bs.$array[bs.$offset+bt]);bu.Unlink();bt++;}}}}if(92931===bi.DataAtom){if(AS.nil===bi.NextSibling){if(1===bj.$length){bv=(0>=bj.$length?($throwRuntimeError("index out of range"),undefined):bj.$array[bj.$offset+0]);bv.Unlink();a.AppendChild(bv);bi.Unlink();bi=a.FirstChild;}}else{bw=BK.nil;bx=BK.nil;by=bw;bz=bx;ca=bi;while(true){if(!(!(AS.nil===ca))){break;}cb=new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,3,378116,"code","",BH.nil);cc=ca.FirstChild;while(true){if(!(!(AS.nil===cc))){break;}cc.Unlink();cb.AppendChild(cc);cc=ca.FirstChild;}bz=$append(bz,cb);by=$append(by,ca);ca=ca.NextSibling;}cd=by;ce=0;while(true){if(!(ce=cd.$length)?($throwRuntimeError("index out of range"),undefined):cd.$array[cd.$offset+ce]);cf.Unlink();ce++;}cg=bz;ch=0;while(true){if(!(ch=cg.$length)?($throwRuntimeError("index out of range"),undefined):cg.$array[cg.$offset+ch]);a.AppendChild(ci);ch++;}bi=a.FirstChild;}}cj=false;if((79618===bi.DataAtom)&&AS.nil===bi.NextSibling&&!(AS.nil===bi.FirstChild)&&(45570===bi.FirstChild.DataAtom)&&!(AS.nil===bi.FirstChild.FirstChild)&&(3073===bi.FirstChild.FirstChild.DataAtom)&&!(AS.nil===bi.FirstChild.FirstChild.FirstChild)&&((40708===bi.FirstChild.FirstChild.FirstChild.DataAtom)||(1===bi.FirstChild.FirstChild.FirstChild.Type))){ck=bi.FirstChild;while(true){if(!(!(AS.nil===ck))){break;}cl=new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,3,378116,"code","",BH.nil);cm=BK.nil;if(AS.nil===ck.FirstChild){ck=ck.NextSibling;continue;}cn=ck.FirstChild.FirstChild;while(true){if(!(!(AS.nil===cn))){break;}cm=$append(cm,cn);cn=cn.NextSibling;}co=cm;cp=0;while(true){if(!(cp=co.$length)?($throwRuntimeError("index out of range"),undefined):co.$array[co.$offset+cp]);cq.Unlink();cl.AppendChild(cq);cp++;}ck.FirstChild.AppendChild(cl);cj=true;ck=ck.NextSibling;}}if((79618===bi.DataAtom)&&AS.nil===bi.NextSibling&&!(AS.nil===bi.FirstChild)&&(45570===bi.FirstChild.DataAtom)&&!(AS.nil===bi.FirstChild.FirstChild)&&(3073===bi.FirstChild.FirstChild.DataAtom)&&!(AS.nil===bi.FirstChild.FirstChild.FirstChild)&&(378116===bi.FirstChild.FirstChild.FirstChild.DataAtom)){cr=BK.nil;cs=BK.nil;ct=cr;cu=cs;cv=bi.FirstChild;while(true){if(!(!(AS.nil===cv))){break;}ct=$append(ct,cv);if(AS.nil===cv.FirstChild){cv=cv.NextSibling;continue;}cu=$append(cu,cv.FirstChild.FirstChild);cv=cv.NextSibling;}cw=ct;cx=0;while(true){if(!(cx=cw.$length)?($throwRuntimeError("index out of range"),undefined):cw.$array[cw.$offset+cx]);cy.Unlink();cx++;}cz=cu;da=0;while(true){if(!(da=cz.$length)?($throwRuntimeError("index out of range"),undefined):cz.$array[cz.$offset+da]);db.Unlink();a.AppendChild(db);da++;}bi.Unlink();bi=a.FirstChild;}if((1===bi.Type)||(40708===bi.DataAtom)||(378116===bi.DataAtom)||(354311===bi.DataAtom)||(290819===bi.DataAtom)||(1===bi.DataAtom)||(449798===bi.DataAtom)||(257===bi.DataAtom)||(1537===bi.DataAtom)||(3073===bi.DataAtom)){$s=110;continue;}$s=111;continue;case 110:g.Type=11;g.IsFencedCodeBlock=true;g.AppendChild(new D.Node.ptr("","","","",12,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));g.AppendChild(new D.Node.ptr("","","","",14,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if((378116===bi.DataAtom)||(40708===bi.DataAtom)||(1===bi.DataAtom)){dc=K.DomAttrValue(bi,"class");if(!(AS.nil===a.Parent)&&!(AS.nil===a.Parent.Parent)){dd=K.DomAttrValue(a.Parent.Parent,"class");if(O.Contains(dd,"language-")){dc=dd;}}if(O.HasPrefix(dc,"lang-")){dc=O.ReplaceAll(dc,"lang-","language-");}if(!O.Contains(dc,"language-")){dc=K.DomAttrValue(a,"class");}if(O.Contains(dc,"language-")){de=$substring(dc,(O.Index(dc,"language-")+9>>0));de=(df=O.Split(de," "),(0>=df.$length?($throwRuntimeError("index out of range"),undefined):df.$array[df.$offset+0]));if(!("fallback"===de)&&!("chroma"===de)){g.LastChild.CodeBlockInfo=(new AJ($stringToBytes(de)));}}else{if((378116===bi.DataAtom)&&!cj){dg=K.DomAttrValue(bi,"class");if(!O.Contains(dg," ")){g.LastChild.CodeBlockInfo=(new AJ($stringToBytes(dg)));}}}if(1>g.LastChild.CodeBlockInfo.$length){dh=K.DomAttrValue(a,"class");if(!O.Contains(dh," ")&&!("fallback"===dh)&&!("chroma"===dh)){g.LastChild.CodeBlockInfo=(new AJ($stringToBytes(dh)));}}if(1>g.LastChild.CodeBlockInfo.$length){di=K.DomAttrValue(a,"data-language");if(!O.Contains(di," ")){g.LastChild.CodeBlockInfo=(new AJ($stringToBytes(di)));}}if(A.ContainsAny(g.LastChild.CodeBlockInfo,"-_ ")){g.LastChild.CodeBlockInfo=AJ.nil;}}if(378116===bi.DataAtom){if(!(AS.nil===bi.NextSibling)&&(378116===bi.NextSibling.DataAtom)){dj=bi.NextSibling;while(true){if(!(!(AS.nil===dj))){break;}dj.InsertBefore(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,0,514,"","",BH.nil));dj=dj.NextSibling;}}if(!(AS.nil===bi.FirstChild)&&(40708===bi.FirstChild.DataAtom)){dk=bi.FirstChild.NextSibling;while(true){if(!(!(AS.nil===dk))){break;}if(O.Contains(K.DomAttrValue(dk,"class"),"token-line")){dk.InsertBefore(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,0,514,"","",BH.nil));}dk=dk.NextSibling;}}if(!(AS.nil===bi.FirstChild)&&(79618===bi.FirstChild.DataAtom)){dl=bi.FirstChild.FirstChild;while(true){if(!(!(AS.nil===dl))){break;}if(!(dl===bi.FirstChild.FirstChild)){dl.InsertBefore(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,0,514,"","",BH.nil));}dl=dl.NextSibling;}}if(!(AS.nil===a.LastChild)&&(42754===a.LastChild.DataAtom)){a.LastChild.Unlink();}}if((290819===bi.DataAtom)&&!(AS.nil===bi.FirstChild)){dm=bi.FirstChild.NextSibling;while(true){if(!(!(AS.nil===dm))){break;}dm.InsertBefore(new F.Node.ptr(AS.nil,AS.nil,AS.nil,AS.nil,AS.nil,0,514,"","",BH.nil));dm=dm.NextSibling;}}if(3073===bi.DataAtom){bi.DataAtom=92931;}dn=new A.Buffer.ptr(AJ.nil,0,0);dn.WriteString(K.DomText(a));dp=dn.Bytes();dp=A.ReplaceAll(dp,(new AJ($stringToBytes("\xC2\xA0"))),(new AJ($stringToBytes(" "))));dp=A.TrimSuffix(dp,(new AJ($stringToBytes("\n\xE2\x80\x8B"))));dq=new D.Node.ptr("","","","",15,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,dp,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);g.AppendChild(dq);g.AppendChild(new D.Node.ptr("","","","",13,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("```"),"","",false,false,false,0,false,0,3,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if(b.Context.Tip.ParentIs(106,JE.nil)){dr=b.Context.Tip.Parent;while(true){if(!(!(AT.nil===dr))){break;}if(106===dr.Type){if(!(AT.nil===dr.FirstChild)&&dr.FirstChild===dr.LastChild&&(107===dr.FirstChild.Type)&&dr.FirstChild.FirstChild===dr.FirstChild.LastChild&&!(AT.nil===dr.FirstChild.FirstChild.FirstChild)&&(109===dr.FirstChild.FirstChild.FirstChild.Type)){dr.InsertBefore(g);dr.Unlink();b.Context.Tip=g;ds=a.Parent;dt=0;while(true){if(!(dt<32)){break;}if(AS.nil===ds){break;}du=K.DomAttrValue(ds,"class");if(O.Contains(du,"language-")){g.ChildByType(14).CodeBlockInfo=(new AJ($stringToBytes($substring(du,(O.Index(du,"language-")+9>>0)))));break;}else if(O.Contains(du,"highlight ")){g.ChildByType(14).CodeBlockInfo=(new AJ($stringToBytes($substring(du,(O.Index(du,"highlight ")+10>>0)))));break;}ds=ds.Parent;dt=dt+(1)>>0;}$s=-1;return;}}dr=dr.Parent;}dv=A.Split(dq.Tokens,(new AJ($stringToBytes("\n"))));dw=dv;dx=0;while(true){if(!(dx=dw.$length)?($throwRuntimeError("index out of range"),undefined):dw.$array[dw.$offset+dx]);if(0>0)){if(b.Context.ParseOption.ProtyleWYSIWYG){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",525,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{b.Context.Tip.AppendChild(new D.Node.ptr("","","","",31,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\n"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}}dx++;}}else{b.Context.Tip.AppendChild(g);}$s=112;continue;case 111:g.Type=9;eb=K.DomHTML(a);$s=113;case 113:if($c){$c=false;eb=eb.$blk();}if(eb&&eb.$blk!==undefined){break s;}g.Tokens=eb;b.Context.Tip.AppendChild(g);case 112:$s=-1;return;case 20:ec=K.DomText(a);ed=O.TrimSpace(ec);$s=116;case 116:if($c){$c=false;ed=ed.$blk();}if(ed&&ed.$blk!==undefined){break s;}if(""===ed){$s=114;continue;}$s=115;continue;case 114:$s=11;continue;case 115:if((17===b.Context.Tip.Type)||b.Context.Tip.ParentIs(17,JE.nil)){$s=11;continue;}if(!(AT.nil===b.Context.Tip.LastChild)&&((22===b.Context.Tip.LastChild.Type)||(17===b.Context.Tip.LastChild.Type))){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("\xE2\x80\x8B"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(!c.ParseOptions.InlineAsterisk||!c.ParseOptions.InlineUnderscore){g.Type=570;g.AppendChild(new D.Node.ptr("","","","",571,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{g.Type=17;g.AppendChild(new D.Node.ptr("","","","",18,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("*"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 21:ee=K.DomText(a);ef=O.TrimSpace(ee);$s=119;case 119:if($c){$c=false;ef=ef.$blk();}if(ef&&ef.$blk!==undefined){break s;}if(""===ef){$s=117;continue;}$s=118;continue;case 117:$s=11;continue;case 118:if((22===b.Context.Tip.Type)||b.Context.Tip.ParentIs(22,JE.nil)){$s=11;continue;}if(!(AT.nil===b.Context.Tip.LastChild)&&((22===b.Context.Tip.LastChild.Type)||(17===b.Context.Tip.LastChild.Type))){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("\xE2\x80\x8B"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}if(!c.ParseOptions.InlineAsterisk||!c.ParseOptions.InlineUnderscore){g.Type=570;g.AppendChild(new D.Node.ptr("","","","",571,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{g.Type=22;g.AppendChild(new D.Node.ptr("","","","",23,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 22:if(AS.nil===a.FirstChild){$s=-1;return;}if(!(AT.nil===b.Context.Tip.LastChild)&&(27===b.Context.Tip.LastChild.Type)){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("\xE2\x80\x8B"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}eg=K.DomHTML(a);$s=120;case 120:if($c){$c=false;eg=eg.$blk();}if(eg&&eg.$blk!==undefined){break s;}eh=eg;if(A.Contains(eh,(new AJ($stringToBytes(">"))))){eh=$subslice(eh,(A.Index(eh,(new AJ($stringToBytes(">"))))+1>>0));}eh=A.TrimSuffix(eh,(new AJ($stringToBytes("
    "))));ei=true;ej=a.FirstChild;while(true){if(!(!(AS.nil===ej))){break;}if(1===ej.Type){ej=ej.NextSibling;continue;}if((28162===ej.DataAtom)||(449798===ej.DataAtom)){ej=ej.NextSibling;continue;}if(!((40708===ej.DataAtom))){ei=false;break;}ej=ej.NextSibling;}if(ei){eh=(new AJ($stringToBytes(K.DomText(a))));eh=A.ReplaceAll(eh,(new AJ($stringToBytes("\xC2\xA0"))),(new AJ($stringToBytes(" "))));}ek=new D.Node.ptr("","","","",29,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,eh,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);g.Type=27;if(A.Contains(eh,(new AJ($stringToBytes("```"))))){g.CodeMarkerLen=2;}else if(A.Contains(eh,(new AJ($stringToBytes("``"))))){g.CodeMarkerLen=1;}else if(A.Contains(eh,(new AJ($stringToBytes("`"))))){g.CodeMarkerLen=2;}g.AppendChild(new D.Node.ptr("","","","",28,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if(A.Contains(eh,(new AJ($stringToBytes("``"))))){ek.Tokens=$appendSlice((new AJ($stringToBytes(" "))),ek.Tokens);}g.AppendChild(ek);if(A.Contains(eh,(new AJ($stringToBytes("``"))))){ek.Tokens=$append(ek.Tokens,32);}g.AppendChild(new D.Node.ptr("","","","",30,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=-1;return;case 23:if((33===b.Context.Tip.Type)||(2===b.Context.Tip.Type)){$s=11;continue;}if(AS.nil===a.NextSibling){$s=11;continue;}if(b.Context.ParseOption.ProtyleWYSIWYG&&c.parentIs(a,new BF([365829]))){g.Type=525;}else{g.Type=31;g.Tokens=K.StrToBytes("\n");}b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 24:g.Type=33;el=O.TrimSpace(K.DomText(a));$s=121;case 121:if($c){$c=false;el=el.$blk();}if(el&&el.$blk!==undefined){break s;}em=el;if(""===em&&!(AS.nil===a.Parent)&&c.parentIs(a,new BF([89090,187906,199938,214274,216834,412930,92931,354311]))&&BK.nil===K.DomChildrenByType(a,198403)){$s=-1;return;}if(""===em&&AS.nil===a.FirstChild){$s=-1;return;}if(!(AS.nil===a.FirstChild)&&(198403===a.FirstChild.DataAtom)&&O.Contains(K.DomAttrValue(a.FirstChild,"src"),"wikimedia.org")){$s=11;continue;}g.AppendChild(new D.Node.ptr("","","","",36,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 25:en=K.DomAttrValue(a,"class");eo=K.DomAttrValue(a,"alt");if("emoji"===en){$s=122;continue;}$s=123;continue;case 122:eq=(ep=$mapIndex(I.EmojiUnicodeAlias,$String.keyFor(eo)),ep!==undefined?ep.v:"");if(!(""===eq)){g.Type=16;g.Tokens=(new AJ($stringToBytes(eo)));}else{g.Type=200;er=new D.Node.ptr("","","","",202,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,b.EmojiImgTokens(eo,K.DomAttrValue(a,"src")),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);er.AppendChild(new D.Node.ptr("","","","",203,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(":"+eo+":"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));g.AppendChild(er);}$s=124;continue;case 123:g.Type=34;g.AppendChild(new D.Node.ptr("","","","",35,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));g.AppendChild(new D.Node.ptr("","","","",36,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if(!(""===eo)){$s=125;continue;}$s=126;continue;case 125:es=O.TrimSpace(eo);$s=127;case 127:if($c){$c=false;es=es.$blk();}if(es&&es.$blk!==undefined){break s;}eo=es;eo=O.ReplaceAll(eo,"]","");eo=O.ReplaceAll(eo,"\n"," ");eo=O.ReplaceAll(eo,"\xE5\x8A\xA8\xE5\x9B\xBE\xE5\xB0\x81\xE9\x9D\xA2","\xE5\x8A\xA8\xE5\x9B\xBE");g.AppendChild(new D.Node.ptr("","","","",40,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(eo),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));case 126:g.AppendChild(new D.Node.ptr("","","","",37,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));g.AppendChild(new D.Node.ptr("","","","",38,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));et=K.DomAttrValue(a,"src");if(O.Contains(e,"ztext-gif")&&O.Contains(et,"zhimg.com")){et=O.Replace(et,".jpg",".webp",1);}if(O.HasPrefix(et,"data:image")||O.HasSuffix(et,"img-loading.svg")){eu=K.DomAttrValue(a,"data-src");if(!(""===eu)){if(O.HasPrefix(eu,"http://")||O.HasPrefix(eu,"https://")){et=eu;}}}ev=K.DomAttrValue(a,"data-original");if(!(""===ev)&&!O.HasPrefix(ev,"/")){if(""===et||!O.HasSuffix(et,".gif")){et=ev;}}if(""===et){$s=128;continue;}$s=129;continue;case 128:ew=K.DomAttrValue(a,"srcset");if(!(""===ew)){$s=130;continue;}$s=131;continue;case 130:if(O.Contains(ew,",")){$s=132;continue;}$s=133;continue;case 132:et=(ex=O.Split(ew,","),ey=O.Split(ew,",").$length-1>>0,((ey<0||ey>=ex.$length)?($throwRuntimeError("index out of range"),undefined):ex.$array[ex.$offset+ey]));ez=O.TrimSpace(et);$s=135;case 135:if($c){$c=false;ez=ez.$blk();}if(ez&&ez.$blk!==undefined){break s;}et=ez;if(O.Contains(et," ")){$s=136;continue;}$s=137;continue;case 136:fb=O.TrimSpace((fa=O.Split(et," "),(0>=fa.$length?($throwRuntimeError("index out of range"),undefined):fa.$array[fa.$offset+0])));$s=138;case 138:if($c){$c=false;fb=fb.$blk();}if(fb&&fb.$blk!==undefined){break s;}et=fb;case 137:$s=134;continue;case 133:fc=O.TrimSpace(et);$s=139;case 139:if($c){$c=false;fc=fc.$blk();}if(fc&&fc.$blk!==undefined){break s;}et=fc;if(O.Contains(et," ")){$s=140;continue;}$s=141;continue;case 140:fe=O.TrimSpace((fd=O.Split(ew," "),(0>=fd.$length?($throwRuntimeError("index out of range"),undefined):fd.$array[fd.$offset+0])));$s=142;case 142:if($c){$c=false;fe=fe.$blk();}if(fe&&fe.$blk!==undefined){break s;}et=fe;case 141:case 134:case 131:case 129:if(O.Contains(et,"wikipedia/commons/thumb/")){ff=M.Ext(et);if(O.Contains(et,".svg.png")){ff=".svg";}fg=O.Index(et,ff+"/");if(0>0));et=O.ReplaceAll(et,"/commons/thumb/","/commons/");}}g.AppendChild(new D.Node.ptr("","","","",41,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(et),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));fh="";fi=AS.nil;fj=a.NextSibling;case 143:if(!(!(AS.nil===fj))){$s=144;continue;}if(!(1===fj.Type)){fk=false;$s=147;continue s;}fl=O.TrimSpace(fj.Data);$s=148;case 148:if($c){$c=false;fl=fl.$blk();}if(fl&&fl.$blk!==undefined){break s;}fk=""===fl;case 147:if(fk){$s=145;continue;}$s=146;continue;case 145:fj=fj.NextSibling;$s=143;continue;case 146:if(142858===fj.DataAtom){fi=fj;$s=144;continue;}fj=fj.NextSibling;$s=143;continue;case 144:if(!(AS.nil===fi)){fh=K.DomText(fi);fi.Unlink();}if(""===fh){fh=K.DomAttrValue(a,"title");}fm=O.TrimSpace(fh);$s=149;case 149:if($c){$c=false;fm=fm.$blk();}if(fm&&fm.$blk!==undefined){break s;}fh=fm;if(!(""===fh)&&!("null"===fh)&&!("undefined"===fh)){g.AppendChild(new D.Node.ptr("","","","",43,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));g.AppendChild(new D.Node.ptr("","","","",42,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(fh))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}g.AppendChild(new D.Node.ptr("","","","",39,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));fn=O.TrimSpace(K.DomAttrValue(a,"width"));$s=150;case 150:if($c){$c=false;fn=fn.$blk();}if(fn&&fn.$blk!==undefined){break s;}fo=fn;if(!(""===fo)){$s=151;continue;}$s=152;continue;case 151:if(K.IsDigit(fo)){fo=fo+("px");}fp="width: "+fo+";";fq=new D.Node.ptr("","","","",456,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,I.IAL2Tokens(new BB([new AX(["style",fp])])),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);g.SetIALAttr("style",fp);g.InsertAfter(fq);$s=153;continue;case 152:fr=O.TrimSpace(K.DomAttrValue(a,"height"));$s=154;case 154:if($c){$c=false;fr=fr.$blk();}if(fr&&fr.$blk!==undefined){break s;}fs=fr;if(!(""===fs)){if(K.IsDigit(fs)){fs=fs+("px");}ft="height: "+fs+";";fu=new D.Node.ptr("","","","",456,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,I.IAL2Tokens(new BB([new AX(["style",ft])])),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);g.SetIALAttr("style",ft);g.InsertAfter(fu);}case 153:case 124:if(0===b.Context.Tip.Type){fv=new D.Node.ptr("","","","",1,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);b.Context.Tip.AppendChild(fv);b.Context.Tip=fv;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}fw=g.Next;b.Context.Tip.AppendChild(g);if(!(AT.nil===fw)){b.Context.Tip.AppendChild(fw);}b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 26:g.Type=100;g.TaskListItemChecked=c.hasAttr(a,"checked");b.Context.Tip.AppendChild(g);if(!(AT.nil===g.Parent.Parent)){if(AZ.nil===g.Parent.Parent.ListData){g.Parent.Parent.ListData=new D.ListData.ptr(3,false,0,0,0,0,0,false,AJ.nil,0);}else{g.Parent.Parent.ListData.Typ=3;}}$s=49;continue;case 27:if(!c.ParseOptions.GFMStrikethrough){g.Type=570;g.AppendChild(new D.Node.ptr("","","","",571,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{g.Type=101;g.AppendChild(new D.Node.ptr("","","","",104,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("~~"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 28:g.Type=570;g.AppendChild(new D.Node.ptr("","","","",571,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 29:if(!c.ParseOptions.Mark){g.Type=570;g.AppendChild(new D.Node.ptr("","","","",571,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{g.Type=450;g.AppendChild(new D.Node.ptr("","","","",453,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("=="),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 30:if(!c.ParseOptions.Sup){g.Type=570;g.AppendChild(new D.Node.ptr("","","","",571,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{g.Type=485;g.AppendChild(new D.Node.ptr("","","","",486,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 31:if(!c.ParseOptions.Sub){g.Type=570;g.AppendChild(new D.Node.ptr("","","","",571,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{g.Type=490;g.AppendChild(new D.Node.ptr("","","","",491,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 32:g.Type=106;fx=BA.nil;if(!(AS.nil===a.FirstChild)&&!(AS.nil===a.FirstChild.FirstChild)&&!(AS.nil===a.FirstChild.FirstChild.FirstChild)){fy=a.FirstChild.FirstChild.FirstChild;while(true){if(!(!(AS.nil===fy))){break;}fz=K.DomAttrValue(fy,"align");ga=fz;if(ga===("left")){fx=$append(fx,1);}else if(ga===("center")){fx=$append(fx,2);}else if(ga===("right")){fx=$append(fx,3);}else{fx=$append(fx,0);}fy=fy.NextSibling;}}if(!(AT.nil===b.Context.Tip.LastChild)&&!b.Context.Tip.LastChild.IsBlock()){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",31,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}g.TableAligns=fx;b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 33:if(AS.nil===a.FirstChild){$s=11;continue;}gb=K.DomChildrenByType(a.Parent,9989);if(0=gb.$length?($throwRuntimeError("index out of range"),undefined):gb.$array[gb.$offset+0]);gd=0;ge=gc.FirstChild;while(true){if(!(!(AS.nil===ge))){break;}if(!((52226===ge.DataAtom))){ge=ge.NextSibling;continue;}gf=0;gg=ge.FirstChild;while(true){if(!(!(AS.nil===gg))){break;}if(37378===gg.DataAtom){gf=gf+(1)>>0;}gg=gg.NextSibling;}if(gf>gd){gd=gf;}ge=ge.NextSibling;}gh=a.FirstChild;while(true){if(!(!(AS.nil===gh))){break;}if(!((52226===gh.DataAtom))){gh=gh.NextSibling;continue;}gi=0;gj=gh.FirstChild;while(true){if(!(!(AS.nil===gj))){break;}if(87554===gj.DataAtom){gi=gi+(1)>>0;}gj=gj.NextSibling;}if(gi>0;}}gh=gh.NextSibling;}}g.Type=107;b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 34:$s=49;continue;case 35:if(AS.nil===a.FirstChild){$s=11;continue;}gm=a.Parent.Parent;g.Type=108;if(AT.nil===b.Context.Tip.ChildByType(107)&&1>K.DomChildrenByType(gm,208901).$length){gn=new D.Node.ptr("","","","",107,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);b.Context.Tip.AppendChild(gn);b.Context.Tip=gn;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);}b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 36:g.Type=109;go=K.DomAttrValue(a,"align");gp=0;gq=go;if(gq===("left")){gp=1;}else if(gq===("center")){gp=2;}else if(gq===("right")){gp=3;}else{gp=0;}g.TableCellAlign=gp;b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 37:$s=-1;return;case 38:gr=K.DomAttrValue(a,"class");if("fn__space5"===gr){$s=-1;return;}if("tip"===gr){$s=155;continue;}$s=156;continue;case 155:if(!(AT.nil===b.Context.Tip.LastChild)&&(16===b.Context.Tip.LastChild.Type)){$s=157;continue;}$s=158;continue;case 157:b.Context.Tip.LastChild.Type=530;b.Context.Tip.LastChild.TextMarkType="inline-memo";b.Context.Tip.LastChild.TextMarkTextContent=b.Context.Tip.LastChild.TokensStr();b.Context.Tip.LastChild.TextMarkInlineMemoContent=K.DomText(a);if(!(AT.nil===b.Context.Tip.LastChild.Previous)&&(16===b.Context.Tip.LastChild.Previous.Type)){$s=159;continue;}$s=160;continue;case 159:gs=A.TrimSpace(b.Context.Tip.LastChild.Previous.Tokens);$s=161;case 161:if($c){$c=false;gs=gs.$blk();}if(gs&&gs.$blk!==undefined){break s;}b.Context.Tip.LastChild.Previous.Tokens=gs;if(0===b.Context.Tip.LastChild.Previous.Tokens.$length){b.Context.Tip.LastChild.Previous.Unlink();}case 160:$s=-1;return;case 158:case 156:gt=O.TrimSpace(K.DomAttrValue(a,"title"));$s=162;case 162:if($c){$c=false;gt=gt.$blk();}if(gt&>.$blk!==undefined){break s;}gu=gt;if(!(""===gu)&&b.Context.Tip.IsBlock()){$s=163;continue;}$s=164;continue;case 163:g.Type=530;g.TextMarkType="inline-memo";g.TextMarkTextContent=K.DomText(a);g.TextMarkInlineMemoContent=gu;b.Context.Tip.AppendChild(g);if(!(AT.nil===b.Context.Tip.LastChild.Previous)&&(16===b.Context.Tip.LastChild.Previous.Type)){$s=165;continue;}$s=166;continue;case 165:gv=A.TrimSpace(b.Context.Tip.LastChild.Previous.Tokens);$s=167;case 167:if($c){$c=false;gv=gv.$blk();}if(gv&&gv.$blk!==undefined){break s;}b.Context.Tip.LastChild.Previous.Tokens=gv;if(0===b.Context.Tip.LastChild.Previous.Tokens.$length){b.Context.Tip.LastChild.Previous.Unlink();}case 166:$s=-1;return;case 164:gw=K.DomAttrValue(a,"data-type");if(O.Contains(gw," ")){$s=168;continue;}$s=169;continue;case 168:g.Type=530;g.TextMarkType=gw;g.TextMarkTextContent=K.DomText(a);b.Context.Tip.AppendChild(g);$s=-1;return;case 169:gw=(gx=O.Split(gw," "),(0>=gx.$length?($throwRuntimeError("index out of range"),undefined):gx.$array[gx.$offset+0]));gy=gw;if(gy===("inline-math")){$s=172;continue;}if(gy===("code")){$s=173;continue;}if(gy===("tag")){$s=174;continue;}if(gy===("kbd")){$s=175;continue;}if(gy===("sub")){$s=176;continue;}if(gy===("sup")){$s=177;continue;}if(gy===("mark")){$s=178;continue;}if(gy===("s")){$s=179;continue;}if(gy===("u")){$s=180;continue;}if(gy===("em")){$s=181;continue;}if(gy===("strong")){$s=182;continue;}if(gy===("block-ref")){$s=183;continue;}$s=184;continue;case 172:gz=K.DomAttrValue(a,"data-content");$r=AB(b,gz);$s=185;case 185:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 173:if(!(AT.nil===b.Context.Tip.LastChild)&&(27===b.Context.Tip.LastChild.Type)){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("\xE2\x80\x8B"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}ha=new D.Node.ptr("","","","",27,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);hb=K.StrToBytes(K.DomText(a));if(A.Contains(hb,(new AJ($stringToBytes("`"))))){g.CodeMarkerLen=2;}ha.AppendChild(new D.Node.ptr("","","","",28,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ha.AppendChild(new D.Node.ptr("","","","",29,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,hb,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ha.AppendChild(new D.Node.ptr("","","","",30,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("`"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(ha);$s=-1;return;case 174:hc=new D.Node.ptr("","","","",460,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);hc.AppendChild(new D.Node.ptr("","","","",461,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("#"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hc.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hc.AppendChild(new D.Node.ptr("","","","",462,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("#"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(hc);$s=-1;return;case 175:if(!(AT.nil===b.Context.Tip.LastChild)&&(515===b.Context.Tip.LastChild.Type)){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("\xE2\x80\x8B"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}hd=new D.Node.ptr("","","","",515,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);hd.AppendChild(new D.Node.ptr("","","","",516,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hd.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hd.AppendChild(new D.Node.ptr("","","","",517,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(hd);$s=-1;return;case 176:he=new D.Node.ptr("","","","",490,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);he.AppendChild(new D.Node.ptr("","","","",491,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));he.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));he.AppendChild(new D.Node.ptr("","","","",492,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(he);$s=-1;return;case 177:hf=new D.Node.ptr("","","","",485,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);hf.AppendChild(new D.Node.ptr("","","","",486,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hf.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hf.AppendChild(new D.Node.ptr("","","","",487,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(hf);$s=-1;return;case 178:hg=new D.Node.ptr("","","","",450,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);hg.AppendChild(new D.Node.ptr("","","","",453,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("=="),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hg.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hg.AppendChild(new D.Node.ptr("","","","",454,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("=="),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(hg);$s=-1;return;case 179:hh=new D.Node.ptr("","","","",101,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);hh.AppendChild(new D.Node.ptr("","","","",104,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("~~"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hh.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hh.AppendChild(new D.Node.ptr("","","","",105,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("~~"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(hh);$s=-1;return;case 180:hi=new D.Node.ptr("","","","",520,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);hi.AppendChild(new D.Node.ptr("","","","",521,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hi.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hi.AppendChild(new D.Node.ptr("","","","",522,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(hi);$s=-1;return;case 181:hj=new D.Node.ptr("","","","",17,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);hj.AppendChild(new D.Node.ptr("","","","",18,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("*"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hj.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hj.AppendChild(new D.Node.ptr("","","","",19,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("*"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(hj);$s=-1;return;case 182:hk=new D.Node.ptr("","","","",22,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);hk.AppendChild(new D.Node.ptr("","","","",23,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hk.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hk.AppendChild(new D.Node.ptr("","","","",24,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(hk);$s=-1;return;case 183:hl=new D.Node.ptr("","","","",430,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);hl.AppendChild(new D.Node.ptr("","","","",38,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hl.AppendChild(new D.Node.ptr("","","","",38,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hl.AppendChild(new D.Node.ptr("","","","",431,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomAttrValue(a,"data-id")),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hl.AppendChild(new D.Node.ptr("","","","",432,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if("s"===K.DomAttrValue(a,"data-subtype")){hl.AppendChild(new D.Node.ptr("","","","",433,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{hl.AppendChild(new D.Node.ptr("","","","",434,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}hl.AppendChild(new D.Node.ptr("","","","",39,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));hl.AppendChild(new D.Node.ptr("","","","",39,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(hl);$s=-1;return;case 184:case 171:case 170:hm=O.TrimSpace(K.DomAttrValue(a,"data-tex"));$s=186;case 186:if($c){$c=false;hm=hm.$blk();}if(hm&&hm.$blk!==undefined){break s;}hn=hm;if(!(""===hn)){$s=187;continue;}$s=188;continue;case 187:if(!(AS.nil===a.Parent)&&O.Contains(K.DomAttrValue(a.Parent,"class"),"math-inline")){$s=189;continue;}$s=190;continue;case 189:$r=AB(b,hn);$s=191;case 191:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 190:ho=!(AS.nil===a.Parent)&&(c.parentIs(a,new BF([449798,28162,1537,257,40708,37378,87554]))||O.Contains(K.DomAttrValue(a.Parent,"class"),"inline"));if(!(ho&&(40708===a.DataAtom)&&AS.nil===a.PrevSibling)){hq=false;$s=195;continue s;}if(AS.nil===a.NextSibling){hr=true;$s=196;continue s;}if(!(1===a.NextSibling.Type)){hs=false;$s=197;continue s;}ht=O.TrimSpace(K.DomText(a.NextSibling));$s=198;case 198:if($c){$c=false;ht=ht.$blk();}if(ht&&ht.$blk!==undefined){break s;}hs=""===ht;case 197:hr=hs;case 196:hq=hr;case 195:if(!(hq&&AS.nil===a.Parent.PrevSibling)){hp=false;$s=194;continue s;}if(AS.nil===a.Parent.NextSibling){hu=true;$s=199;continue s;}if(!(1===a.Parent.NextSibling.Type)){hv=false;$s=200;continue s;}hw=O.TrimSpace(K.DomText(a.Parent.NextSibling));$s=201;case 201:if($c){$c=false;hw=hw.$blk();}if(hw&&hw.$blk!==undefined){break s;}hv=""===hw;case 200:hu=hv;case 199:hp=hu;case 194:if(hp){$s=192;continue;}$s=193;continue;case 192:$r=AC(b,hn);$s=202;case 202:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 193:if(!(!ho&&AS.nil===a.PrevSibling)){hx=false;$s=205;continue s;}if(AS.nil===a.NextSibling){hy=true;$s=206;continue s;}if(!(1===a.NextSibling.Type)){hz=false;$s=207;continue s;}ia=O.TrimSpace(K.DomText(a.NextSibling));$s=208;case 208:if($c){$c=false;ia=ia.$blk();}if(ia&&ia.$blk!==undefined){break s;}hz=""===ia;case 207:hy=hz;case 206:hx=hy;case 205:if(hx){$s=203;continue;}$s=204;continue;case 203:$r=AC(b,hn);$s=209;case 209:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 204:if(!ho){$s=210;continue;}$s=211;continue;case 210:ib=!(AS.nil===a.Parent)&&(c.parentIs(a,new BF([92931,354311,3073]))||O.Contains(K.DomAttrValue(a.Parent,"class"),"block"));if(!(ib&&(40708===a.DataAtom)&&AS.nil===a.PrevSibling)){ic=false;$s=214;continue s;}if(AS.nil===a.NextSibling){id=true;$s=215;continue s;}if(!(1===a.NextSibling.Type)){ie=false;$s=216;continue s;}ig=O.TrimSpace(K.DomText(a.NextSibling));$s=217;case 217:if($c){$c=false;ig=ig.$blk();}if(ig&&ig.$blk!==undefined){break s;}ie=""===ig;case 216:id=ie;case 215:ic=id;case 214:if(ic){$s=212;continue;}$s=213;continue;case 212:$r=AC(b,hn);$s=218;case 218:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 213:case 211:if((40708===a.DataAtom)&&"katex-display"===K.DomAttrValue(a,"class")||!(AS.nil===K.DomChildByTypeAndClass(a,40708,new AX(["MathJax_SVG_Display"])))){$s=219;continue;}$s=220;continue;case 219:$r=AC(b,hn);$s=221;case 221:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 220:ih=O.TrimSpace(hn);$s=225;case 225:if($c){$c=false;ih=ih.$blk();}if(ih&&ih.$blk!==undefined){break s;}ii=O.HasSuffix(ih,"\\\\");$s=226;case 226:if($c){$c=false;ii=ii.$blk();}if(ii&&ii.$blk!==undefined){break s;}if(ii||O.Contains(hn,"\n")||O.Contains(hn,"\\tag{")){$s=222;continue;}$s=223;continue;case 222:$r=AC(b,hn);$s=227;case 227:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=224;continue;case 223:$r=AB(b,hn);$s=228;case 228:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 224:$s=-1;return;case 188:ij=O.TrimSpace(K.DomAttrValue(a,"class"));$s=231;case 231:if($c){$c=false;ij=ij.$blk();}if(ij&&ij.$blk!==undefined){break s;}ik=O.ToLower(ij);$s=232;case 232:if($c){$c=false;ik=ik.$blk();}if(ik&&ik.$blk!==undefined){break s;}il=O.Contains(ik,"katex");$s=233;case 233:if($c){$c=false;il=il.$blk();}if(il&&il.$blk!==undefined){break s;}if(il){$s=229;continue;}$s=230;continue;case 229:im=K.DomChildByTypeAndClass(a,40708,new AX(["katex-mathml"]));if(!(AS.nil===im)){$s=234;continue;}$s=235;continue;case 234:io=K.DomText(im.FirstChild);if(!(""===io)){$s=236;continue;}$s=237;continue;case 236:ip=O.TrimSpace(io);$s=238;case 238:if($c){$c=false;ip=ip.$blk();}if(ip&&ip.$blk!==undefined){break s;}io=ip;while(true){if(!(O.Contains(io,"\n "))){break;}io=O.ReplaceAll(io,"\n ","\n");}iq=O.LastIndex(io,"\n\n\n\n");if(0>0));ir=O.TrimSpace(io);$s=241;case 241:if($c){$c=false;ir=ir.$blk();}if(ir&&ir.$blk!==undefined){break s;}io=ir;$r=AB(b,io);$s=242;case 242:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 240:case 237:case 235:case 230:is=O.TrimSpace(K.DomAttrValue(a,"class"));$s=245;case 245:if($c){$c=false;is=is.$blk();}if(is&&is.$blk!==undefined){break s;}it=O.ToLower(is);$s=246;case 246:if($c){$c=false;it=it.$blk();}if(it&&it.$blk!==undefined){break s;}iu=O.Contains(it,"mathjax");$s=247;case 247:if($c){$c=false;iu=iu.$blk();}if(iu&&iu.$blk!==undefined){break s;}if(iu){$s=243;continue;}$s=244;continue;case 243:iv=K.DomChildrenByType(a,137222);if(0=iv.$length?($throwRuntimeError("index out of range"),undefined):iv.$array[iv.$offset+0]);ix=K.DomText(iw.FirstChild);if(!(""===ix)){$s=250;continue;}$s=251;continue;case 250:$r=AB(b,ix);$s=252;case 252:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return;case 251:case 249:$s=-1;return;case 244:iy=K.DomAttrValue(a,"style");if(O.Contains(iy,"underline")){iz=K.DomText(a);if(""===iz){$s=11;continue;}if(!(AT.nil===b.Context.Tip.LastChild)&&!((570===b.Context.Tip.LastChild.Type))){if((520===b.Context.Tip.Type)||b.Context.Tip.ParentIs(520,JE.nil)){$s=11;continue;}ja=new D.Node.ptr("","","","",520,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);ja.AppendChild(new D.Node.ptr("","","","",521,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ja.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(iz),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));ja.AppendChild(new D.Node.ptr("","","","",522,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(ja);$s=-1;return;}}if(O.Contains(iy,"bold")){jb=K.DomText(a);if(""===jb){$s=11;continue;}if(!(AT.nil===b.Context.Tip.LastChild)&&!((570===b.Context.Tip.LastChild.Type))){if((22===b.Context.Tip.Type)||b.Context.Tip.ParentIs(22,JE.nil)){$s=11;continue;}if(22===b.Context.Tip.LastChild.Type){if(!(AT.nil===b.Context.Tip.LastChild.LastChild.Previous)&&(16===b.Context.Tip.LastChild.LastChild.Previous.Type)){b.Context.Tip.LastChild.LastChild.Previous.Tokens=$appendSlice(b.Context.Tip.LastChild.LastChild.Previous.Tokens,jb);$s=-1;return;}}jc=new D.Node.ptr("","","","",22,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);jc.AppendChild(new D.Node.ptr("","","","",23,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));jc.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(jb),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));jc.AppendChild(new D.Node.ptr("","","","",24,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(jc);$s=-1;return;}}$s=49;continue;case 39:if(!(AT.nil===b.Context.Tip.LastChild)&&(515===b.Context.Tip.LastChild.Type)){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("\xE2\x80\x8B"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}jd=new D.Node.ptr("","","","",515,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);jd.AppendChild(new D.Node.ptr("","","","",516,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));jd.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomText(a)),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));jd.AppendChild(new D.Node.ptr("","","","",517,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.AppendChild(jd);$s=-1;return;case 40:g.Type=16;je=(new AJ($stringToBytes(K.DomText(a))));while(true){if(!(O.Contains(($bytesToString(je)),"\n\n"))){break;}je=A.ReplaceAll(je,(new AJ($stringToBytes("\n\n"))),(new AJ($stringToBytes("\n"))));}while(true){if(!(O.Contains(($bytesToString(je)),"\n "))){break;}je=A.ReplaceAll(je,(new AJ($stringToBytes("\n "))),(new AJ($stringToBytes("\n "))));}je=A.ReplaceAll(je,(new AJ($stringToBytes("\n "))),(new AJ($stringToBytes("\n"))));je=A.ReplaceAll(je,(new AJ($stringToBytes("\n"))),(new AJ($stringToBytes(" "))));g.Tokens=je;b.Context.Tip.AppendChild(g);$s=-1;return;case 41:g.Type=7;g.ListData=new D.ListData.ptr(0,false,0,0,0,0,0,false,AJ.nil,0);g.ListData.Tight=true;b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);$s=49;continue;case 42:if(!((7===b.Context.Tip.Type))||AS.nil===a.Parent||!((29191===a.Parent.DataAtom))){$s=-1;return;}jf=new D.Node.ptr("","","","",8,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);jf.ListData=new D.ListData.ptr(0,false,42,0,0,0,0,false,(new AJ($stringToBytes("*"))),0);g.Type=1;jf.AppendChild(g);b.Context.Tip.AppendChild(jf);b.Context.Tip=g;$s=49;continue;case 43:g.Type=9;jg=K.DomHTML(a);$s=253;case 253:if($c){$c=false;jg=jg.$blk();}if(jg&&jg.$blk!==undefined){break s;}g.Tokens=jg;b.Context.Tip.AppendChild(g);$s=-1;return;case 44:jh=K.DomHTML(a);$s=254;case 254:if($c){$c=false;jh=jh.$blk();}if(jh&&jh.$blk!==undefined){break s;}ji=jh;jj=K.ParseHTML(($bytesToString(ji)));$s=255;case 255:if($c){$c=false;jj=jj.$blk();}if(jj&&jj.$blk!==undefined){break s;}jk=jj;if(AS.nil===jk){$s=-1;return;}jl=K.DomChildrenByType(jk,192773);if(1>jl.$length){$s=-1;return;}if(1=jl.$length?($throwRuntimeError("index out of range"),undefined):jl.$array[jl.$offset+0]);jn=K.DomChildrenByType(jm,227334);if(1>jn.$length){g.Tokens=ji;b.Context.Tip.AppendChild(g);$s=-1;return;}jo=(0>=jn.$length?($throwRuntimeError("index out of range"),undefined):jn.$array[jn.$offset+0]);jo.Unlink();K.RemoveDomAttrs(jm);K.SetDomAttrValue(jm,"src",K.DomAttrValue(jo,"src"));K.SetDomAttrValue(jm,"controls","controls");jp=K.DomHTML(jm);$s=256;case 256:if($c){$c=false;jp=jp.$blk();}if(jp&&jp.$blk!==undefined){break s;}g.Tokens=jp;b.Context.Tip.AppendChild(g);$s=-1;return;case 45:$s=-1;return;case 46:jq=K.DomText(a.FirstChild);if(!(""===jq)){$s=257;continue;}$s=258;continue;case 257:if(b.Context.Tip.IsContainerBlock()||(!(AS.nil===a.Parent)&&O.Contains(K.DomAttrValue(a.Parent,"class"),"math display")&&a.Parent.LastChild===a)||O.Contains(K.DomAttrValue(a,"type"),"mode=display")){$s=259;continue;}$s=260;continue;case 259:$r=AC(b,jq);$s=262;case 262:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=261;continue;case 260:$r=AB(b,jq);$s=263;case 263:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}case 261:$s=-1;return;case 258:$s=49;continue;case 47:if(b.Context.Tip.IsBlock()){$s=264;continue;}$s=265;continue;case 264:if(!(AT.nil===b.Context.Tip.LastChild)&&(34===b.Context.Tip.LastChild.Type)){$s=266;continue;}$s=267;continue;case 266:jr=b.Context.Tip.LastChild.ChildByType(39);if(!(AT.nil===jr)){$s=268;continue;}$s=269;continue;case 268:if(!(AS.nil===a.FirstChild)&&(40708===a.FirstChild.DataAtom)){js=a.FirstChild.FirstChild;if(!(AS.nil===js)){js.Unlink();a.AppendChild(js);}a.FirstChild.Unlink();}if(!K.DomExistChildByType(a,new BF([1,40708]))){$s=270;continue;}$s=271;continue;case 270:jt=O.TrimSpace(K.DomText(a));$s=272;case 272:if($c){$c=false;jt=jt.$blk();}if(jt&&jt.$blk!==undefined){break s;}ju=jt;if(!(""===ju)&&!("null"===ju)&&!("undefined"===ju)){jr.InsertBefore(new D.Node.ptr("","","","",43,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));jr.InsertBefore(new D.Node.ptr("","","","",42,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes(ju))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=-1;return;}case 271:case 269:case 267:if(!((0===b.Context.Tip.Type))){b.Context.Tip.AppendChild(new D.Node.ptr("","","","",31,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=11;continue;}case 265:g.Type=1;b.Context.Tip.AppendChild(g);b.Context.Tip=g;$s=49;continue;case 48:if(!b.Context.Tip.IsBlock()){$s=11;continue;}g.Type=1;b.Context.Tip.AppendChild(g);b.Context.Tip=g;$deferred.push([$methodVal(b.Context,"ParentTip"),[]]);case 49:case 11:jv=a.FirstChild;case 273:if(!(!(jv===AS.nil))){$s=274;continue;}$r=c.genASTByDOM(jv,b);$s=275;case 275:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}jv=jv.NextSibling;$s=273;continue;case 274:jw=a.DataAtom;if((jw===(28162))||(jw===(1537))){$s=277;continue;}if((jw===(449798))||(jw===(257))){$s=278;continue;}if(jw===(1)){$s=279;continue;}if((jw===(283139))||(jw===(9473))||(jw===(53766))){$s=280;continue;}if(jw===(2817)){$s=281;continue;}if(jw===(46596)){$s=282;continue;}if(jw===(461571)){$s=283;continue;}if(jw===(421123)){$s=284;continue;}if(jw===(29191)){$s=285;continue;}if(jw===(459783)){$s=286;continue;}$s=287;continue;case 277:if(!c.ParseOptions.InlineAsterisk||!c.ParseOptions.InlineUnderscore){g.AppendChild(new D.Node.ptr("","","","",572,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{g.Type=17;g.AppendChild(new D.Node.ptr("","","","",19,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("*"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$r=AD(a,b,c);$s=288;case 288:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=287;continue;case 278:if(!c.ParseOptions.InlineAsterisk||!c.ParseOptions.InlineUnderscore){g.AppendChild(new D.Node.ptr("","","","",572,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{g.AppendChild(new D.Node.ptr("","","","",24,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("**"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$r=AD(a,b,c);$s=289;case 289:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=287;continue;case 279:g.AppendChild(new D.Node.ptr("","","","",37,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));g.AppendChild(new D.Node.ptr("","","","",38,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));g.AppendChild(new D.Node.ptr("","","","",41,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(K.DomAttrValue(a,"href")),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));jx=K.DomAttrValue(a,"title");if(!(""===jx)){g.AppendChild(new D.Node.ptr("","","","",43,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));g.AppendChild(new D.Node.ptr("","","","",42,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(jx),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}g.AppendChild(new D.Node.ptr("","","","",39,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=287;continue;case 280:if(!c.ParseOptions.GFMStrikethrough){g.AppendChild(new D.Node.ptr("","","","",572,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{g.AppendChild(new D.Node.ptr("","","","",105,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("~~"),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$r=AD(a,b,c);$s=290;case 290:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=287;continue;case 281:g.AppendChild(new D.Node.ptr("","","","",572,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=287;continue;case 282:if(!c.ParseOptions.Mark){g.AppendChild(new D.Node.ptr("","","","",572,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{g.AppendChild(new D.Node.ptr("","","","",454,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes("=="),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$r=AD(a,b,c);$s=291;case 291:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=287;continue;case 283:if(!c.ParseOptions.Sup){g.AppendChild(new D.Node.ptr("","","","",572,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{g.AppendChild(new D.Node.ptr("","","","",487,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$r=AD(a,b,c);$s=292;case 292:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=287;continue;case 284:if(!c.ParseOptions.Sub){g.AppendChild(new D.Node.ptr("","","","",572,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(""),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}else{g.AppendChild(new D.Node.ptr("","","","",492,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}$r=AD(a,b,c);$s=293;case 293:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=287;continue;case 285:b.Context.ParentTip();$s=287;continue;case 286:b.Context.ParentTip();case 287:case 276:$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:JD,$c:true,$r,a,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax,ay,az,b,ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bx,by,bz,c,ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cx,cy,cz,d,da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dx,dy,dz,e,ea,eb,ec,ed,ee,ef,eg,eh,ei,ej,ek,el,em,en,eo,ep,eq,er,es,et,eu,ev,ew,ex,ey,ez,f,fa,fb,fc,fd,fe,ff,fg,fh,fi,fj,fk,fl,fm,fn,fo,fp,fq,fr,fs,ft,fu,fv,fw,fx,fy,fz,g,ga,gb,gc,gd,ge,gf,gg,gh,gi,gj,gk,gl,gm,gn,go,gp,gq,gr,gs,gt,gu,gv,gw,gx,gy,gz,h,ha,hb,hc,hd,he,hf,hg,hh,hi,hj,hk,hl,hm,hn,ho,hp,hq,hr,hs,ht,hu,hv,hw,hx,hy,hz,i,ia,ib,ic,id,ie,ig,ih,ii,ij,ik,il,im,io,ip,iq,ir,is,it,iu,iv,iw,ix,iy,iz,j,ja,jb,jc,jd,je,jf,jg,jh,ji,jj,jk,jl,jm,jn,jo,jp,jq,jr,js,jt,ju,jv,jw,jx,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,$s,$deferred};return $f;}}};AB=function JF(a,b){var{a,b,c,d,$s,$deferred,$r,$c}=$restore(this,{a,b});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);c=O.TrimSpace(b);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;b=O.TrimPrefix(b,"\\(");b=O.TrimSuffix(b,"\\)");b=O.TrimPrefix(b,"\\[");b=O.TrimSuffix(b,"\\]");if(""===b){$s=-1;return;}d=new D.Node.ptr("","","","",304,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);d.AppendChild(new D.Node.ptr("","","","",305,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("$"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));d.AppendChild(new D.Node.ptr("","","","",306,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(b),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));d.AppendChild(new D.Node.ptr("","","","",307,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("$"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));a.Context.Tip.AppendChild(d);a.Context.Tip=d;$deferred.push([$methodVal(a.Context,"ParentTip"),[]]);$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:JF,$c:true,$r,a,b,c,d,$s,$deferred};return $f;}}};AC=function JG(a,b){var{a,b,c,d,$s,$deferred,$r,$c}=$restore(this,{a,b});$s=$s||0;var $err=null;try{s:while(true){switch($s){case 0:$deferred=[];$curGoroutine.deferStack.push($deferred);c=O.TrimSpace(b);$s=1;case 1:if($c){$c=false;c=c.$blk();}if(c&&c.$blk!==undefined){break s;}b=c;b=O.TrimPrefix(b,"\\(");b=O.TrimSuffix(b,"\\)");b=O.TrimPrefix(b,"\\[");b=O.TrimSuffix(b,"\\]");if(""===b){$s=-1;return;}d=new D.Node.ptr("","","","",300,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,AJ.nil,"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0);d.AppendChild(new D.Node.ptr("","","","",301,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("$$"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));d.AppendChild(new D.Node.ptr("","","","",302,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(b),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));d.AppendChild(new D.Node.ptr("","","","",303,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("$$"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));if(1===a.Context.Tip.Type){a.Context.Tip.InsertAfter(d);if(AT.nil===a.Context.Tip.FirstChild){a.Context.Tip.Unlink();}}else{a.Context.Tip.AppendChild(d);}a.Context.Tip=d;$deferred.push([$methodVal(a.Context,"ParentTip"),[]]);$s=-1;return;}return;}}catch(err){$err=err;$s=-1;}finally{$callDeferred($deferred,$err);if($curGoroutine.asleep){var $f={$blk:JG,$c:true,$r,a,b,c,d,$s,$deferred};return $f;}}};AD=function JH(a,b,c){var{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s,$r,$c}=$restore(this,{a,b,c});$s=$s||0;s:while(true){switch($s){case 0:if(!(AS.nil===a.NextSibling)){$s=1;continue;}$s=2;continue;case 1:d=K.DomText(a.NextSibling);if(!(""===d)){$s=3;continue;}$s=4;continue;case 3:e=(new JI($stringToRunes(d)));if(!Q.IsSpace((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))){$s=5;continue;}$s=6;continue;case 5:if(Q.IsPunct((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))||Q.IsSymbol((0>=e.$length?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+0]))){b.Context.Tip.InsertBefore(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));b.Context.Tip.InsertAfter(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,(new AJ($stringToBytes("\xE2\x80\x8B"))),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));$s=-1;return;}f=K.DomText(a);if(!(""===f)){$s=7;continue;}$s=8;continue;case 7:e=(new JI($stringToRunes(f)));h=(g=e.$length-1>>0,((g<0||g>=e.$length)?($throwRuntimeError("index out of range"),undefined):e.$array[e.$offset+g]));if(Q.IsPunct(h)||Q.IsSymbol(h)){i=b.Context.Tip.ChildByType(16);if(!(AT.nil===i)){i.Tokens=$appendSlice((new AJ($stringToBytes("\xE2\x80\x8B"))),i.Tokens);i.Tokens=$appendSlice(i.Tokens,(new AJ($stringToBytes("\xE2\x80\x8B"))));}$s=-1;return;}j=c.prefixSpaces(f);if(!(""===j)){k=b.Context.Tip.Previous;if(!(AT.nil===k)){if(16===k.Type){k.Tokens=$appendSlice(k.Tokens,K.StrToBytes(j));}else{k.InsertAfter(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(j),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else{b.Context.Tip.AppendChild(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(j),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}l=b.Context.Tip.ChildByType(16);if(!(AT.nil===l)){l.Tokens=A.TrimLeft(l.Tokens," \xC5\xA0");}}j=c.suffixSpaces(f);if(!(""===j)){$s=9;continue;}$s=10;continue;case 9:m=b.Context.Tip.ChildrenByType(16);$s=11;case 11:if($c){$c=false;m=m.$blk();}if(m&&m.$blk!==undefined){break s;}n=m;if(0>0,((o<0||o>=n.$length)?($throwRuntimeError("index out of range"),undefined):n.$array[n.$offset+o]));p.Tokens=A.TrimRight(p.Tokens," \xC5\xA0");if(1>p.Tokens.$length){p.Unlink();}}if(!(AS.nil===a.NextSibling)){if(1===a.NextSibling.Type){a.NextSibling.Data=j+a.NextSibling.Data;}else{b.Context.Tip.InsertAfter(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(j),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}}else{b.Context.Tip.InsertAfter(new D.Node.ptr("","","","",16,AT.nil,AT.nil,AT.nil,AT.nil,AT.nil,AY.nil,K.StrToBytes(j),"","",false,false,false,0,false,0,0,0,AJ.nil,AJ.nil,AJ.nil,0,AZ.nil,false,BA.nil,0,0,0,0,AJ.nil,0,false,"",0,AJ.nil,"",AY.nil,AJ.nil,BB.nil,false,"","","","","","","","","","","",0,"","","","",0));}case 10:case 8:case 6:case 4:case 2:$s=-1;return;}return;}var $f={$blk:JH,$c:true,$r,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,$s};return $f;};FE.methods=[{prop:"Md2HTML",name:"Md2HTML",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"SpinVditorDOM",name:"SpinVditorDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2VditorDOM",name:"HTML2VditorDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"VditorDOM2HTML",name:"VditorDOM2HTML",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2VditorDOM",name:"Md2VditorDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"VditorDOM2Md",name:"VditorDOM2Md",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"RenderEChartsJSON",name:"RenderEChartsJSON",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"RenderKityMinderJSON",name:"RenderKityMinderJSON",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2Md",name:"HTML2Md",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"vditorDOM2Md",name:"vditorDOM2Md",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"adjustVditorDOM",name:"adjustVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"adjustBlockInTable",name:"adjustBlockInTable",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"adjustTag",name:"adjustTag",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"adjustNoscriptImg",name:"adjustNoscriptImg",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"adjustMath",name:"adjustMath",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"adjustTableCode",name:"adjustTableCode",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"mergeSameStrong",name:"mergeSameStrong",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"adjustVditorDOMListList",name:"adjustVditorDOMListList",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"removeHighlightJSSpans",name:"removeHighlightJSSpans",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"hljsSpans",name:"hljsSpans",pkg:"github.com/88250/lute",typ:$funcType([AS,BQ],[],false)},{prop:"removeEmptyNodes",name:"removeEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"searchEmptyNodes",name:"searchEmptyNodes",pkg:"github.com/88250/lute",typ:$funcType([AS,BQ],[],false)},{prop:"removeWbr",name:"removeWbr",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"searchWbr",name:"searchWbr",pkg:"github.com/88250/lute",typ:$funcType([AS,BQ],[],false)},{prop:"mergeVditorDOMList0",name:"mergeVditorDOMList0",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"adjustVditorDOMListTight0",name:"adjustVditorDOMListTight0",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"adjustVditorDOMListItemInP",name:"adjustVditorDOMListItemInP",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"removeCodeCode",name:"removeCodeCode",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"adjustVditorDOMCodeA",name:"adjustVditorDOMCodeA",pkg:"github.com/88250/lute",typ:$funcType([AS],[],false)},{prop:"forwardNextBlock",name:"forwardNextBlock",pkg:"github.com/88250/lute",typ:$funcType([AS],[BK,AS],false)},{prop:"listItemEnter",name:"listItemEnter",pkg:"github.com/88250/lute",typ:$funcType([AS],[$Bool],false)},{prop:"isTightList",name:"isTightList",pkg:"github.com/88250/lute",typ:$funcType([AS],[$String],false)},{prop:"genASTByVditorDOM",name:"genASTByVditorDOM",pkg:"github.com/88250/lute",typ:$funcType([AS,AE],[],false)},{prop:"hasAttr",name:"hasAttr",pkg:"github.com/88250/lute",typ:$funcType([AS,$String],[$Bool],false)},{prop:"domParent",name:"domParent",pkg:"github.com/88250/lute",typ:$funcType([AS,G.Atom],[AS],false)},{prop:"domChild",name:"domChild",pkg:"github.com/88250/lute",typ:$funcType([AS,G.Atom],[AS],false)},{prop:"domChild0",name:"domChild0",pkg:"github.com/88250/lute",typ:$funcType([AS,G.Atom],[AS],false)},{prop:"setDOMAttrValue",name:"setDOMAttrValue",pkg:"github.com/88250/lute",typ:$funcType([AS,$String,$String],[],false)},{prop:"removeDOMAttr",name:"removeDOMAttr",pkg:"github.com/88250/lute",typ:$funcType([AS,$String],[],false)},{prop:"domCode",name:"domCode",pkg:"github.com/88250/lute",typ:$funcType([AS],[$String],false)},{prop:"domCode0",name:"domCode0",pkg:"github.com/88250/lute",typ:$funcType([AS,FY],[],false)},{prop:"parentIs",name:"parentIs",pkg:"github.com/88250/lute",typ:$funcType([AS,BF],[$Bool],true)},{prop:"getParent",name:"getParent",pkg:"github.com/88250/lute",typ:$funcType([AS,G.Atom],[AS],false)},{prop:"isCaret",name:"isCaret",pkg:"github.com/88250/lute",typ:$funcType([AS],[$Bool,$Bool],false)},{prop:"isEmptyText",name:"isEmptyText",pkg:"github.com/88250/lute",typ:$funcType([AS],[$Bool],false)},{prop:"startsWithNewline",name:"startsWithNewline",pkg:"github.com/88250/lute",typ:$funcType([AS],[$Bool],false)},{prop:"isInline",name:"isInline",pkg:"github.com/88250/lute",typ:$funcType([AS],[$Bool],false)},{prop:"prefixSpaces",name:"prefixSpaces",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"suffixSpaces",name:"suffixSpaces",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"SpinVditorSVDOM",name:"SpinVditorSVDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2VditorSVDOM",name:"HTML2VditorSVDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2VditorSVDOM",name:"Md2VditorSVDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"SpinVditorIRDOM",name:"SpinVditorIRDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2VditorIRDOM",name:"HTML2VditorIRDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"VditorIRDOM2HTML",name:"VditorIRDOM2HTML",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2VditorIRDOM",name:"Md2VditorIRDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"VditorIRDOM2Md",name:"VditorIRDOM2Md",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"vditorIRDOM2Md",name:"vditorIRDOM2Md",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"genASTByVditorIRDOM",name:"genASTByVditorIRDOM",pkg:"github.com/88250/lute",typ:$funcType([AS,AE],[],false)},{prop:"SpinBlockDOM",name:"SpinBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"HTML2BlockDOM",name:"HTML2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2HTML",name:"BlockDOM2HTML",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2InlineBlockDOM",name:"BlockDOM2InlineBlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Md2BlockDOM",name:"Md2BlockDOM",pkg:"",typ:$funcType([$String,$Bool],[$String],false)},{prop:"Md2BlockDOMTree",name:"Md2BlockDOMTree",pkg:"",typ:$funcType([$String,$Bool],[$String,AE],false)},{prop:"InlineMd2BlockDOM",name:"InlineMd2BlockDOM",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2Md",name:"BlockDOM2Md",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2StdMd",name:"BlockDOM2StdMd",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2Text",name:"BlockDOM2Text",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2TextLen",name:"BlockDOM2TextLen",pkg:"",typ:$funcType([$String],[$Int],false)},{prop:"BlockDOM2Content",name:"BlockDOM2Content",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"BlockDOM2EscapeMarkerContent",name:"BlockDOM2EscapeMarkerContent",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Tree2BlockDOM",name:"Tree2BlockDOM",pkg:"",typ:$funcType([AE,AF,AG],[$String],false)},{prop:"RenderNodeBlockDOM",name:"RenderNodeBlockDOM",pkg:"",typ:$funcType([AT],[$String],false)},{prop:"BlockDOM2Tree",name:"BlockDOM2Tree",pkg:"",typ:$funcType([$String],[AE],false)},{prop:"MergeSameTextMark",name:"MergeSameTextMark",pkg:"",typ:$funcType([AT],[],false)},{prop:"MergeSameSpan",name:"MergeSameSpan",pkg:"",typ:$funcType([AT],[],false)},{prop:"CancelSuperBlock",name:"CancelSuperBlock",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"CancelList",name:"CancelList",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"CancelBlockquote",name:"CancelBlockquote",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"CancelCallout",name:"CancelCallout",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Blocks2Ps",name:"Blocks2Ps",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Blocks2Hs",name:"Blocks2Hs",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"OL2TL",name:"OL2TL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"UL2TL",name:"UL2TL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"TL2OL",name:"TL2OL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"TL2UL",name:"TL2UL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"OL2UL",name:"OL2UL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"UL2OL",name:"UL2OL",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Callout2Blockquote",name:"Callout2Blockquote",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Blockquote2Callout",name:"Blockquote2Callout",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"blockDOM2Md",name:"blockDOM2Md",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"genASTByBlockDOM",name:"genASTByBlockDOM",pkg:"github.com/88250/lute",typ:$funcType([AS,AE],[],false)},{prop:"genASTContenteditable",name:"genASTContenteditable",pkg:"github.com/88250/lute",typ:$funcType([AS,AE],[],false)},{prop:"setBlockIAL",name:"setBlockIAL",pkg:"github.com/88250/lute",typ:$funcType([AS,AT],[AJ],false)},{prop:"setBlockIAL2",name:"setBlockIAL2",pkg:"github.com/88250/lute",typ:$funcType([AS,AT],[AJ],false)},{prop:"removeInnerMarker",name:"removeInnerMarker",pkg:"github.com/88250/lute",typ:$funcType([AS,$String],[],false)},{prop:"removeInnerMarker0",name:"removeInnerMarker0",pkg:"github.com/88250/lute",typ:$funcType([AS,$String],[],false)},{prop:"removeTempMark",name:"removeTempMark",pkg:"github.com/88250/lute",typ:$funcType([$String],[$String],false)},{prop:"Markdown",name:"Markdown",pkg:"",typ:$funcType([$String,AJ],[AJ],false)},{prop:"MarkdownStr",name:"MarkdownStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"Format",name:"Format",pkg:"",typ:$funcType([$String,AJ],[AJ],false)},{prop:"FormatStr",name:"FormatStr",pkg:"",typ:$funcType([$String,$String],[$String],false)},{prop:"TextBundle",name:"TextBundle",pkg:"",typ:$funcType([$String,AJ,AX],[AJ,AX],false)},{prop:"TextBundleStr",name:"TextBundleStr",pkg:"",typ:$funcType([$String,$String,AX],[$String,AX],false)},{prop:"HTML2Text",name:"HTML2Text",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"RenderJSON",name:"RenderJSON",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"Space",name:"Space",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"IsValidLinkDest",name:"IsValidLinkDest",pkg:"",typ:$funcType([$String],[$Bool],false)},{prop:"GetLinkDest",name:"GetLinkDest",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"GetEmojis",name:"GetEmojis",pkg:"",typ:$funcType([],[JJ],false)},{prop:"PutEmojis",name:"PutEmojis",pkg:"",typ:$funcType([JJ],[],false)},{prop:"RemoveEmoji",name:"RemoveEmoji",pkg:"",typ:$funcType([$String],[$String],false)},{prop:"GetTerms",name:"GetTerms",pkg:"",typ:$funcType([],[JJ],false)},{prop:"PutTerms",name:"PutTerms",pkg:"",typ:$funcType([JJ],[],false)},{prop:"ProtylePreview",name:"ProtylePreview",pkg:"",typ:$funcType([AE,AF,AG],[$String],false)},{prop:"Tree2HTML",name:"Tree2HTML",pkg:"",typ:$funcType([AE,AF,AG],[$String],false)},{prop:"SetGFMTable",name:"SetGFMTable",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetGFMTaskListItem",name:"SetGFMTaskListItem",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetGFMTaskListItemClass",name:"SetGFMTaskListItemClass",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetGFMStrikethrough",name:"SetGFMStrikethrough",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetGFMStrikethrough1",name:"SetGFMStrikethrough1",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetGFMAutoLink",name:"SetGFMAutoLink",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSoftBreak2HardBreak",name:"SetSoftBreak2HardBreak",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetCodeSyntaxHighlight",name:"SetCodeSyntaxHighlight",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetCodeSyntaxHighlightDetectLang",name:"SetCodeSyntaxHighlightDetectLang",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetCodeSyntaxHighlightInlineStyle",name:"SetCodeSyntaxHighlightInlineStyle",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetCodeSyntaxHighlightLineNum",name:"SetCodeSyntaxHighlightLineNum",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetCodeSyntaxHighlightStyleName",name:"SetCodeSyntaxHighlightStyleName",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetFootnotes",name:"SetFootnotes",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetToC",name:"SetToC",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetHeadingID",name:"SetHeadingID",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetAutoSpace",name:"SetAutoSpace",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetFixTermTypo",name:"SetFixTermTypo",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetEmoji",name:"SetEmoji",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetEmojis",name:"SetEmojis",pkg:"",typ:$funcType([JJ],[],false)},{prop:"SetEmojiSite",name:"SetEmojiSite",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetHeadingAnchor",name:"SetHeadingAnchor",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetTerms",name:"SetTerms",pkg:"",typ:$funcType([JJ],[],false)},{prop:"SetVditorWYSIWYG",name:"SetVditorWYSIWYG",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetProtyleWYSIWYG",name:"SetProtyleWYSIWYG",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorIR",name:"SetVditorIR",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorSV",name:"SetVditorSV",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetInlineMath",name:"SetInlineMath",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetInlineMathAllowDigitAfterOpenMarker",name:"SetInlineMathAllowDigitAfterOpenMarker",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetLinkPrefix",name:"SetLinkPrefix",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetLinkBase",name:"SetLinkBase",pkg:"",typ:$funcType([$String],[],false)},{prop:"GetLinkBase",name:"GetLinkBase",pkg:"",typ:$funcType([],[$String],false)},{prop:"SetVditorCodeBlockPreview",name:"SetVditorCodeBlockPreview",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorMathBlockPreview",name:"SetVditorMathBlockPreview",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetVditorHTMLBlockPreview",name:"SetVditorHTMLBlockPreview",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetRenderListStyle",name:"SetRenderListStyle",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSanitize",name:"SetSanitize",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetImageLazyLoading",name:"SetImageLazyLoading",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetChineseParagraphBeginningSpace",name:"SetChineseParagraphBeginningSpace",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetYamlFrontMatter",name:"SetYamlFrontMatter",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSetext",name:"SetSetext",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetBlockRef",name:"SetBlockRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetFileAnnotationRef",name:"SetFileAnnotationRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetMark",name:"SetMark",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownIAL",name:"SetKramdownIAL",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownBlockIAL",name:"SetKramdownBlockIAL",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownSpanIAL",name:"SetKramdownSpanIAL",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetKramdownIALIDRenderName",name:"SetKramdownIALIDRenderName",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetTag",name:"SetTag",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetImgPathAllowSpace",name:"SetImgPathAllowSpace",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSuperBlock",name:"SetSuperBlock",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSup",name:"SetSup",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSub",name:"SetSub",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetInlineAsterisk",name:"SetInlineAsterisk",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetInlineUnderscore",name:"SetInlineUnderscore",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetGitConflict",name:"SetGitConflict",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetLinkRef",name:"SetLinkRef",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetIndentCodeBlock",name:"SetIndentCodeBlock",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetDataImage",name:"SetDataImage",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetTextMark",name:"SetTextMark",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSpin",name:"SetSpin",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetHTML2MarkdownAttrs",name:"SetHTML2MarkdownAttrs",pkg:"",typ:$funcType([AX],[],false)},{prop:"SetHTMLTag2TextMark",name:"SetHTMLTag2TextMark",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetParagraphBeginningSpace",name:"SetParagraphBeginningSpace",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetProtyleMarkNetImg",name:"SetProtyleMarkNetImg",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetSpellcheck",name:"SetSpellcheck",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetUnorderedListMarker",name:"SetUnorderedListMarker",pkg:"",typ:$funcType([$String],[],false)},{prop:"SetImgTag",name:"SetImgTag",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetPreventEncodeLinkSpace",name:"SetPreventEncodeLinkSpace",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetCallout",name:"SetCallout",pkg:"",typ:$funcType([$Bool],[],false)},{prop:"SetJSRenderers",name:"SetJSRenderers",pkg:"",typ:$funcType([JM],[],false)},{prop:"HTML2Markdown",name:"HTML2Markdown",pkg:"",typ:$funcType([$String],[$String,$error],false)},{prop:"HTML2Tree",name:"HTML2Tree",pkg:"",typ:$funcType([$String],[AE],false)},{prop:"HTMLNode2Tree",name:"HTMLNode2Tree",pkg:"",typ:$funcType([AS],[AE],false)},{prop:"genASTByDOM",name:"genASTByDOM",pkg:"github.com/88250/lute",typ:$funcType([AS,AE],[],false)}];S.init("",[{prop:"ParseOptions",name:"ParseOptions",embedded:false,exported:true,typ:AG,tag:""},{prop:"RenderOptions",name:"RenderOptions",embedded:false,exported:true,typ:AF,tag:""},{prop:"HTML2MdRendererFuncs",name:"HTML2MdRendererFuncs",embedded:false,exported:true,typ:JN,tag:""},{prop:"HTML2VditorDOMRendererFuncs",name:"HTML2VditorDOMRendererFuncs",embedded:false,exported:true,typ:JN,tag:""},{prop:"HTML2VditorIRDOMRendererFuncs",name:"HTML2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:JN,tag:""},{prop:"HTML2BlockDOMRendererFuncs",name:"HTML2BlockDOMRendererFuncs",embedded:false,exported:true,typ:JN,tag:""},{prop:"HTML2VditorSVDOMRendererFuncs",name:"HTML2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:JN,tag:""},{prop:"Md2HTMLRendererFuncs",name:"Md2HTMLRendererFuncs",embedded:false,exported:true,typ:JN,tag:""},{prop:"Md2VditorDOMRendererFuncs",name:"Md2VditorDOMRendererFuncs",embedded:false,exported:true,typ:JN,tag:""},{prop:"Md2VditorIRDOMRendererFuncs",name:"Md2VditorIRDOMRendererFuncs",embedded:false,exported:true,typ:JN,tag:""},{prop:"Md2BlockDOMRendererFuncs",name:"Md2BlockDOMRendererFuncs",embedded:false,exported:true,typ:JN,tag:""},{prop:"Md2VditorSVDOMRendererFuncs",name:"Md2VditorSVDOMRendererFuncs",embedded:false,exported:true,typ:JN,tag:""}]);AA.init([FE],[],false);};$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=G.$init();$s=7;case 7:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=H.$init();$s=8;case 8:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=I.$init();$s=9;case 9:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=J.$init();$s=10;case 10:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=K.$init();$s=11;case 11:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=L.$init();$s=12;case 12:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=M.$init();$s=13;case 13:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=N.$init();$s=14;case 14:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=O.$init();$s=15;case 15:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=P.$init();$s=16;case 16:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=Q.$init();$s=17;case 17:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}U=J.NewFormatRenderer(AE.nil,AF.nil,AG.nil);V=new P.Mutex.ptr(0,0);X=J.NewProtyleExportMdRenderer(AE.nil,AF.nil,AG.nil);}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $packages["github.com/88250/lute/javascript"]=(function(){var $pkg={},$init,A,B,C,D,E,F,K,L,M,N,O,P,Q,R,S,U,G,H,I;A=$packages["github.com/88250/lute"];B=$packages["github.com/88250/lute/ast"];C=$packages["github.com/88250/lute/editor"];D=$packages["github.com/88250/lute/html"];E=$packages["github.com/88250/lute/render"];F=$packages["github.com/gopherjs/gopherjs/js"];$pkg.$finishSetup=function(){K=$ptrType(F.Object);L=$mapType($String,K);M=$mapType($String,L);N=$funcType([M],[K],false);O=$ptrType(B.Node);P=$funcType([O],[$String],false);Q=$funcType([],[$String],false);R=$funcType([$String],[$String],false);S=$mapType($String,$emptyInterface);U=$sliceType(A.ParseOption);G=function J(){$global.Lute=$externalize($makeMap($String.keyFor,[{k:"Version",v:new $String("1.7.6")},{k:"New",v:new N(H)},{k:"WalkStop",v:new $Int(0)},{k:"WalkSkipChildren",v:new $Int(1)},{k:"WalkContinue",v:new $Int(2)},{k:"GetHeadingID",v:new P(E.HeadingID)},{k:"Caret",v:new $String("\xE2\x80\xB8")},{k:"NewNodeID",v:new Q(B.NewNodeID)},{k:"EscapeHTMLStr",v:new R(D.EscapeHTMLStr)},{k:"UnEscapeHTMLStr",v:new R(D.UnescapeHTMLStr)},{k:"EChartsMindmapStr",v:new R(E.EChartsMindmapStr)},{k:"Sanitize",v:new R(E.Sanitize)},{k:"BlockDOM2Content",v:new R(I)}]),S);};H=function T(a){var{a,b,c,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=A.New(U.nil);$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;$r=c.SetJSRenderers(a);$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$s=-1;return F.MakeWrapper(c);}return;}var $f={$blk:T,$c:true,$r,a,b,c,$s};return $f;};$pkg.New=H;I=function V(a){var{a,b,c,d,e,$s,$r,$c}=$restore(this,{a});$s=$s||0;s:while(true){switch($s){case 0:b=A.New(U.nil);$s=1;case 1:if($c){$c=false;b=b.$blk();}if(b&&b.$blk!==undefined){break s;}c=b;c.SetProtyleWYSIWYG(true);c.SetBlockRef(true);c.SetFileAnnotationRef(true);c.SetKramdownIAL(true);c.SetTag(true);c.SetSuperBlock(true);c.SetImgPathAllowSpace(true);c.SetGitConflict(true);c.SetMark(true);c.SetSup(true);c.SetSub(true);c.SetInlineMathAllowDigitAfterOpenMarker(true);c.SetFootnotes(false);c.SetToC(false);c.SetIndentCodeBlock(false);c.SetParagraphBeginningSpace(true);c.SetAutoSpace(false);c.SetHeadingID(false);c.SetSetext(false);c.SetYamlFrontMatter(false);c.SetLinkRef(false);c.SetCodeSyntaxHighlight(false);c.SetSanitize(true);d=c.BlockDOM2Content(a);$s=2;case 2:if($c){$c=false;d=d.$blk();}if(d&&d.$blk!==undefined){break s;}e=d;$s=3;case 3:return e;}return;}var $f={$blk:V,$c:true,$r,a,b,c,d,e,$s};return $f;};$pkg.BlockDOM2Content=I;};$init=function(){$pkg.$init=function(){};var $f,$c=false,$s=0,$r;if(this!==undefined&&this.$blk!==undefined){$f=this;$c=true;$s=$f.$s;$r=$f.$r;}s:while(true){switch($s){case 0:$r=A.$init();$s=1;case 1:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=B.$init();$s=2;case 2:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=C.$init();$s=3;case 3:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=D.$init();$s=4;case 4:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=E.$init();$s=5;case 5:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}$r=F.$init();$s=6;case 6:if($c){$c=false;$r=$r.$blk();}if($r&&$r.$blk!==undefined){break s;}if($pkg===$mainPkg){G();$mainFinished=true;}}return;}if($f===undefined){$f={$blk:$init};}$f.$s=$s;$f.$r=$r;return $f;};$pkg.$init=$init;return $pkg;})(); $callForAllPackages("$finishSetup"); diff --git a/kernel/go.mod b/kernel/go.mod index 5a9f08ece..4fc4a0db9 100644 --- a/kernel/go.mod +++ b/kernel/go.mod @@ -8,7 +8,7 @@ require ( github.com/88250/epub v0.0.0-20230830085737-c19055cd1f48 github.com/88250/go-humanize v0.0.0-20240424102817-4f78fac47ea7 github.com/88250/gulu v1.2.3-0.20260124101918-98654a7ca98a - github.com/88250/lute v1.7.7-0.20260213170511-ffa3053b5957 + github.com/88250/lute v1.7.7-0.20260214002154-32f184271405 github.com/88250/vitess-sqlparser v0.0.0-20210205111146-56a2ded2aba1 github.com/ClarkThan/ahocorasick v0.0.0-20231011042242-30d1ef1347f4 github.com/ConradIrwin/font v0.2.1 diff --git a/kernel/go.sum b/kernel/go.sum index 69dbca364..412b19bb5 100644 --- a/kernel/go.sum +++ b/kernel/go.sum @@ -14,8 +14,8 @@ github.com/88250/go-sqlite3 v1.14.13-0.20231214121541-e7f54c482950 h1:Pa5hMiBceT github.com/88250/go-sqlite3 v1.14.13-0.20231214121541-e7f54c482950/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= github.com/88250/gulu v1.2.3-0.20260124101918-98654a7ca98a h1:s86WMolaqommXG1k2vXg9Gf1iXvgtHSdeD0eeJTQVR8= github.com/88250/gulu v1.2.3-0.20260124101918-98654a7ca98a/go.mod h1:D+Db16m0N7r9MLZCMcj1a0ZsEGQAxDZkadOn79Gh0vI= -github.com/88250/lute v1.7.7-0.20260213170511-ffa3053b5957 h1:y8bEEHSziQw/uNEaV3GV9QPJ7y8TUu179gMC58e6Ois= -github.com/88250/lute v1.7.7-0.20260213170511-ffa3053b5957/go.mod h1:WYyUw//5yVw9BJnoVjx7rI/3szsISxNZCYGOqTIrV0o= +github.com/88250/lute v1.7.7-0.20260214002154-32f184271405 h1:8ubHwc/fWU40aY0AD4V9m8BKH5+VHTWauHmb13syxSQ= +github.com/88250/lute v1.7.7-0.20260214002154-32f184271405/go.mod h1:WYyUw//5yVw9BJnoVjx7rI/3szsISxNZCYGOqTIrV0o= github.com/88250/pdfcpu v0.3.14-0.20250424122812-f10e8d9d8d46 h1:Bq1JsDfVbHKUxNL/B2JXd8cC/1h6aFjrlXpGycnh0Hk= github.com/88250/pdfcpu v0.3.14-0.20250424122812-f10e8d9d8d46/go.mod h1:fVfOloBzs2+W2VJCCbq60XIxc3yJHAZ0Gahv1oO0gyI= github.com/88250/vitess-sqlparser v0.0.0-20210205111146-56a2ded2aba1 h1:48T899JQDwyyRu9yXHePYlPdHtpJfrJEUGBMH3SMBWY=